摇滚乐队的创始者查克·贝瑞(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(可选)后跟换行符。
请注意,所有单词的大写字母都与原始合唱匹配,并且(尽管没有节奏)Goin Goode以及单个单词Goand 都被替换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