Biorąc pod uwagę jedną dodatnią nieparzystą liczbę całkowitą jako dane wejściowe, zwróć zbieżny zygzak jako listę ciągów, listę znaków lub ciąg oddzielony znakiem nowej linii w następującej formie:
#
#
#
#
#
#
#
#
#
#
#
Możesz zastąpić #dowolną spójną spacją. Końcowe białe znaki w każdej linii są dozwolone i dozwolona jest nowa linia końcowa.
Zygzak zaczyna się od kolumny 1i dla każdego wiersza przesuwa się w prawo o jedną kolumnę, aż do kolumny n(gdzie njest wejście). Następnie przesuwa się w lewo do 2, następnie w prawo do n-1, a następnie w lewo do 3z dwoma zbiegającymi się granicami, aż zygzak kończy się w środkowej kolumnie ( (n+1)/2).
Przypadki testowe
Powyższy przykład to przypadek testowy dla 5.
Poniżej przedstawiono indywidualne przypadki testowe:
3
#
#
#
#
7
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
1
#