เราทุกคนรู้เรื่องตลกของพ่อแบบคลาสสิคที่จะทำสิ่งนี้:
บางคนพูดประโยคเพื่ออธิบายตนเอง (เช่น
I'm tired
หรือI'm confused
)ผู้ที่คลั่งไคล้เรื่องตลกมาพร้อมและตอบ
Hi <adjective>, I'm Dad!
เนื่องจากการแนะนำตามรูปแบบเดียวกัน (I'm Peter
ตามรูปแบบเดียวกับI'm hungry
)
งานของคุณคือการป้อนข้อมูลในรูปแบบของตัวอธิบายและส่งแบบฟอร์ม dad-joke ที่เหมาะสม แต่แทนที่จะใช้คำว่า "พ่อ" คุณจะใช้ชื่อของภาษาโปรแกรมที่คุณกำลังเขียนโปรแกรม ใน.
กรณีทดสอบ (สมมติว่าพวกเขากำลังถูกวิเคราะห์โดย Python):
I'm amazing Hi amazing, I'm Python!
I'm tired Hi tired, I'm Python!
I'm hungry Hi hungry, I'm Python!
I'm fat Hi fat, I'm Python!
ตอนนี้สมมติว่ากรณีทดสอบเหล่านี้กำลังถูกวิเคราะห์โดย Golfscript:
I'm a programmer Hi a programmer, I'm Golfscript!
I'm a question-writer Hi a question-writer, I'm Golfscript!
I'm a Stack-Overflow-er Hi a Stack-Overflow-er, I'm Golfscript!
ความท้าทายที่แน่นอน:
ใช้สตริงในรูปแบบตัวอธิบาย (
I'm <adjective>
หรือI'm a(n) <noun>
) โดยใช้อินพุตมาตรฐานหรือผ่านฟังก์ชันสมมติว่าไม่มีเครื่องหมายวรรคตอนสิ้นสุด
สมมติคำและใช้ไม่ได้
I'm
I am
แปลงเป็นรูปแบบ dad-joke - ดูตัวอย่างด้านบนเพื่อดูว่าควรมีลักษณะอย่างไร
อย่างอื่น:
นี่คือโค้ดกอล์ฟดังนั้นจำนวนไบต์ที่สั้นที่สุดจึงชนะ
โปรดปฏิบัติตามกฎช่องโหว่มาตรฐาน - ไม่มีเลย
มีความสุข!
ลีดเดอร์บอร์ด
คุณสามารถดูกระดานแต้มนำสำหรับโพสต์นี้โดยขยายวิดเจ็ต / ตัวอย่างด้านล่าง เพื่อให้โพสต์ของคุณรวมอยู่ในการจัดอันดับคุณต้องมีส่วนหัว ( # header text
) พร้อมข้อมูลต่อไปนี้:
ชื่อของภาษา (ลงท้ายด้วยเครื่องหมายจุลภาค
,
หรือเส้นประ-
) ตามด้วย ...จำนวนไบต์เป็นจำนวนสุดท้ายที่จะปรากฏในส่วนหัวของคุณ
ตัวอย่างเช่นJavaScript (ES6), 72 bytes
ถูกต้อง แต่Fortran, 143 bytes (8-bit)
ไม่ถูกต้องเนื่องจากการนับไบต์ไม่ใช่ตัวเลขสุดท้ายในส่วนหัว (คำตอบของคุณจะถูกจดจำเป็น 8 ไบต์ - อย่าใช้ประโยชน์จากสิ่งนี้)
<iframe src="https://ozewski.github.io/ppcg-leaderboard/?id=185872" width="100%" height="100%" style="border: none;">Oops, your browser is too old to view this content! Please upgrade to a newer version of your browser that supports HTML5.</iframe><style>html,body{margin:0;padding:0;height:100%;overflow:hidden}</style>