Étant donné un seul entier impair positif en entrée, renvoyez un zigzag convergent sous forme de liste de chaînes, liste de listes de caractères ou chaîne séparée par des sauts de ligne, sous cette forme:
#
#
#
#
#
#
#
#
#
#
#
Vous pouvez remplacer #
par n'importe quel caractère non blanc cohérent. Les espaces de fin sur chaque ligne sont autorisés et les retours à la ligne de fin sont autorisés.
Le zig-zag commence à la colonne 1
et pour chaque ligne se déplace vers la droite d'une colonne, jusqu'à ce qu'il atteigne la colonne n
(où n
est l'entrée). Ensuite, il se déplace de gauche à 2
, puis de droite à n-1
, puis de gauche à 3
, avec les deux bornes convergeant jusqu'à ce que le zigzag se termine dans la colonne du milieu ( (n+1)/2
).
Cas de test
L'exemple ci-dessus est le cas de test pour 5
.
Voici des cas de test individuels:
3
#
#
#
#
7
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
1
#