Transposición en espiral
Aplana una lista bidimensional siguiendo un orden espiral en el sentido de las agujas del reloj. Comienza por el valor de la esquina superior izquierda y muévete primero hacia la derecha.
Ejemplos
spiral_transposition([
[7, 2],
[5, 0]
])
➞ [7, 2, 0, 5]
spiral_transposition([
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
])
➞ [1, 2, 3, 6, 9, 8, 7, 4, 5]
spiral_transposition([
[1, 1, 1],
[4, 5, 2],
[3, 3, 2]
])
➞ [1, 1, 1, 2, 2, 3, 3, 4, 5]Notas
Si no entiendes las instrucciones, escribe el ejemplo de la lista de 3x3 en una hoja de papel y sigue el resultado paso a paso.