El objetivo es producir la salida de n cuadrados (nxn) de enteros aleatorios ( 0-9
) con un movimiento *
que gira en sentido horario alrededor de las esquinas, comenzando desde la parte superior izquierda. Los cuadrados deben estar uno al lado del otro y separados por un solo espacio.
Si n = 0
, la salida debe estar vacía.
Salida para n=1
:
*
Salida para n=2
:
*3 4*
14 07
Salida para n=3
:
*34 82* 291
453 224 924
145 158 57*
Salida para n=4
:
*153 135* 0154 0235
2352 5604 3602 2065
2245 6895 3561 7105
7225 5785 479* *662
Observe cómo *
gira (alrededor de las esquinas del cuadrado), de izquierda a derecha, así: arriba a la izquierda, arriba a la derecha, abajo a la derecha, abajo a la izquierda, arriba a la izquierda, etc. (en sentido horario)
La respuesta más corta (medida en bytes) gana.
*
s en el n=4
ejemplo? Quizás dar algunos ejemplos más?
*153
, el segundo con la fila superior *135
, y así sucesivamente.