เมื่อตอนเป็นเด็กฉันเคยเล่นเกมไพ่" กอล์ฟ "บ่อยครั้ง ความท้าทายของคุณถ้าคุณเลือกที่จะยอมรับมันคือการคำนวณคะแนนของมือกอล์ฟ เนื่องจากมีมากกว่า 9000 รูปแบบในเกมการ์ดใบนี้1เราจะไปตามกฎที่ฉันจำได้ว่าเล่น
กฎ (ของเกม)
คุณจบรอบด้วยไพ่ 6 ใบและคุณต้องการแต้มน้อยที่สุด
ไม่ใช้โจ๊กเกอร์
Aces และ 2s มีค่า -1, และ -2 คะแนนตามลำดับ
แจ็คและราชาทั้งคู่มีค่า 0 คะแนน
ไพ่จาก 3 ถึง 10 เป็นมูลค่าที่คุ้มค่า อย่างไรก็ตามสิ่งเหล่านี้จะถูกยกเลิกเมื่อคุณจับคู่ออก ตัวอย่างเช่น 5 มีค่า 5 คะแนน แต่ 5s สองตัวมีค่าเป็นศูนย์ 5 วินาทีมีค่า 5 คะแนน (ตั้งแต่ 2 คู่แรกถูกจับคู่ออก แต่ไม่ได้เป็นอันดับ 3) และ 5 วินาทีสี่มีค่าเป็น 0 (เนื่องจากทำ 2 คู่)
ควีนส์มีค่า 15 คะแนน ไม่สามารถยกเลิกควีนส์ได้เช่น 2 ควีนส์มีค่า 30 คะแนน
กฎ (ของการท้าทาย)
อินพุตจะเป็นอาร์เรย์ของจำนวนเต็มหรือจำนวนเต็ม 6 ตัว แล้วแต่จำนวนใดที่คุณต้องการ 1 หมายถึงเอซ 2-10 หมายถึง 2-10 และแจ็คราชินีและคิงหมายถึง 11, 12 และ 13 เอาต์พุตคือคะแนนของมือตามกฎข้างต้น คุณสามารถคิดว่าปัจจัยการผลิตทั้งหมดถูกต้องเช่นจำนวนไม่ปรากฏมากกว่า 4 [1, 13]
ครั้งและตัวเลขทั้งหมดอยู่ในช่วง อินพุตและเอาต์พุตสามารถอยู่ในรูปแบบที่เหมาะสม
ทดสอบ IO:
[11, 10, 3, 1, 2, 2] --> 8
[4, 5, 5, 3, 8, 7] --> 22
[2, 2, 2, 2, 1, 1] --> -10 (The lowest score possible)
[12, 12, 12, 12, 10, 9] --> 79 (The highest score possible)
[9, 9, 9, 9, 11, 1] --> -1
[8, 8, 8, 8, 11, 13] --> 0
[10, 9, 3, 7, 12, 2] --> 42
[1, 2, 3, 4, 5, 6] --> 15
[10, 9, 2, 3, 4, 1] --> 23
[10, 3, 12, 3, 7, 12] --> 47
คำตอบที่สั้นที่สุดในการชนะไบต์!
1ไม่จริง แต่มีหลายรูปแบบ
0=?
หรือคล้ายกันสองสามครั้ง - คุณสามารถใช้?!
แทนได้หรือไม่