Dada la espiral de tamaño S
y el escalón N
, genera la S*S
espiral "cuadrada" que tiene N
asteriscos, construidos desde el radio exterior al interior en el sentido de las agujas del reloj.
Casos de prueba (ejemplos) a continuación.
Entrada:
4 3
Salida:
***
Entrada:
4 6
Salida:
**** * *
Entrada:
4 11
Salida:
**** * * * ****
Entrada:
6 18
Salida:
****** * * * * * * ******
Entrada:
6 22
Salida:
****** *** * * * * * * * ******
Entrada:
6 27
Salida:
****** ****** * ** * ** * ** ******
Entrada:
1 1
Salida:
*
No es necesario manejar los casos cuando:
los
N
asteriscos proporcionados no pueden "encajar" en la espiral deS*S
dimensiones dadas .ya sea
N
oS
es cero.
El desafío es el código de golf, gana la respuesta de bytes más cortos, se puede usar cualquier idioma.
Su salida puede tener tantos espacios finales (pero no iniciales) / líneas nuevas como desee.
S
tamaño (o al menos diámetro ) en lugar de radio