Учитывая спираль размера 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 размер (или хотя бы диаметр ), а не радиус