ท้าทาย
คุณจะได้รับการป้อนข้อมูลสตริงทุกคำ"Lemon"
จะพบว่ามันควรจะเปลี่ยนไป"Lemonade"
แต่a
, d
และe
จะต้องยืมมาจากที่อื่นในประโยค
ตัวอย่าง
อินพุตตัวอย่าง:
ฉันพบมะนาวเมื่อตอนเป็นเด็ก
ตัวอย่างผลลัพธ์:
ฉันทำน้ำมะนาวเมื่อฉันยังเด็ก
The Lemonadeสร้างขึ้นโดยการขโมยตัวอักษรยกต่อไปนี้จากต้นฉบับ
ฉัน Foun
dน้ำมะนาว WHEn ผมเป็นเด็ก
นี่เป็นเพียงตัวอย่างหนึ่งที่เป็นไปได้คือ "e", "d" และ "a" ซึ่งอาจถูกนำมาจากที่ใดก็ได้ ( ยกเว้นจากคำว่าlemon
แน่นอน )
ความคิดเห็น
•หากมีไม่เพียงพอe
, a
หรือd
s คุณส่งออกสิ่งที่สามารถทำด้วยตัวอักษรจะต้องได้รับ ตัวอย่างเช่นการป้อนข้อมูลbdblemon
จะส่งออกbblemond
• lemon
ข้อความอาจไม่ได้เป็นแบบสแตนด์อโลน (เว้นวรรคในแต่ละด้าน) ตัวอย่างเช่นคุณอาจมีคำlemons
บางคำในอินพุตและเอาต์พุตควรเป็นlemonades
•อินพุตอาจมีจำนวนlemon
s ใด ๆแม้แต่ 0 lemon
วินาที (ซึ่งในกรณีนี้เอาต์พุตจะเหมือนกับอินพุต)
•คุณสามารถทำน้ำมะนาวของคุณด้วยตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กตัวอย่างเช่นleMon
อาจกลายเป็นleMonade
และการade
ยืมสามารถเป็นกรณีใด ๆ (ดังนั้นมันอาจจะกลายเป็นleMonADe
)
กรณีของจดหมายที่คุณยืมต้องอยู่ในสภาพเดิมเมื่อคุณยืม
(ตัวอย่างอินพุต -> เอาต์พุตhe hAD lemOn
-> h h lemOnADe
)
•ไม่จำเป็นต้องเป็นโปรแกรมเต็มรูปแบบฟังก์ชั่นเพียงอย่างเดียวก็ใช้ได้
•คุณอาจสมมติว่าอินพุตเป็นเพียงชุดอักขระ CP437
รหัสกอล์ฟ
นี่คือโค้ดกอล์ฟดังนั้นจำนวนไบต์ต่ำที่สุดจึงเป็นผู้ชนะ!
หลอก TestCases
* หมายเหตุ: สำหรับอินพุตที่กำหนดอาจมีเอาต์พุตที่เป็นไปได้หลายรายการดังนั้นโปรแกรมของคุณอาจไม่เอาต์พุตเหมือนกับกรณีทดสอบเหล่านี้สิ่งนี้เป็นเพียงเพื่อให้ผู้คนเข้าใจตรรกะ:
อินพุต: EpaD leMons
เอาต์พุต: p LeMonaDEsอินพุต: สวัสดีโลก
เอาต์พุต: สวัสดีโลกการป้อนข้อมูล: มะนาวมะนาว
เอาท์พุท: มะนาวมะนาว
* ( , , ตัวอักษรไม่ควรจะนำมาจากที่อื่น "มะนาว")e
a
d
อินพุต: HE HAD lemonade
เอาต์พุต: HH lemonadeadeอินพุต: คุณชอบมะนาวไหม? คุณ hAd ฉันที่มะนาว!
เอาท์พุต: คุณชอบน้ำมะนาวหรือไม่ คุณ hmt น้ำมะนาว!อินพุต: AE มะนาว
เอาต์พุต: lemonAEอินพุต: 55bad lemon
เอาต์พุต: 55b lemonad
e
,a
หรือd
s คุณต้องส่งออกสิ่งที่สามารถทำด้วยตัวอักษรที่กำหนด. ตัวอย่างเช่นการป้อนข้อมูลที่bdblemon
จะส่งออกbblemond
")?