这就是我们所说的一碗字母汤-一种大致呈圆形的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
这需要适用于从A到Z的所有26个字母。
细节:
- 您可以假设唯一的输入将是单个字母,即A到Z。
- 如果方便,可以将小写字母az用于输入和/或输出,甚至可以混合使用小写和大写字母。
- 字母顺序必须顺时针循环,而不是逆时针循环。
- 您必须使用空格而不是其他空格来缩进并填满汤碗。
- 只要汤碗布置正确,输出中可能会有前导或尾随的换行符或空格。
- 请注意,碗形的宽度为12个字符,宽为7个高,使它看起来像文本一样大致呈圆形。您的碗必须具有相同的形状。
这是代码高尔夫球,所以最短的代码获胜!