... และกอล์ฟจริงสำหรับเพื่อนรหัสของฉัน
นี่เป็นความท้าทายบนพื้นฐานของการ์ตูน XKCD อายุหนึ่งปีซึ่งส่วนใหญ่ประกอบด้วยขนมปังปิ้ง (ล้อเลียนของการ์ตูนเรื่องแรก) ตามรูปแบบที่แตกต่างกัน แต่มีการเปลี่ยนแปลงเล็กน้อย
งานของคุณคือการเขียนโปรแกรม (หรือฟังก์ชั่น) ที่ใช้ครึ่งแรกของขนมปังจากการ์ตูน (ทุกอย่างจนถึงและรวมถึงfriends
) เป็นอินพุต (ผ่าน stdin หรืออาร์กิวเมนต์ของฟังก์ชัน) และผลลัพธ์ (หรือส่งคืน) ข้อความที่แม่นยำของ ครึ่งหลัง คุณไม่ต้องจัดการกับอินพุตที่ไม่ถูกต้องใช้ช่องโหว่มาตรฐานรหัสที่สั้นที่สุดเป็นไบต์ชนะ
ตัวอย่าง
เพื่อช่วยเหลือผู้ที่ไม่ต้องการคัดลอกขนมปังปิ้งจากที่อื่นนี่คือทั้งหมดของพวกเขาแยกออกเป็นอินพุทและเอาท์พุท
Input: Champagne for my real friends
Output: and real pain for my sham friends!
Input: Pseudopods for my real friends
Output: and real pods for my pseudo-friends!
Input: Petticoats for my real friends
Output: and real coats for my petty friends.
Input: Loosestrife for my real friends
Output: and real strife for my loose friends!
Input: Ladybugs for my real friends
Output: and real bugs for my lady friends!
Input: Single-payer for my real friends
Output: and RealPlayer for my single friends.
Input: Tumbleweeds for my real friends
Output: and real weed for my Tumblr friends!
Input: Fauxhawks for my real friends
Output: and real hawks for my faux friends!
Input: Platonic solids for my real friends
Output: and real solids for my platonic friends!
Single-payer
เลขที่มันคือเรื่องจริง
Single-payer
(แทนSingle-player
)