Diberi teks persegi mewakili spiral karakter, putar itu!
Spiral dimulai di tengah dan bergerak berlawanan arah jarum jam ke tepi luar, mulai dari kiri tengah:
987
216
345
Ini berarti string 123456789
. Rotasi dilakukan ke kiri , jadi jika Anda memutarnya satu posisi, itu akan menjadi 234567891
. Ini diwakili oleh:
198
327
456
Memasukkan
Input terdiri dari spiral dan jarak untuk memutarnya.
Jarak akan selalu berupa bilangan bulat positif atau nol, dan dapat dibatasi pada batas tipe data bahasa Anda.
Spiral harus diambil sebagai string, dengan garis pembatas pilihan Anda (termasuk tidak ada pembatas). Itu akan selalu menjadi persegi, tidak termasuk pembatas, dan memiliki panjang sisi yang aneh.
Asumsikan semua karakter adalah alfanumerik [A-Za-z0-9].
Keluaran
Output adalah spiral yang diputar. Ini harus berupa bujur sangkar pada banyak garis (baik dicetak atau dikembalikan).
Contohnya
Memasukkan
3
tne
atd
bin
Keluaran
bat
nit
den
Memasukkan
18
efilr
naepo
umshf
tootr
butte
Keluaran
rettu
omseb
oofft
trliu
hpean
Ini kode golf, dengan skor dihitung dalam byte seperti biasa.