Biorąc pod uwagę spiralę wielkości S
i stopień N
, wyjmij „kwadratową” S*S
spiralę mającą N
gwiazdki, zbudowaną z zewnętrznego do wewnętrznego promienia zgodnie z ruchem wskazówek zegara.
Przypadki testowe (przykłady) poniżej.
Wkład:
4 3
Wydajność:
***
Wkład:
4 6
Wydajność:
**** * *
Wkład:
4 11
Wydajność:
**** * * * ****
Wkład:
6 18
Wydajność:
****** * * * * * * ******
Wkład:
6 22
Wydajność:
****** *** * * * * * * * ******
Wkład:
6 27
Wydajność:
****** ****** * ** * ** * ** ******
Wkład:
1 1
Wydajność:
*
Nie jest konieczne zajmowanie się przypadkami, gdy:
pod warunkiem, że
N
gwiazdki nie mieszczą się w spirali danychS*S
wymiarów.albo
N
alboS
wynosi zero.
Wyzwanie polega na grze w golfa, wygrywanie krótszych bajtów odpowiedzi, można użyć dowolnego języka.
Twój wynik może mieć tyle końcowych (ale nie wiodących) spacji / znaków nowej linii, jak chcesz.
S
rozmiarem (a przynajmniej średnicą ) niż promieniem