英語のアルファベットの文字が与えられた場合、あなたの仕事は入力に対して半対角アルファベットを作成することです。
半対角アルファベットを作成する方法は?
簡単な説明:最初に、アルファベットの文字の位置を取得しますP
(P
ここでは1から始まります)。次に、行に入力(包括的)が来るまで各文字を印刷し、その文字の前にスペースを入れP-1
てその文字を繰り返しP
ます。
例:
与えられた
F
、あなたのプログラムは出力するはずです:A BB CCC DDDD EEEEE FFFFFF
与えられた
K
、あなたのプログラムは出力するはずです:A BB CCC DDDD EEEEE FFFFFF GGGGGGG HHHHHHHH IIIIIIIII JJJJJJJJJJ KKKKKKKKKKK
与えられた
A
、あなたのプログラムは出力するはずです:A
ルール
小文字または大文字を選択できますが、それは一貫している必要があります。
次のように余分なスペースがある場合があります。
- 一貫した先行スペース(各行)。
- 末尾または先頭の改行。
- 末尾のスペース。
入力および出力は、任意の標準的な平均で取得でき、デフォルトの抜け穴が適用されます。
ascii-artバージョンも提供している限り、代わりに行のリストを出力できます。
これはcode-golfなので、バイト単位の最短コードが勝ちです!
この挑戦に触発された。