มันค่อนข้างยุ่งยากเพราะมีหลายอย่างผสมกัน โชคดีที่คุณมีโปรเซสเซอร์ที่สามารถตรวจสอบชุดค่าผสมจำนวนมากได้ในเวลาอันสั้น
คุณจะต้องใช้กลยุทธ์ที่แตกต่างกันเล็กน้อยในการตรวจจับมือประเภทต่างๆ โชคดีที่มีบางประเภทที่แตกต่างกันสามารถทับซ้อนกลยุทธ์ ฉันจะค้นหาโดยเรียงตามลำดับมือ
- ล้างตรง
- สี่ชนิด
- บ้านเต็ม
- เปี่ยม
- ตรง
- สามชนิด
- สองคู่
- หนึ่งคู่
- ไพ่สูง
2
, 3
, 6
, 7
, 8
มีทั้งหมดนับง่ายๆ การใช้รายการไพ่ Ace ถึง King เพียงใส่หมายเลขของแต่ละค่าในรายการเพิ่มขึ้นสำหรับแต่ละการ์ดที่พบ จากนั้นตรวจสอบรายการสำหรับ 4s หากไม่มี 4s คุณไม่มีประเภท 4 ตรวจสอบ 3s ถ้าไม่มี 3s คุณไม่มี 3 ชนิด หากคุณมี 3 ให้ตรวจสอบ 2 (ระบุบ้านเต็ม) และอื่น ๆ ...
สำหรับ1
, 5
คุณสามารถใช้รายการเดียวกันและมองหาลำดับที่บัตรทุกคนมีหนึ่งหรือมากกว่าหนึ่งรายการในรายการสำหรับลำดับที่ 5 บัตร หากพวกเขามีชุดเดียวกันก็เป็นตรงเปี่ยม
4
สามารถมีการตั้งค่ารายการเดียวกัน แต่คราวนี้คุณกำลังนับสูท มองหาตัวเลข 5 หรือสูงกว่า
ในที่สุด9
คุณมีบัตรสูงสุดซึ่งควรเป็นเรื่องง่าย ๆ ในการดูมูลค่าสูงสุดครั้งสุดท้ายจากรายการใดรายการหนึ่งของคุณด้านบน
คุณสามารถแยกย่อยเมื่อคุณพบการแข่งขันถ้าคุณค้นหาตามลำดับ แม้ว่ามันจะไม่สำคัญที่จะค้นหาต่อไปและค้นหารายการที่ตรงกันทั้งหมดหากคุณต้องการให้ข้อมูลทั้งหมดแก่ผู้ใช้
เป็นหลักคุณเติมถัง จากนั้นตรวจสอบถังสำหรับการรวมกัน เพื่อแสดง:
เริ่มต้นด้วยอาร์เรย์ด้วยที่เก็บข้อมูลสำหรับการ์ดแต่ละใบวนซ้ำผ่านการ์ดและนับอินสแตนซ์ของการ์ดแต่ละใบ จากนั้นคุณสามารถวนซ้ำอาร์เรย์และตรวจสอบชุดค่าผสมบางอย่างได้อย่างง่ายดาย ในตัวอย่างนี้เป็นที่ชัดเจนว่ามี 4 ชนิดเนื่องจากหนึ่งในถังมี 4 รายการในนั้น