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 Atidak dalam contoh di atas dan sisa siklus alfabet sepenuhnya di sekitar searah jarum jam.
Jadi output untuk input Aadalah semangkuk sup alfabet yang sama.
Dan output untuk input Badalah 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!