ท้าทาย:
คุณจะได้รับภาพ ASCII ของน้ำหนักกองเป็นอินพุตและต้องส่งออกน้ำหนักรวมของกอง
รูปแบบ:
มีน้ำหนักแตกต่างกัน 5 น้ำหนัก1, 2, 5, 10, 20 Passerees (หรือหน่วยอื่นโดยพลการ)
น้ำหนักมีลักษณะดังนี้ตามลำดับ:
1: __
|__|
2: ______
|______|
5: ______
| |
|______|
10: ______________
| |
|______________|
20: ____________________
| |
|____________________|
น้ำหนักจะถูกวางแบบสมมาตร (ดังในภาพตัวอย่าง) ไม่จำเป็นต้องเรียงตามลำดับ น้ำหนักจะแบ่งขอบเขตตามความเหมาะสม:
กรณีทดสอบ:
คุณสามารถใช้ตุ้มน้ำหนักเดี่ยวเป็นกรณีทดสอบได้เช่นกัน
__
_|__|_
|______|
| |
|______|
1 + 2 + 5 = 8
____________________
| |
|____________________|
| |
|______________|
_|__|_
|______|
| |
|______|
20 + 10 + 1 + 2 + 5 = 38
______
|______|
|______|
|______|
|______|
2 + 2 + 2 + 2 = 8
กฎเพิ่มเติม:
- คุณไม่สามารถเว้นวรรคนำหน้าเพิ่มเติมได้ น้ำหนักที่ใหญ่ที่สุดจะไปทางซ้าย
- คุณอาจสมมติช่องว่างและบรรทัดใหม่
- คุณอาจคิดว่าจะมีน้ำหนักสูงสุด 10
- คุณอาจใช้อินพุตในรูปแบบที่เป็นตัวเลือก แต่คุณไม่สามารถแทนที่อักขระที่ใช้โดยอย่างอื่น
นี่คือโค้ดกอล์ฟดังนั้นโค้ดที่สั้นที่สุดเป็นไบต์แต่ละภาษาจะชนะ คำอธิบายได้รับการสนับสนุนเช่นเคย