钻石 kata 以字母作为输入,并输出一个钻石形状。 给定一个字母,它会打印一个以 'A' 开头、最宽处为所给字母的钻石。
在下面的示例中,空格用·字符表示。
字母 'A' 的钻石:
A
字母 'C' 的钻石:
··A··
·B·B·
C···C
·B·B·
··A··
字母 'E' 的钻石:
····A····
···B·B···
··C···C··
·D·····D·
E·······E
·D·····D·
··C···C··
···B·B···
····A····
提取清晰、职责单一的方法,让提交的解答保持易懂。