Senar berliku-liku terlihat seperti ini:
T AnE eOf ifi ing
h s x l A k e r
isI amp Sna dSt
Tugas Anda
Ambil string sdan ukuran n, lalu keluarkan string snakified. Masukan ThisIsAnExampleOfaSnakifiedStringdan 3akan menghasilkan contoh di atas.
Spesifikasi
shanya akan berisi karakter ASCII antara titik kode 33 dan 126 inklusif (tanpa spasi atau baris baru).spanjangnya antara 1 dan 100 karakter.nadalah bilangan bulat yang mewakili ukuran setiap segmen string output. Setiap baris karakter (atas / bawah atau kiri / kanan) yang membentuk kurva dalam "ular"npanjangnya karakter. Lihat contoh uji untuk contoh.nakan antara 3 dan 10 inklusif.- String output selalu mulai mengarah ke bawah.
- Ruang tambahan di setiap baris diperbolehkan.
- Mengejar baris baru di akhir output juga diperbolehkan.
- Ruang terkemuka tidak diizinkan.
- code-golf berarti kode terpendek dalam byte yang menang.
Uji Kasus
a 3
a
----------
Hello,World! 3
H Wor
e , l
llo d!
----------
ProgrammingPuzzlesAndCodeGolf 4
P ngPu Code
r i z d G
o m z n o
gram lesA lf
----------
IHopeYourProgramWorksForInputStringsWhichAre100CharactersLongBecauseThisTestCaseWillFailIfItDoesNot. 5
I gramW tStri 100Ch gBeca CaseW DoesN
H o o u n e a n u t i t o
o r r p g r r o s s l I t
p P k n s A a L e e l f .
eYour sForI Which cters ThisT FailI
----------
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 10
! <=>?@ABCDE `abcdefghi
" ; F _ j
# : G ^ k
$ 9 H ] l
% 8 I \ m
& 7 J [ n
' 6 K Z o ~
( 5 L Y p }
) 4 M X q |
*+,-./0123 NOPQRSTUVW rstuvwxyz{