Это то, что мы назовем тарелкой супа с алфавитом - примерно круглая форма 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, чтобы текст выглядел примерно круглым. Ваши миски должны быть одинаковой формы.
Это кодовый гольф, поэтому выигрывает самый короткий код!