Karakterlerin bir sarmalını temsil eden bir kare metin verildiğinde, döndürün!
Spiral merkezden başlar ve merkezin solundan başlayarak saat yönünün tersine dış kenara doğru hareket eder :
987
216
345
Bu, dizeye dönüşür 123456789
. Döndürme sola yapılır , bu yüzden bir konum döndürürseniz öyle olur 234567891
. Bu, aşağıdakilerle temsil edilir:
198
327
456
Giriş
Girdi spiral ve döndürme mesafesinden oluşur.
Mesafe her zaman pozitif bir tamsayı veya sıfır olacaktır ve dilinizin veri türü sınırıyla sınırlandırılabilir.
Spiral, seçtiğiniz bir çizgi sınırlayıcıyla (sınırlayıcı dahil değil) bir dize olarak alınmalıdır. Her zaman bir kare olacak, sınırlayıcılar içermeyecek ve garip bir yan uzunluğa sahip olacak.
Tüm karakterlerin alfasayısal olduğunu varsayın [A-Za-z0-9].
Çıktı
Çıktı döndürülmüş spiraldir. Birden fazla satırda bir kare olmalıdır (basılı veya iade edilmiş olsun).
Örnekler
Giriş
3
tne
atd
bin
Çıktı
bat
nit
den
Giriş
18
efilr
naepo
umshf
tootr
butte
Çıktı
rettu
omseb
oofft
trliu
hpean
Bu kod golf, skor her zamanki gibi bayt olarak sayılır.