Bei einer positiven ungeraden Ganzzahl als Eingabe wird ein konvergierender Zickzack als Liste von Zeichenfolgen, Liste von Zeichenlisten oder durch Zeilenumbrüche getrennte Zeichenfolge in der folgenden Form zurückgegeben:
#
#
#
#
#
#
#
#
#
#
#
Sie können durch ein #
beliebiges konsistentes Zeichen ohne Leerzeichen ersetzen . Leerzeichen in jeder Zeile dürfen nachgestellt werden, und ein Zeilenumbruch ist zulässig.
Der Zick-Zack beginnt bei der Spalte 1
und bewegt sich für jede Zeile um eine Spalte nach rechts, bis die Spalte erreicht ist n
(wo n
ist die Eingabe). Dann bewegt es sich nach links 2
, dann nach rechts n-1
und dann nach links 3
, wobei die beiden Begrenzungen zusammenlaufen, bis der Zickzack in der mittleren Spalte endet ( (n+1)/2
).
Testfälle
Das obige Beispiel ist der Testfall für 5
.
Es folgen einzelne Testfälle:
3
#
#
#
#
7
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
1
#