พรุ่งนี้เป็นเทศกาลกลางฤดูใบไม้ร่วงและด้วยจิตวิญญาณของวันหยุดฉันจะแนะนำเกมการพนันที่เรา (ผู้คนจากเซียะเหมิน ) เล่นในช่วงวันหยุด!
กฎระเบียบ
เกมนี้เล่นโดยใช้ลูกเต๋า 6 ลูก 6 ด้าน การรวมกันของตัวเลขต่างกันมีอันดับที่แตกต่างกันโดยเน้นเป็นพิเศษทั้งสี่และคน งานของคุณคือการเขียนโปรแกรม / ฟังก์ชั่นที่จะจัดอันดับมือให้ได้รับ 6 ลูกเต๋า นี่คืออันดับ (ฉันได้แก้ไข / ลดความซับซ้อนของกฎเล็กน้อย):
ฉันเดาว่ามีเพียงคนจีนเท่านั้นที่สามารถทำสิ่งนี้ได้! โอเคนี่เป็นคำอธิบายภาษาอังกฤษ
- 0: 4 fours และ 2 คน
- 1: 6 fours
- 2: 6 รายการ
- 3: 6 ของทุกชนิดยกเว้นสี่และคน
- 4: 5 fours
- 5: 5 ทุกชนิดยกเว้นสี่
- 6: 4 fours
- 7: ตรง (1-6)
- 8: 3 fours
- 9: 4 ทุกชนิดยกเว้น 4
- 10: 2 fours
- 11: 1 สี่
- 12: ไม่มีอะไร
อินพุต
6 ตัวเลข, อาเรย์ของตัวเลข 6 ตัว, หรือสตริงของตัวเลข 6 ตัวที่แทนค่าของ 6 ลูกเต๋ากลิ้งจาก 1-6
เอาท์พุต
โปรแกรม / ฟังก์ชั่นของคุณอาจส่งคืน / แสดงผลอะไรก็ได้เพื่อระบุอันดับตราบใดที่แต่ละอันดับถูกระบุโดยหนึ่งเอาต์พุตและในทางกลับกัน อดีต ใช้ตัวเลข 0-12, 1-13 เป็นต้น
ตัวอย่าง (ใช้ 0-12 เป็นเอาต์พุต)
[1,1,1,1,1,1]->2
[1,4,4,4,1,4]->0
[3,6,5,1,4,2]->7
[1,2,3,5,6,6]->12
[3,6,3,3,3,3]->5
[4,5,5,5,5,5]->5
นี่คือรหัส - กอล์ฟดังนั้นการนับไบต์ที่สั้นที่สุดจึงชนะ!
[1,2,3,5,6,6]->13
มั้ย
10
จะไม่ถูกข้าม