Dado um único número inteiro ímpar positivo positivo como entrada, retorne um ziguezague convergente como uma lista de cadeias, lista de listas de caracteres ou cadeia de caracteres separada por nova linha, desta forma:
#
#
#
#
#
#
#
#
#
#
#
Você pode substituir #
por qualquer caractere que não seja um espaço em branco consistente. O espaço em branco à direita em cada linha é permitido e uma nova linha à direita é permitida.
O zig-zag começa na coluna 1
e, para cada linha, move uma coluna para a direita, até atingir a coluna n
(onde n
está a entrada). Em seguida, ele se move para a esquerda 2
, depois para a direita e para a n-1
esquerda 3
, com os dois limites convergindo até o zigue-zague terminar na coluna do meio ( (n+1)/2
).
Casos de teste
O exemplo acima é o caso de teste para 5
.
A seguir, são casos de teste individuais:
3
#
#
#
#
7
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
1
#