Если в качестве входных данных указать одно положительное нечетное целое число, вернуть сходящийся зигзаг в виде списка строк, списка списков символов или строки, разделенной новой строкой, в следующей форме:
#
#
#
#
#
#
#
#
#
#
#
Вы можете заменить #любой непротиворечивый непробельный символ. Конечный пробел в каждой строке разрешен, а завершающий символ новой строки разрешен.
Зигзаг начинается в столбце 1и для каждой строки перемещается вправо на один столбец, пока не достигнет столбца n(где nнаходится вход). Затем он перемещается влево 2, затем вправо n-1, затем влево 3, где две границы сходятся, пока зигзаг не заканчивается в средней колонке ( (n+1)/2).
Тестовые случаи
Пример выше - это тестовый пример для 5.
Ниже приведены отдельные тестовые случаи:
3
#
#
#
#
7
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
1
#