Zick-Zack-Saiten
Geben Sie bei einer gegebenen Zeichenfolge und einer positiven Ganzzahl die Zeichenfolge in einem Zick-Zack-Wellenmuster mit einer Spitzenamplitude und einem Zeichenabstand aus, die der Ganzzahl entsprechen.
Dies ähnelt dieser Frage , schließt jedoch auch den Zeichenabstand ein.
Eingang
Die Eingabe kann aus STDIN gelesen oder als Funktionsargumente verwendet werden. Die Eingabe ist eine Zeichenfolge ohne Zeilenumbrüche und eine positive Ganzzahl.
Ausgabe
Die erwartete Ausgabe ist die Zeichenfolge, die in ein Zick-Zack-Wellenmuster umgewandelt wird - beginnend nach oben - mit dem ersten Zeichen auf der Basislinie. Das Wellenmuster muss eine Amplitude und einen Zeichenabstand haben , die der ganzen Zahl entsprechen.
Beispiele
Eingang
Programming Puzzles & Code Golf
2
Ausgabe
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
Eingang
Programming Puzzles & Code Golf
1
Ausgabe
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
Dies ist Code Golf - das kürzeste Programm gewinnt.