คำเตือน: ModTen เป็นเกมไพ่สวมซึ่งถูกสร้างขึ้นเพื่อวัตถุประสงค์เดียวของการท้าทายนี้
กฎของ ModTen
ModTenเล่นด้วยสำรับไพ่มาตรฐาน 52 ใบ เนื่องจากกฎทั้งหมดยังไม่ถูกคิดค้นเราจะมุ่งเน้นไปที่การจัดอันดับมือโดยเฉพาะ
มือที่ชนะใน ModTen กราฟิกจากวิกิพีเดีย
ค่าบัตร
บัตรมีค่าดังต่อไปนี้:
- 2ถึง9 : มูลค่าที่คุ้มค่าของพวกเขา
- สิบ : 0 จุด
- แจ็ค : 3 คะแนน
- ราชินีหรือราชา : 8 คะแนน
- Ace : 9 คะแนน
คุณค่าของมือ
ModTenมือทำจากไพ่สองใบ ค่าฐานของไพ่นั้นได้มาจากการคูณค่าของไพ่ทั้งคู่เข้าด้วยกันและรักษาตัวเลขสุดท้ายเท่านั้น (เช่นการใช้โมดูโล 10)
ยกตัวอย่างเช่นค่าของ7 ♥ - Q ♣คือ " " เพราะ 6
กฎอื่น ๆ เท่านั้นในModTenคือการ์ดที่เหมาะสมมีค่ามากกว่าการ์ดที่ไม่เหมาะสม โดยการประชุมเราจะผนวก"s"เข้ากับค่าหากการ์ดทั้งคู่มีค่าเท่ากัน
ตัวอย่างเช่นค่าของ9 ♠ - 5 ♠จะถูกบันทึกเป็น " " เนื่องจากและการ์ดมีความเหมาะสม
อันดับมือและผู้ชนะ
กฎข้างต้นส่งผลให้อันดับมือที่แตกต่างกัน 18 อันดับซึ่งสรุปไว้ในตารางต่อไปนี้จากแต้มสูงสุดถึงต่ำสุด ความน่าจะเป็นที่ได้รับข้อมูลเท่านั้น
เมื่อได้รับสองมือ, มือที่มีอันดับต่ำสุดชนะ หากมือทั้งสองข้างมีอันดับเท่ากันแสดงว่าเป็นเสมอ (ไม่มีการเสมอเบรก)
hand rank | hand value(s) | deal probability
-----------+---------------+------------------
1 | 9s | 0.30%
2 | 3s | 0.60%
3 | 1s | 0.90%
4 | 7s | 1.21%
5 | 5s | 1.51%
6 | 3 | 1.81%
7 | 9 | 2.26%
8 | 8s | 2.71%
9 | 6s | 3.02%
10 | 1 or 7 | 3.62% each
11 | 2s or 4s | 3.92% each
12 | 5 | 4.98%
13 | 0s | 5.43%
14 | 8 | 8.14%
15 | 6 | 9.95%
16 | 2 | 11.76%
17 | 4 | 13.57%
18 | 0 | 16.74%
ความท้าทาย
ให้ModTenสองมือส่งหนึ่งในสามค่าที่สอดคล้องกันที่คุณเลือกเพื่อบอกว่า:
- ผู้เล่นคนแรกชนะ
- ผู้เล่นคนที่สองชนะ
- มันคือการเสมอกัน
ใช้กฎต่อไปนี้:
- บัตรจะต้องได้รับการอธิบายจากตำแหน่งในกรณีบน (
2
,3
, ... ,9
,T
,J
,Q
,K
หรือA
) ตามด้วยชุดสูทในกรณีที่ต่ำกว่า (c
,d
,h
หรือs
สำหรับสโมสร, เพชร, หัวใจและจอบ) - คุณสามารถใช้
"10"
แทนได้"T"
แต่ห้ามทำการทดแทนอื่นใด ตราบใดที่มีการปฏิบัติตามกฎข้างต้นคุณอาจใช้มือในรูปแบบที่สมเหตุสมผลและไม่คลุมเครือ คุณได้รับอนุญาตให้รับอันดับและสูทเป็นอักขระสองตัวที่แตกต่างกันแทนที่จะเป็นสตริงเดี่ยว
บางรูปแบบอินพุตที่ถูกต้องคือ:
"7c Qh 8s Ks"
[["7c","Qh"], ["8s","Ks"]]
[[['7','c'], ['Q','h']], [['8','s'], ['K','s']]]
- เป็นต้น
แทนการใช้ที่แตกต่างกัน 3 ค่าสอดคล้องส่งออกของคุณก็อาจจะเป็นเชิงลบ , บวกหรือศูนย์ โปรดระบุรูปแบบผลลัพธ์ที่ใช้ในคำตอบของคุณ
- นี่คือรหัสกอล์ฟ
กรณีทดสอบ
ผู้เล่น 1 ชนะ
["Js","3s"], ["Ks","Kh"]
["7h","9h"], ["9s","7c"]
["Ah","5s"], ["Ts","8s"]
["Ts","8s"], ["Jh","2s"]
["4h","8s"], ["Qh","Ks"]
ผู้เล่น 2 ชนะ
["Th","8d"], ["6s","Kd"]
["Jc","5c"], ["3s","9s"]
["Jc","Jd"], ["9h","Ah"]
["2d","4d"], ["3h","3s"]
["5c","4c"], ["3c","2c"]
วาด
["Js","3s"], ["3d","Jd"]
["Ah","Ac"], ["3d","9s"]
["Qc","Kc"], ["6d","4d"]
["2d","3d"], ["3s","2s"]
["Ts","9c"], ["4h","5d"]
{{J, s}, {3, s}}
ไม่เป็นไร