Це те, що ми будемо називати мискою з алфавітним супом - приблизно круглою формою ascii-art з 26 великими англійськими літерами (AZ), розташованими за годинниковою стрілкою, щоб утворити периметр:
XYZABC
VW DE
U F
T G
S H
RQ JI
PONMLK
Напишіть програму, яка містить символи однієї літери, AZ, і виводить ту саму миску супу з алфавітом "повернутий", так би мовити, так що введення букви з’являється там, де A
в наведеному вище прикладі, а решта алфавіту цикли повністю за годинниковою стрілкою.
Таким чином, вихідним для введення A
буде та сама оригінальна миска з алфавітним супом.
А вихід для введення B
буде таким:
YZABCD
WX EF
V G
U H
T I
SR KJ
QPONML
Так само вихід для H
:
EFGHIJ
CD KL
B M
A N
Z O
YX QP
WVUTSR
Або для Z
:
WXYZAB
UV CD
T E
S F
R G
QP IH
ONMLKJ
Для цього потрібно працювати на всі 26 літер, від A до Z.
Деталі:
- Можна припустити, що єдиним введенням буде одна літера, від A до Z.
- Якщо вам зручно, ви можете використовувати малі літери az для введення та / або виведення, ви навіть можете змішувати та поєднувати малі та великі регістри.
- Порядок алфавіту повинен рухатись за годинниковою стрілкою, а не проти годинникової стрілки.
- Ви повинні використовувати пробіли, а не щось інше, для відступу та наповнення чаші для супу.
- У виході можуть бути провідні або зворотні нові рядки або пробіли, якщо миска супу розташована належним чином.
- Зауважте, що форма чаші шириною 12 символів на 7 заввишки, щоб вона виглядала приблизно круглою як текст. Ваші миски повинні бути однакової форми.
Це кодовий гольф, тому найкоротший код виграє!