摇滚乐队的创始者查克·贝瑞(Chuck Berry)今天不幸去世。
考虑一下他的著名歌曲“ Johnny B. Goode ” 的合唱:
Go, go
Go Johnny go, go
Go Johnny go, go
Go Johnny go, go
Go Johnny go, go
Johnny B. Goode
挑战
给定一个非空的小写字母az字符串,输出“ 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