Data la spirale di dimensioni Se il gradino N, emette la S*Sspirale "quadrata" con Nasterischi, costruita dal raggio esterno a quello interno in senso orario.
Casi di prova (esempi) di seguito.
Ingresso:
4 3Produzione:
***Ingresso:
4 6Produzione:
**** * *Ingresso:
4 11Produzione:
**** * * * ****Ingresso:
6 18Produzione:
****** * * * * * * ******Ingresso:
6 22Produzione:
****** *** * * * * * * * ******Ingresso:
6 27Produzione:
****** ****** * ** * ** * ** ******Ingresso:
1 1Produzione:
*
Non è necessario gestire i casi quando:
purché gli
Nasterischi non possano "adattarsi" alla spirale di determinateS*Sdimensioni.o
NoSè zero.
La sfida è il code-golf, i byte più brevi rispondono alle vittorie, è possibile utilizzare qualsiasi lingua.
Il tuo output potrebbe avere tutti gli spazi / newline finali (ma non iniziali) che desideri.
S dimensione (o almeno il diametro ) anziché il raggio