พ่อผู้ก่อตั้งร็อคแอนด์โรล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 ตัวพิมพ์เล็กสตริง non, ส่งเสียงคอรัสของ "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ในGoodeจะถูกแทนที่เช่นเดียวกับคำแต่ละคำและGogo
รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ
กรณีทดสอบ
"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