Враховуючи розміри спіралі S
та крок N
, виведіть «квадратну» S*S
спіраль із N
зірочками, побудованими від зовнішнього до внутрішнього радіуса за годинниковою стрілкою.
Нижче наведено тестові приклади (приклади).
Вхід:
4 3
Вихід:
***
Вхід:
4 6
Вихід:
**** * *
Вхід:
4 11
Вихід:
**** * * * ****
Вхід:
6 18
Вихід:
****** * * * * * * ******
Вхід:
6 22
Вихід:
****** *** * * * * * * * ******
Вхід:
6 27
Вихід:
****** ****** * ** * ** * ** ******
Вхід:
1 1
Вихід:
*
Не слід обробляти випадки, коли:
за умови, що
N
зірочки не можуть "поміститися" в спіраль заданихS*S
розмірів.або
N
абоS
дорівнює нулю.
Завдання полягає в кодовому гольфі, виграє найкоротший байт, будь-які мови можуть бути використані.
Вихід може мати стільки проміжних (але не провідних) пробілів / нових рядків, скільки ви хочете.
S
розмір (або принаймні діаметр ), а не радіус