Inilah yang akan kita sebut semangkuk sup alfabet - bentuk ascii-art melingkar kira-kira dengan 26 huruf Inggris (AZ) diatur searah jarum jam untuk membentuk perimeter:
XYZABC
VW DE
U F
T G
S H
RQ JI
PONMLK
Tulis sebuah program yang menggunakan karakter huruf tunggal, AZ, dan output semangkuk sup alfabet yang sama "diputar", sehingga untuk berbicara, sehingga huruf input muncul di mana A
tidak dalam contoh di atas dan sisa siklus alfabet sepenuhnya di sekitar searah jarum jam.
Jadi output untuk input A
adalah semangkuk sup alfabet yang sama.
Dan output untuk input B
adalah yang ini:
YZABCD
WX EF
V G
U H
T I
SR KJ
QPONML
Demikian juga output untuk H
:
EFGHIJ
CD KL
B M
A N
Z O
YX QP
WVUTSR
Atau untuk Z
:
WXYZAB
UV CD
T E
S F
R G
QP IH
ONMLKJ
Ini harus bekerja untuk semua 26 huruf, A hingga Z.
Detail:
- Anda dapat mengasumsikan bahwa satu-satunya input adalah satu huruf, A hingga Z.
- Jika nyaman Anda dapat menggunakan huruf kecil az untuk input dan / atau output, Anda bahkan dapat mencampur dan mencocokkan huruf kecil dan huruf besar.
- Urutan alfabet harus berputar searah jarum jam, bukan berlawanan arah jarum jam.
- Anda harus menggunakan spasi, bukan yang lain, untuk membuat indentasi dan mengisi mangkuk sup.
- Mungkin ada yang memimpin atau mengikuti garis baru atau ruang dalam output selama mangkuk sup diatur dengan benar.
- Perhatikan bahwa bentuk mangkuk adalah 12 karakter dengan lebar 7 untuk membuatnya tampak melingkar seperti teks. Mangkuk Anda harus memiliki bentuk yang sama.
Ini kode golf sehingga kode terpendek menang!