给定英文字母,您的任务是为输入构建半对角字母。
如何建立半对角字母?
简要说明:首先,您将字母放在字母表中的位置P
(P
此处为1索引)。然后,您将每个字母打印到一行上的输入(含)为止,在P-1
该字母之前和重复该字母P
时间,并与空格进行交织。
例子:
给定
F
,您的程序应输出:一种 BB CCC DDDD 电子电气设备 FFFFFF
给定
K
,您的程序应输出:一种 BB CCC DDDD 电子电气设备 FFFFFF GG HHHHHHHH IIIIIIIII JJJJJJJJJJ KKKKKKKKKKKK
给定
A
,您的程序应输出:A
规则
您可以选择小写或大写字符,但是应该保持一致。
您可能会有多余的空间,如下所示:
- 一个一致的引导空间(每行)。
- 尾随或前导换行符。
- 尾随空格。
输入和输出可以采用任何标准均值进行,并且存在默认漏洞。
只要您还提供ascii-art版本,就可以输出行列表。
这是代码高尔夫球,因此以字节为单位的最短代码胜出!
受此挑战启发。