락앤롤 창립자 인 척 베리 는 오늘 슬프게 돌아가 셨습니다 .
그의 유명한 노래 " 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
선택적으로 개행이옵니다.
모든 단어의 대문자가 원래의 코러스와 일치하고, (리듬의 부족에도 불구하고)을 참고 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