アルファベットの雨
タスク:
基本的な前提は、入力文字列を出力し、(大文字と小文字を区別しない)アルファベットの(0から始まる)位置に基づいて各文字を垂直に繰り返すことA-Z
です。A
位置0にあるので繰り返されないe
、位置4にあるので4回繰り返されるP
、位置15にあるので15回繰り返される、!
存在しないA-Z
ので0回繰り返される、など
わかりやすくするために、範囲外のB-Zb-z
数字や特殊文字などは繰り返されないため、最初の行にのみ表示されます。
これはcode-golfであるため、各言語で最も短いソリューションが勝者です。
入力:
- 入力は、32
~
ます。 - 入力文字列は1文字以上です。
- 先頭または末尾の空白はありません。
- あなたは、文字列(として入力を取る取ることができます
"hello"
()または文字のリスト["h", "e", "l", "l", "o"]
)
例:
の入力aaaa
:
aaaa
の入力abcda
:
abcda
bcd
cd
d
の入力は以下Programming Puzzles & Code Golf!
を与えます:
Programming Puzzles & Code Golf!
Progr mming Puzzles Code Golf
Progr mming Puzzles Code Golf
Progr mming Puzzles ode Golf
Progr mming Puzzles o e Golf
Progr mming Puzzl s o Golf
Progr mming Puzzl s o Gol
Pro r mmin Puzzl s o ol
Pro r mmin Puzzl s o ol
Pro r mm n Puzzl s o ol
Pro r mm n Puzzl s o ol
Pro r mm n Puzzl s o ol
Pro r mm n Puzz s o o
Pro r n Puzz s o o
Pro r Puzz s o o
Pr r Puzz s
r r uzz s
r r uzz s
uzz s
uzz
uzz
zz
zz
zz
zz
zz
の入力は以下~|[abc<0>cba]|~
を与えます:
~|[abc<0>cba]|~
bc cb
c c
\n
受け入れられますか?