พรุ่งนี้วันที่ 23 พฤศจิกายนเป็นวันขอบคุณพระเจ้าในสหรัฐอเมริกา ในการเตรียมตัวคุณต้องปรุงไก่งวง ASCII บางตัว อย่างไรก็ตามเนื่องจากคุณวางแผนล่าช้าคุณต้องมีโปรแกรม (หรือฟังก์ชั่น) เพื่อช่วยคุณเตรียมนกให้ได้มากที่สุด
.---. _
.' './ )
/ _ _/ /\
=(_____) (__/_/==
===================
ไก่งวงที่คุณพบนั้นค่อนข้างเล็กดังนั้นคุณจึงหาอัตราส่วนต่อไปนี้ - ไก่งวงหนึ่งตัวจะให้อาหาร:
- คนสี่คนที่ชอบเนื้อสีขาวและคนสามคนที่ชอบเนื้อสีเข้มเท่านั้น
- หรือเจ็ดคนที่ไม่สนใจวิธีใด
- หรือการรวมกันของมัน
ความหมายมีทั้งหมด 4 เสิร์ฟเนื้อขาวและ 3 เสิร์ฟเนื้อดำในไก่งวงใด ๆ นอกจากนี้คุณไม่สามารถซื้อและปรุงอาหารไก่งวงบางส่วนได้
ตัวอย่างเช่นสำหรับ 3 คนที่ชอบเนื้อขาวเท่านั้นคน 6 คนที่ชอบเนื้อเข้มเท่านั้นและอีก 3 คนที่ไม่สนใจคุณจะต้องมีไก่งวงสองตัว ที่ให้ 8 เสิร์ฟสีขาวและ 6 เสิร์ฟแห่งความมืดซึ่งเพียงพอที่จะตอบสนองทุกคนและมีเนื้อสีขาวที่เหลือ:
.---. _ .---. _
.' './ ) .' './ )
/ _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/==
=====================================
สำหรับ 20 คนที่ไม่สนใจคุณจะต้องมีไก่งวงสามตัวและมีส่วนที่เหลือสีขาวหรือสีดำเล็กน้อย:
.---. _ .---. _ .---. _
.' './ ) .' './ ) .' './ )
/ _ _/ /\ / _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/== =(_____) (__/_/==
=======================================================
และอื่น ๆ
กฎระเบียบ
- ทั้งสามปัจจัยการผลิตที่สามารถอยู่ในลำดับใด ๆ ที่คุณเลือกและในรูปแบบที่สะดวกใด ๆ โปรดระบุคำตอบของคุณในการป้อนข้อมูล
- จะไม่มีข้อกำหนดสำหรับไก่งวงมากกว่า 25 ตัว (สูงสุด 175 คนที่จะเลี้ยง)
- ขึ้นบรรทัดใหม่ / ต่อท้ายหรือช่องว่างอื่น ๆ เป็นตัวเลือกโดยมีเงื่อนไขว่าตัวอักษรอยู่ในแนวที่เหมาะสม
- ยอมรับได้ทั้งโปรแกรมหรือฟังก์ชั่น หากฟังก์ชั่นคุณสามารถส่งคืนผลลัพธ์มากกว่าการพิมพ์
- เอาต์พุตสามารถไปที่คอนโซลส่งคืนเป็นรายการของสตริงส่งคืนเป็นสตริงเดี่ยว ฯลฯ
- ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
- นี่คือรหัส - กอล์ฟเพื่อให้ใช้กฎการตีกอล์ฟตามปกติทั้งหมดและรหัสที่สั้นที่สุด (เป็นไบต์) ชนะ