Ausgehend von der Spirale der Größe S
und der Stufe N
geben Sie die "quadratische" S*S
Spirale mit N
Sternchen aus, die vom äußeren zum inneren Radius im Uhrzeigersinn aufgebaut sind.
Testfälle (Beispiele) unten.
Eingang:
4 3
Ausgabe:
***
Eingang:
4 6
Ausgabe:
**** * *
Eingang:
4 11
Ausgabe:
**** * * * ****
Eingang:
6 18
Ausgabe:
****** * * * * * * ******
Eingang:
6 22
Ausgabe:
****** *** * * * * * * * ******
Eingang:
6 27
Ausgabe:
****** ****** * ** * ** * ** ******
Eingang:
1 1
Ausgabe:
*
Es ist nicht notwendig, die Fälle zu behandeln, wenn:
vorausgesetzt,
N
Sternchen können nicht in die Spirale gegebenerS*S
Dimensionen "passen" .entweder
N
oderS
ist Null.
Die Herausforderung ist Code-Golf, kürzeste Bytes beantworten Gewinne, alle Sprachen können verwendet werden.
Ihre Ausgabe kann beliebig viele nachgestellte (aber nicht führende) Leerzeichen / Zeilenumbrüche enthalten.
S
Größe (oder zumindest den Durchmesser ) als den Radius nennen