도전
당신은 어디 단어, 입력 문자열이 주어집니다 "Lemon"
이 변환되어야 발견 "Lemonade"
하지만a
, d
그리고 e
문장에 다른 곳에서 빌려해야합니다.
예
입력 예 :
어렸을 때 레몬을 찾았 어요
출력 예 :
내가 어렸을 때 레모네이드를 찾았 어
레모네이드는 원본에서 다음 첨자 문자를 도용하여 만든
내가 foun
D레모네이드 어전자N I이었다 아이
이것은 "e", "d"및 "a"중 하나의 가능한 출력 예일뿐입니다 ( 물론 단어 lemon
를 제외하고 )
코멘트
• 충분하지 않은 경우 e
, a
또는 d
당신이야해야 할 - 수 주어진 문자로 무엇 출력. 예를 들어 입력 bdblemon
은bblemond
• lemon
텍스트가 항상 독립형 일 수는 없습니다 (양쪽에 공백). 예를 들어 lemons
입력 어딘가에 단어가 있을 수 있으며 출력은lemonades
• 입력은 lemon
0을 포함하여 s를 포함 할 수 있습니다 lemon
(이 경우 출력은 입력과 동일)
• 당신은 예를 들어, 대문자와 소문자와 레모네이드를 만들 수 있습니다 leMon
될 수 leMonade
하고, ade
어떤 경우 일 수있다 빌려 (또한이되었습니다 수 있도록 leMonADe
).
빌린 편지의 경우 빌린 당시의 상태를 유지해야합니다.
(예 : 입력-> 출력, he hAD lemOn
-> h h lemOnADe
)
• 전체 프로그램 일 필요는 없으며 기능만으로도 충분합니다.
• 입력은 CP437 문자 세트 만 가정 할 수 있습니다
코드 골프
이것은 code-golf 이므로 가장 적은 바이트 수가 이깁니다!
의사 테스트 사례
* 참고 : 주어진 입력에 대해 가능한 여러 출력 이있을 수 있으므로 이러한 테스트 사례와 같이 프로그램이 정확하게 출력되지 않을 수 있습니다. 이는 사람들이 논리를 이해할 수 있도록하기위한 것입니다.
입력 : EpaD leMons
출력 : p LeMonaDE입력 : hello world
출력 : hello world입력 : 레몬 레몬
출력 : 레몬 레몬
* ( , , 문자는 또 다른 "레몬"에서 촬영해서는 안됩니다)e
a
d
투입물 : HE HAD lemonade 산출물 : HH lemonADEade입력 : 당신은 레몬을 좋아합니까? 당신은 레몬에 나를 광고한다!
결과 : o 당신은 레몬을 좋아합니까? 레모네이드를 마신다!입력 : AE 레몬
출력 : lemonAE입력 : 55bad 레몬
출력 : 55b lemonad
e
,a
또는d
이야 당신 출력해야 할 - 수를 주어진 문자로. 예를 들어 입력이 무엇 이었습니까bdblemon
출력 것bblemond
")?