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