Ayah pendiri Rock-and-roll Chuck Berry dengan sedih meninggal hari ini.
Pertimbangkan chorus -nya yang terkenal lagu " Johnny B. Goode ":
Go, go
Go Johnny go, go
Go Johnny go, go
Go Johnny go, go
Go Johnny go, go
Johnny B. Goode
(Ada beberapa cara lain yang telah diselingi tetapi yang di atas akan berfungsi untuk tujuan tantangan.)
Tantangan
Diberikan string huruf az yang kosong dan huruf kecil, menampilkan paduan suara "Johnny B. Goode" dengan semua instance Go
atau go
diganti dengan string input, dikapitalisasi dengan cara yang sama.
Sebuah trailing newline dapat diikuti secara opsional. Tidak ada hal lain dalam paduan suara yang harus diubah.
Misalnya , jika inputnya adalah
code
output harus tepatCode, code Code Johnny code, code Code Johnny code, code Code Johnny code, code Code Johnny code, code Johnny B. Codeode
opsional diikuti oleh baris baru.
Perhatikan bahwa kapitalisasi semua kata cocok dengan paduan suara asli, dan (meskipun tidak memiliki ritme) Go
in Goode
diganti serta kata-kata individual Go
dan go
.
Kode terpendek dalam byte menang.
Uji Kasus
"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