Diberikan bilangan bulat ganjil positif tunggal sebagai input, kembalikan zigzag konvergen sebagai daftar string, daftar daftar karakter, atau string yang dipisahkan baris baru, dalam bentuk ini:
#
#
#
#
#
#
#
#
#
#
#
Anda dapat mengganti #dengan karakter non-spasi kosong yang konsisten. Trailing whitespace pada setiap baris diizinkan dan baris tambahan tambahan diizinkan.
Zig-zag dimulai pada kolom 1dan untuk setiap baris bergerak ke kanan satu kolom, hingga mencapai kolom n(di mana ninput). Kemudian, ia bergerak ke kiri ke 2, kemudian ke kanan n-1, lalu ke kiri 3, dengan kedua batas menyatu sampai zigzag berakhir di kolom tengah ( (n+1)/2).
Uji Kasus
Contoh di atas adalah test case untuk 5.
Berikut ini adalah kasus uji individual:
3
#
#
#
#
7
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
1
#