入力として文字列を指定すると、各文字がそれぞれのアルファベットインデックスによって右にプッシュされた新しい文字列が出力されます。
Aは遅い文字で、Zは速い文字であることは誰もが知っています。つまり、Zは25スペース分右にシフトされ、Aはまったくシフトされず、Bは1スペース分シフトされます。
プログラムはAZの大文字のみを処理する必要があり、他の文字、空白、句読点は処理できません。
シフト後に2つ以上の文字が同じスペースにある場合、最新の文字が使用されることに注意してください。(例:BA
-> A
)
例
"AZ" -> "A Z"
"ABC" -> "A B C"
"ACE" -> "A C E"
"CBA" -> " A"
"HELLOWORLD" -> " E H DLL OLO R W"
ルール
- これはcode-golfであるため、どの言語バイトでも最短のコードが優先されます。
標準的な抜け穴は禁止されています。
入力は文字列として受け取る必要があります。
- 結果を
stdout
文字列に出力するか、文字列を返すことができます。 - 単一の末尾の空白および/または改行が許可されています。
- 入力または出力として小文字を使用することもできますが、使用できるのはどちらかのみです。