ロックンロールの創設者であるチャックベリーは、今日悲しいことに亡くなりました。
彼の有名な歌「ジョニー・B・グッド」のコーラスを考えてみましょう:
Go, go
Go Johnny go, go
Go Johnny go, go
Go Johnny go, go
Go Johnny go, go
Johnny B. Goode
(句読点は他にもあり ますが、上記はチャレンジの目的に役立ちます。)
チャレンジ
空ではない小文字の文字a〜zを指定すると、「Johnny B. Goode」のコーラスが、入力文字列のすべてのインスタンスとともに、Go
またはgo
同じ方法で大文字で入力文字列に置き換えられて出力されます。
オプションで、後続の改行が続く場合があります。コーラス内の他の何も変更しないでください。
たとえば、入力が
code
出力である場合、正確にCode, code Code Johnny code, code Code Johnny code, code Code Johnny code, code Code Johnny code, code Johnny B. Codeode
オプションで改行が続きます。
すべての単語の大文字化は元のコーラスと一致し、(リズムの欠如にもかかわらず)Go
in Goode
は個々の単語Go
andと同様に置き換えられることに注意してくださいgo
。
バイト単位の最短コードが優先されます。
テストケース
"input"
output
"go"
Go, go
Go Johnny go, go
Go Johnny go, go
Go Johnny go, go
Go Johnny go, go
Johnny B. Goode
"code"
Code, code
Code Johnny code, code
Code Johnny code, code
Code Johnny code, code
Code Johnny code, code
Johnny B. Codeode
"a"
A, a
A Johnny a, a
A Johnny a, a
A Johnny a, a
A Johnny a, a
Johnny B. Aode
"johnny"
Johnny, johnny
Johnny Johnny johnny, johnny
Johnny Johnny johnny, johnny
Johnny Johnny johnny, johnny
Johnny Johnny johnny, johnny
Johnny B. Johnnyode
"fantastic"
Fantastic, fantastic
Fantastic Johnny fantastic, fantastic
Fantastic Johnny fantastic, fantastic
Fantastic Johnny fantastic, fantastic
Fantastic Johnny fantastic, fantastic
Johnny B. Fantasticode
an
、c
、cath