String zig-zag
Diberikan string dan integer positif, output string dalam pola gelombang zig-zag dengan amplitudo puncak dan jarak karakter yang sama dengan integer.
Ini mirip dengan pertanyaan ini tetapi juga termasuk spasi karakter.
Memasukkan
Input dapat dibaca dari STDIN atau diambil sebagai argumen fungsi. Input adalah string tanpa baris baru dan bilangan bulat positif.
Keluaran
Output yang diharapkan adalah string yang diubah menjadi pola gelombang zig-zag - mulai dari atas - dengan karakter pertama pada garis dasar. Derai gelombang harus memiliki amplitudo dan jarak karakter yang sama dengan integer.
Contohnya
Memasukkan
Programming Puzzles & Code Golf
2
Keluaran
o g s
r g n e e G
P r i P l & d o
a m u z o l
m z C f
Memasukkan
Programming Puzzles & Code Golf
1
Keluaran
r a n u e e l
P o r m i g P z l s & C d o f
g m z o G
Ini adalah kode golf - program yang paling cepat menang.