रॉक-एंड-रोल के संस्थापक पिता चक बेरी का आज निधन हो गया।
उनके प्रसिद्ध गीत " जॉनी बी। गोदे " के कोरस पर विचार करें :
Go, go
Go Johnny go, go
Go Johnny go, go
Go Johnny go, go
Go Johnny go, go
Johnny B. Goode
(ऐसे और भी तरीके हैं , जिन पर इसे रोक दिया गया है, लेकिन उपरोक्त चुनौती के उद्देश्यों के लिए काम करेंगे।)
चुनौती
गैर-खाली, अक्षरों की निचली स्ट्रिंग az को देखते हुए, "जॉनी बी। गोयोड" के कोरस को सभी उदाहरणों के साथ Go
या go
इनपुट स्ट्रिंग के साथ बदल दिया गया, उसी तरह से कैपिटल किया गया।
एक अनुगामी न्यूलाइन वैकल्पिक रूप से अनुसरण कर सकता है। कोरस में और कुछ नहीं बदलना चाहिए।
उदाहरण के लिए , यदि इनपुट है
code
तो आउटपुट बिल्कुल होना चाहिएCode, code Code Johnny code, code Code Johnny code, code Code Johnny code, code Code Johnny code, code Johnny B. Codeode
वैकल्पिक रूप से एक newline द्वारा पीछा किया।
ध्यान दें कि सभी शब्दों का पूंजीकरण मूल कोरस से मेल खाता है, और (लय की कमी के बावजूद) में Go
और Goode
साथ ही व्यक्ति Go
और की जगह है 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