มือโป๊กเกอร์นั้นถูกจัดอันดับจากดีที่สุดถึงแย่ที่สุดดังนี้:
- Straight flush - ไพ่ห้าใบเรียงตามลำดับทั้งหมดในชุดเดียวกัน
- ไพ่สี่ใบในประเภทเดียวกัน - ไพ่สี่ใบที่มีแต้มเท่ากันและไพ่หนึ่งใบที่มีลำดับอื่น
- ฟูลเฮาส์ - ไพ่สามใบในหนึ่งอันดับและไพ่สองใบในอีกอันดับหนึ่ง
- Flush - ไพ่ห้าใบในชุดเดียวกันทั้งหมด
- เส้นตรง - ไพ่ห้าใบเรียงตามลำดับ
- ไพ่ชนิดเดียวกันสามใบ - ไพ่สามใบที่มีแต้มเท่ากันและไพ่สองใบที่มีสองแถว
- สองคู่ - ไพ่สองใบในลำดับเดียวกันไพ่สองใบในลำดับอื่นและไพ่หนึ่งใบในลำดับที่สาม
- หนึ่งคู่ - ไพ่สองใบที่มีแต้มเท่ากันและไพ่สามใบที่มีสามแถวอื่น ๆ
- ไพ่สูง - ไพ่ห้าใบไม่เรียงตามลำดับหรือชุดเดียวกันทั้งหมดและไม่มีไพ่ใดในลำดับเดียวกัน
- อันดับ = จำนวนบนการ์ด (A, K, Q, J, 10, 9, 8, 7, 6, 5, 4, 3, 2) คุณอาจเลือกใช้ T แทน 10
- ชุดสูท = หัวใจ (h), โพดำ (s), คลับ (c) และเพชร (d)
โปรดทราบว่า Ace A
สามารถเป็นจำนวนสูงสุดและต่ำสุด (1 หรือ 14)
บัตรสามารถระบุได้ด้วยตัวอักษรสองตัวAs
(Ace of Spades), Jc
(Jack of Clubs), 7h
(7 ดวง) และอื่น ๆ
ท้าทาย:
คุณได้รับไพ่สี่ใบจากตัวแทนจำหน่าย (สี่สายอินพุต) ค้นหาและเอาท์พุทการ์ดใบสุดท้ายที่ดีที่สุดเท่าที่จะเป็นไปได้
หากมีการ์ดที่ดีเท่า ๆ กันคุณสามารถเลือกได้
input และ output รูปแบบที่เป็นตัวเลือก แต่การ์ดแต่ละใบจะต้องระบุว่าเป็นที่ปรากฏข้างต้นและJc
2h
กรณีทดสอบ:
Ah Kh Jh 10h
Qh
7d 8h 10c Jd
9d (or 9h, 9c, 9s)
Js 6c 10s 8h
Jc (or Jh, Jd)
Ac 4c 5d 3d
2h (or 2d, 2c, 2s)
5s 9s Js As
Ks
2h 3h 4h 5h
6h
Js Jc Ac Ah
As (or Ad) <- Note that AAAJJ is better than AAJJJ because A is higher than J
10d 9d 5h 9c
9h (or 9s)
Ah Ac Ad As
Ks (or Kd, Kh, Kc)
4d 5h 8c Jd
Jc (or Js, Jh)
นี่คือรหัสกอล์ฟดังนั้นการส่งที่สั้นที่สุดในหน่วยไบต์จะชนะ