Père fondateur du rock and roll Chuck Berry malheureusement décédé aujourd'hui.
Pensez au refrain de sa célèbre chanson " Johnny B. Goode ":
Go, go
Go Johnny go, go
Go Johnny go, go
Go Johnny go, go
Go Johnny go, go
Johnny B. Goode
(Il a été ponctué d’ autres manières, mais ce qui précède servira aux fins du défi.)
Défi
Avec une chaîne de lettres z non vide et minuscule, indiquez le refrain de "Johnny B. Goode" avec toutes les instances de Go
ougo
remplacé par la chaîne d'entrée, avec une majuscule de la même manière.
Un retour à la ligne peut éventuellement suivre. Rien d'autre dans le choeur ne devrait changer.
Par exemple , si l’entrée est
code
la sortie doit être exactementCode, code Code Johnny code, code Code Johnny code, code Code Johnny code, code Code Johnny code, code Johnny B. Codeode
éventuellement suivi d'une nouvelle ligne.
Notez que la mise en majuscule de tous les mots correspond au refrain d'origine, et (malgré le manque de rythme), le Go
dans Goode
est remplacé ainsi que les mots individuels Go
et go
.
Le code le plus court en octets gagne.
Cas de test
"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