Asturias Kralı Silo'nun mezar yerinde SILO PRINCEPS FECIT ( Kral Silo bunu yaptı ) yazan bir yazı var .
İlk harf en ortada bulunur ve buradan bir dış köşeye yayılan çapraz olmayan herhangi bir yöne girerek okur. Son mektubun dört köşesinde bulunur. Bu zorlukta, bunları yapma sürecini genelleştireceksiniz.
Giriş
Bir dize ( veya eşdeğeri ) ve bir tam sayı. Girdi hakkında aşağıdaki varsayımları yapabilirsiniz:
- Dize tek bir uzunluğa sahip olacaktır.
- Tam sayı, dizenin uzunluğunun iki katından 1 ile 1 arasında bir tek sayı olacaktır.
Çıktı
Yükseklik veya genişlik için tamsayı kullanarak string için kullanılan bir inscriptio labyrinthica (yükseklik örnekleri için modellere bakınız). Çıktı, boşluksuz her harf, sistem / dil için varsayılan olarak satır sonu olmalıdır.
Test durumları
1 veya (uzunluk * 2 - 1) girişinin yatay veya dikey palindrom ile sonuçlanacağına dikkat edin.
Input: FOO, 3 Input: BAR, 1 Input: BAR, 3 Input: BAR, 5
Output: OOO Output: RABAR Output: RAR Output: R
OFO ABA A
OOO RAR B
A
R
Input: ABCDE, 5 Input: ABCDE, 3 Input: *<>v^, 5
Output: EDCDE Output: EDCBCDE ^v>v^
DCBCD DCBABCD v><>v
CBABC EDCBCDE ><*<>
DCBCD v><>v
EDCDE ^v>v^
puanlama
Bu kod golf , bayt cinsinden kazanılan cevapların çok kısa olması Standart boşluklar yasaktır.