ซูโดกุมีกติกาอยู่ 3 ข้อเท่านั้น: ทุกแถวต้องมีตัวเลข 1 ถึง 9 โดยไม่ซ้ำกัน ทุกคอลัมน์ต้องมีตัวเลข 1 ถึง 9 โดยไม่ซ้ำกัน และทุกบล็อก 3×3 ต้องมีตัวเลข 1 ถึง 9 โดยไม่ซ้ำกัน แค่นี้เอง ไม่ต้องใช้คณิตศาสตร์เลย เพราะซูโดกุเป็นปริศนาตรรกะล้วน ๆ คุณไม่ต้องบวก ลบ หรือคำนวณใด ๆ เพียงใส่ตัวเลขให้เลขแต่ละตัวตั้งแต่ 1 ถึง 9 ปรากฏในทุกแถว ทุกคอลัมน์ และทุกบล็อกอย่างละหนึ่งครั้ง เงื่อนไขทั้งสามนี้ทำงานร่วมกันจนเกิดการอนุมานเป็นทอด ๆ ตั้งแต่ง่ายไปจนถึงท้าทายมาก โดยใช้กติกาชุดเดิมที่เรียบง่าย
กติกาข้อ 1: ทุกแถวต้องมีเลข 1–9
กระดานซูโดกุมาตรฐานมี 9 แถว แต่ละแถวมี 9 ช่อง กติกาข้อแรกระบุว่า เมื่อไขโจทย์เสร็จแล้ว ทุกแถวต้องมีตัวเลข 1 ถึง 9 ครบอย่างละหนึ่งครั้ง ห้ามมีตัวเลขซ้ำหรือขาดหายไปในแถวเดียวกัน
หมายความว่า ถ้าเห็นตัวเลข 1, 3, 5, 7 และ 9 อยู่ในแถวแล้ว ก็รู้ได้ว่าอีกสี่ช่องในแถวนั้นต้องเป็น 2, 4, 6 และ 8 ในลำดับใดลำดับหนึ่ง กติกาเรื่องแถวอย่างเดียวไม่ได้บอกว่าช่องไหนต้องใส่เลขอะไร แต่เมื่อนำไปรวมกับกติกาเรื่องคอลัมน์และบล็อก ตัวเลือกที่เป็นไปได้จะแคบลงมาก
เคล็ดลับใช้งานจริง: เมื่อไล่ดูแถว ให้จำไว้ว่าขาดตัวเลขอะไรบ้าง หรือใช้การจดตัวเลขที่เป็นไปได้ หากแถวมีตัวเลขอยู่แล้วเจ็ดตัว อีกสองช่องที่เหลือจะมีข้อจำกัดมาก และกติกาเรื่องคอลัมน์กับบล็อกมักช่วยเผยคำตอบได้ทันที
กติกาข้อ 2: ทุกคอลัมน์ต้องมีเลข 1–9
ตรรกะแบบเดียวกันนี้ใช้กับแนวตั้งด้วย คอลัมน์ทั้ง 9 คอลัมน์ต้องมีตัวเลข 1 ถึง 9 ครบอย่างละหนึ่งครั้ง คอลัมน์และแถวทำงานร่วมกันเหมือนระบบพิกัด ทุกช่องอยู่ตรงจุดตัดของแถวหนึ่งแถวกับคอลัมน์หนึ่งคอลัมน์พอดี จึงต้องเป็นไปตามเงื่อนไขทั้งสองพร้อมกัน
เงื่อนไขที่ตัดกันนี้ทำให้ซูโดกุมีความลึกซึ้ง ตัวเลขหนึ่งอาจใส่ในช่องได้ตามกติกาเรื่องแถว แต่ใส่ไม่ได้ตามกติกาเรื่องคอลัมน์ เพราะมีตัวเลขนั้นอยู่ที่อื่นในคอลัมน์แล้ว หน้าที่ของผู้เล่นคือหาตำแหน่งที่เป็นไปตามทุกเงื่อนไขพร้อมกัน
เคล็ดลับใช้งานจริง: การไล่ดูคอลัมน์สำคัญพอ ๆ กับการดูแถว มือใหม่หลายคนมักเน้นดูแถวเพราะอ่านจากซ้ายไปขวา แต่ผู้เล่นที่มีประสบการณ์จะฝึกให้ความสำคัญกับคอลัมน์ไม่แพ้กัน การสลับไล่ดูแนวนอนกับแนวตั้งมักช่วยให้เห็นตำแหน่งที่การดูแบบใดแบบหนึ่งเพียงอย่างเดียวหาไม่เจอ
กติกาข้อ 3: ทุกบล็อก 3×3 ต้องมีเลข 1–9
กติกาข้อนี้เองที่ทำให้ซูโดกุต่างจากลาตินสแควร์ทั่วไป กระดานขนาด 9×9 ถูกแบ่งเป็นบล็อกขนาด 3×3 จำนวนเก้าบล็อกที่ไม่ทับซ้อนกัน โดยมักมีเส้นขอบหนากั้น แต่ละบล็อกต้องมีตัวเลข 1 ถึง 9 ครบอย่างละหนึ่งครั้งเช่นกัน
เงื่อนไขของบล็อกเพิ่มมิติที่สามให้กับตรรกะ ช่องหนึ่งไม่ได้แค่ต้องหลีกเลี่ยงตัวเลขซ้ำในแถวและคอลัมน์ แต่ต้องไม่ซ้ำในบล็อกของตัวเองด้วย เงื่อนไขทั้งสามนี้ทำให้โจทย์ซูโดกุมีคำตอบเดียวได้ โดยใช้ตัวเลขตั้งต้นน้อยกว่าที่จะต้องใช้หากไม่มีเงื่อนไขของบล็อกมาก
การทำงานร่วมกันระหว่างบล็อกกับแนว (แถวหรือคอลัมน์) เป็นที่มาของเทคนิคการไขโจทย์ที่ทรงพลังหลายอย่าง ตัวอย่างเช่น เทคนิค Pointing Pair ใช้ประโยชน์จากสถานการณ์ที่ตัวเลขหนึ่งลงได้ในแถวหรือคอลัมน์เดียวภายในบล็อก จึงตัดตัวเลขนั้นออกจากช่องอื่น ๆ ในแถวหรือคอลัมน์เดียวกันที่อยู่นอกบล็อกได้
ตัวเลขตั้งต้นคืออะไร?
เมื่อเริ่มโจทย์ซูโดกุ บางช่องจะมีตัวเลขอยู่ก่อนแล้ว ตัวเลขที่ใส่ไว้ล่วงหน้าเหล่านี้เรียกว่า ตัวเลขตั้งต้น (หรือเรียกว่า “ตัวเลขในโจทย์”) ตัวเลขตั้งต้นเป็นค่าคงที่และเปลี่ยนไม่ได้ หน้าที่ของคุณคือเติมช่องว่างที่เหลือโดยทำตามกติกาทั้งสามข้อ
จำนวนและตำแหน่งของตัวเลขตั้งต้นเป็นตัวกำหนดความยากของโจทย์ โจทย์ง่ายมักมีตัวเลขตั้งต้น 35–45 ตัว โจทย์ปานกลางมี 27–34 ตัว ส่วนโจทย์ยากอาจมีเพียง 22–26 ตัว จำนวนตัวเลขตั้งต้นขั้นต่ำที่สุดที่ทำให้โจทย์มีคำตอบเดียวคือ 17 ซึ่ง Gary McGuire และทีมจาก University College Dublin พิสูจน์ทางคณิตศาสตร์ไว้ในปี 2012 โจทย์ที่มีตัวเลขในโจทย์ 17 ตัวพบได้ยากมากและมักยากเป็นพิเศษ อ่านเพิ่มเติมได้ในบทความเรื่องคณิตศาสตร์เบื้องหลังซูโดกุ (ภาษาอังกฤษ)
ที่สำคัญ จำนวนตัวเลขตั้งต้นเพียงอย่างเดียวไม่ได้กำหนดความยาก โจทย์ที่มีตัวเลขตั้งต้น 28 ตัวและต้องใช้เทคนิคขั้นสูงอย่าง X-Wing หรือ Swordfish อาจยากกว่าโจทย์ที่มี 24 ตัวแต่ไขได้ด้วยการไล่ดูพื้นฐานมาก ความยากขึ้นอยู่กับเทคนิคที่ต้องใช้ ไม่ใช่แค่จำนวนช่องที่ใส่ตัวเลขไว้แล้ว
โจทย์ซูโดกุที่ถูกต้องทุกข้อมีคำตอบเดียว
โจทย์ซูโดกุที่สร้างขึ้นอย่างถูกต้องมีคำตอบหนึ่งเดียวเท่านั้น นี่ไม่ใช่กติกาที่ผู้เล่นต้องคอยบังคับใช้ แต่เป็นคุณสมบัติที่ผู้สร้างโจทย์รับประกันไว้ อย่างไรก็ตาม การเข้าใจเรื่องนี้สำคัญเพราะมีผลต่อวิธีไขโจทย์
ถ้าโจทย์มีคำตอบเดียว ทุกช่องว่างก็มีตัวเลขที่ถูกต้องเพียงตัวเดียว นั่นหมายความว่าในทุกขั้นตอนที่ยังไขไม่เสร็จ ย่อมมีอย่างน้อยหนึ่งช่องที่หาตัวเลขที่ถูกต้องได้ด้วยตรรกะเพียงอย่างเดียวโดยไม่ต้องเดา กล่าวอีกอย่างคือ ซูโดกุที่สร้างมาอย่างดีไม่ควรต้องเดา หากคุณรู้สึกว่าติดและคิดว่าต้องเดา มักหมายความว่ายังมีการอนุมานบางอย่างที่คุณมองไม่เห็น
แหล่งโจทย์บางแห่งเผยแพร่ซูโดกุที่มีหลายคำตอบ แต่โดยทั่วไปถือว่าเป็นโจทย์ที่มีข้อบกพร่อง ผู้สร้างโจทย์ที่น่าเชื่อถือและแอปซูโดกุที่ได้มาตรฐานจะรับประกันว่าโจทย์มีคำตอบเดียวเสมอ
ความเข้าใจผิดที่พบบ่อยเกี่ยวกับกติกาซูโดกุ
แม้ซูโดกุจะเรียบง่าย แต่ก็มีความเข้าใจผิดหลายข้อที่ยังแพร่หลายและทำให้มือใหม่สับสน:
ความเข้าใจผิด: ซูโดกุต้องใช้คณิตศาสตร์
นี่เป็นความเข้าใจผิดที่พบบ่อยที่สุด ซูโดกุใช้ตัวเลข แต่ ไม่มีการคำนวณเลขเลย คุณไม่ต้องบวก ลบ คูณ หรือหาร ตัวเลข 1–9 เป็นเพียงสัญลักษณ์ จะเปลี่ยนเป็นสีเก้าสี ตัวอักษรเก้าตัว หรืออีโมจิเก้าแบบก็ได้ โจทย์ยังเล่นได้เหมือนเดิม ซูโดกุเป็นปริศนาตรรกะ ไม่ใช่ปริศนาคณิตศาสตร์ (ข้อยกเว้นอย่างเดียวคือ Killer Sudoku (ภาษาอังกฤษ) ซึ่งเป็นรูปแบบหนึ่งที่มีการบวก แต่เป็นโจทย์คนละประเภท)
ความเข้าใจผิด: ติดแล้วควรเดา
การเดา (ใส่ตัวเลขที่ไม่แน่ใจแล้วดูว่าจะนำไปสู่ข้อขัดแย้งหรือไม่) เป็นวิธีแก้ปัญหาด้วยคอมพิวเตอร์ที่ใช้ได้ เรียกว่า backtracking แต่ในซูโดกุที่สร้างมาอย่างถูกต้อง ไม่จำเป็นต้องเดาเลย ทุกช่องหาคำตอบได้ด้วยการอนุมานทางตรรกะเพียงอย่างเดียว หากคุณต้องเดาบ่อย ๆ ลองเรียนเทคนิคการไขโจทย์เพิ่มเติม เช่น Naked Pair หรือ Hidden Single
ความเข้าใจผิด: แนวทแยงก็ต้องมีเลข 1–9 ด้วย
ซูโดกุมาตรฐานไม่ได้กำหนดเงื่อนไขพิเศษให้แนวทแยงหลัก คุณอาจพบว่าโจทย์ที่ไขเสร็จแล้วบังเอิญมีตัวเลขไม่ซ้ำกันบนแนวทแยง แต่ไม่ได้เป็นข้อบังคับ มีซูโดกุรูปแบบหนึ่งเรียกว่า Diagonal Sudoku (หรือ X-Sudoku) (ภาษาอังกฤษ) ที่เพิ่มเงื่อนไขนี้เข้ามา แต่เป็นโจทย์คนละประเภทและมีกติกาต่างกัน
ความเข้าใจผิด: ตัวเลขแต่ละตัวต้องปรากฏครบ 9 ครั้ง
แม้จะเป็นความจริงว่าในกระดานซูโดกุ 9×9 ที่ไขเสร็จแล้ว ตัวเลขแต่ละตัวจะปรากฏครบ 9 ครั้ง (หนึ่งครั้งต่อแถว × 9 แถว = 9 ครั้ง) แต่นี่เป็นผลจากกติกา ไม่ใช่กติกาในตัวเอง คุณไม่จำเป็นต้องนับจำนวนครั้งที่ตัวเลขหนึ่งปรากฏทั่วทั้งกระดาน ให้เน้นดูแถว คอลัมน์ และบล็อก จำนวนรวมจะลงตัวเอง
ความเข้าใจผิด: โจทย์ยากมีกติกาต่างออกไป
โจทย์ซูโดกุระดับง่าย ปานกลาง ยาก และผู้เชี่ยวชาญ ล้วนใช้กติกาสามข้อเดียวกัน ความยากขึ้นอยู่กับจำนวนและตำแหน่งของตัวเลขตั้งต้น ซึ่งเป็นตัวกำหนดว่าต้องใช้เทคนิคใดในการไขโจทย์ คุณอาจไขโจทย์สำหรับมือใหม่ได้ด้วยการไล่ดูพื้นฐาน ส่วนโจทย์ระดับผู้เชี่ยวชาญอาจต้องใช้เทคนิคอย่าง X-Wing, Swordfish หรือ XY-Chains
วิธีใช้กติกา: แนวทางทีละขั้นสำหรับมือใหม่
มาดูว่ากติกาทั้งสามข้อทำงานร่วมกันอย่างไรในทางปฏิบัติ:
- เลือกช่อง: เลือกช่องว่างช่องใดก็ได้ สังเกตว่าช่องนั้นอยู่ในแถว คอลัมน์ และบล็อกใด
- ดูแถว: มีตัวเลข 1–9 ตัวใดอยู่ในแถวนั้นแล้วบ้าง ตัดตัวเลขเหล่านั้นออก เพราะใส่ในช่องของคุณไม่ได้
- ดูคอลัมน์: มีตัวเลขใดอยู่ในคอลัมน์นั้นแล้วบ้าง ตัดตัวเลขเหล่านั้นออกด้วย
- ดูบล็อก: มีตัวเลขใดอยู่ในบล็อก 3×3 แล้วบ้าง ตัดตัวเลขเหล่านั้นออก
- เหลืออะไรบ้าง? หากตรวจครบทั้งสามอย่างแล้วเหลือตัวเลขเพียงตัวเดียว ให้ใส่ตัวเลขนั้นในช่อง หากยังเหลือหลายตัว ให้ไปดูช่องอื่นก่อนแล้วค่อยกลับมาทีหลัง
กระบวนการนี้เรียกว่า การไล่ตัดช่อง หรือ การสแกน เป็นเทคนิคพื้นฐานที่สุดในการไขซูโดกุ โดยนำกติกาทั้งสามข้อมาใช้กับทุกช่องโดยตรง เมื่อเติมตัวเลขลงไปมากขึ้น ตัวเลือกที่เป็นไปได้ก็จะลดลง และมีช่องที่ไขได้มากขึ้น หากอยากเรียนเทคนิคอื่นนอกเหนือจากการสแกนพื้นฐาน อ่านได้ที่คู่มือเคล็ดลับสำหรับมือใหม่
กติกาในการแข่งขันซูโดกุและการเล่นหลายคน
กติกาหลักทั้งสามข้อยังเหมือนเดิม ไม่ว่าคุณจะเล่นสบาย ๆ แข่งขันในรายการ World Sudoku Championship (ภาษาอังกฤษ) หรือเล่นหลายคนแบบเรียลไทม์ สิ่งที่เปลี่ยนไปในการแข่งขันคือบริบท คุณต้องไขโจทย์แข่งกับเวลา และมักต้องแข่งกับผู้เล่นคนอื่นที่กำลังทำโจทย์เดียวกันพร้อมกัน
ในรูปแบบเล่นหลายคน กติกาเพิ่มมิติด้านกลยุทธ์เข้ามาอีกอย่างหนึ่ง ตัวอย่างเช่น ใน Sudoku Royale ผู้เล่นหลายคนไขโจทย์เดียวกันในเวลาเดียวกัน และระบบให้คะแนนตามความเร็วและความแม่นยำ กติกายังคงเดิม แต่แรงกดดันจากการแข่งขันเปลี่ยนประสบการณ์ไป ผู้เล่นที่เข้าใจกติกาอย่างลึกซึ้งจนอนุมานได้โดยอัตโนมัติจะได้เปรียบ
| เงื่อนไข | หมายถึงอะไร | สำคัญอย่างไร |
|---|---|---|
| กติกาเรื่องแถว | ทุกแถวมีตัวเลข 1–9 ครบอย่างละหนึ่งครั้ง | ตัดตัวเลขที่เป็นไปได้ในแนวนอน |
| กติกาเรื่องคอลัมน์ | ทุกคอลัมน์มีตัวเลข 1–9 ครบอย่างละหนึ่งครั้ง | ตัดตัวเลขที่เป็นไปได้ในแนวตั้ง |
| กติกาเรื่องบล็อก | ทุกบล็อก 3×3 มีตัวเลข 1–9 ครบอย่างละหนึ่งครั้ง | สร้างเงื่อนไขเฉพาะพื้นที่ที่ทำงานร่วมกับแถวและคอลัมน์ |
| คำตอบเดียว | มีวิธีเติมให้ครบที่ถูกต้องเพียงแบบเดียว | รับประกันว่าใช้ตรรกะอย่างเดียวก็พอ ไม่ต้องเดา |
เรียนรู้อะไรต่อหลังจากรู้กติกาแล้ว
ความงดงามของซูโดกุอยู่ที่กติกาง่าย ๆ เพียงสามข้อสร้างความลึกซึ้งได้อย่างน่าทึ่ง เมื่อเข้าใจกติกาแล้ว การเดินทางเพิ่งเริ่มต้น ขั้นต่อไปคือเรียนเทคนิคการไขโจทย์ ตั้งแต่วิธีพื้นฐานอย่าง Hidden Single ไปจนถึงกลยุทธ์ระดับกลางอย่าง Naked Pair และวิธีขั้นสูงอย่าง X-Wing แต่ละเทคนิคเป็นเพียงวิธีใช้กติกาสามข้อเดิมอย่างซับซ้อนยิ่งขึ้น
หากต้องการเรียนเทคนิคการไขโจทย์อย่างเป็นขั้นตอน อ่านคู่มือการเล่นซูโดกุฉบับสมบูรณ์ และหากอยากเข้าใจในมุมมองทางคณิตศาสตร์ว่าทำไมกติกาสามข้อนี้จึงสร้างโจทย์ที่มีความลึกซึ้งได้มากมาย อ่านบทความเรื่องคณิตศาสตร์เบื้องหลังซูโดกุ (ภาษาอังกฤษ)
คำถามที่พบบ่อย
ซูโดกุมีกติกากี่ข้อ?
ซูโดกุมีกติกาอยู่ 3 ข้อเท่านั้น: ทุกแถวต้องมีตัวเลข 1–9 โดยไม่ซ้ำกัน ทุกคอลัมน์ต้องมีตัวเลข 1–9 โดยไม่ซ้ำกัน และทุกบล็อก 3×3 ต้องมีตัวเลข 1–9 โดยไม่ซ้ำกัน เงื่อนไขทั้งสามข้อนี้เพียงพอสำหรับไขโจทย์ซูโดกุมาตรฐานทุกข้อ
ต้องเก่งคณิตศาสตร์ถึงจะเล่นซูโดกุได้ไหม?
ไม่ต้อง ซูโดกุไม่มีการคำนวณเลขเลย ไม่ต้องบวก ลบ คูณ หรือหาร ตัวเลข 1–9 ใช้เป็นสัญลักษณ์ ไม่ใช่ตัวเลขสำหรับคำนวณ จะเปลี่ยนเป็นตัวอักษรหรือสีก็ได้ โจทย์ยังเล่นได้เหมือนเดิม ซูโดกุเป็นปริศนาตรรกะล้วน ๆ
เดาได้ไหมเวลาเล่นซูโดกุ?
โจทย์ซูโดกุที่สร้างมาอย่างถูกต้องไขได้ด้วยตรรกะเพียงอย่างเดียวโดยไม่ต้องเดาเสมอ แม้การลองผิดลองถูก (backtracking) จะเป็นวิธีแก้ปัญหาด้วยคอมพิวเตอร์ที่ใช้ได้ แต่ผู้เล่นไม่ควรต้องเดา หากคุณรู้สึกว่าติด อาจยังมีข้อสรุปที่คุณหาไม่พบ ซึ่งหาได้ด้วยเทคนิคอย่าง Naked Pair, Hidden Single หรือ Pointing Pair
โจทย์ซูโดกุมีตัวเลขในโจทย์ขั้นต่ำกี่ตัว?
จำนวนตัวเลขตั้งต้น (ตัวเลขในโจทย์) ขั้นต่ำที่ทำให้โจทย์ซูโดกุมีคำตอบเดียวคือ 17 ตัว Gary McGuire และทีมจาก University College Dublin พิสูจน์เรื่องนี้ทางคณิตศาสตร์ในปี 2012 มีโจทย์ซูโดกุที่ถูกต้องซึ่งมีตัวเลขในโจทย์ 17 ตัวที่ค้นพบแล้วประมาณ 49,000 ข้อ
แนวทแยงมีผลกับซูโดกุไหม?
ซูโดกุมาตรฐานไม่มีกติกาพิเศษเกี่ยวกับแนวทแยง คุณเพียงต้องทำให้ทุกแถว คอลัมน์ และบล็อก 3×3 มีตัวเลข 1–9 ครบ มีซูโดกุรูปแบบหนึ่งเรียกว่า Diagonal Sudoku (X-Sudoku) ที่กำหนดให้แนวทแยงหลักทั้งสองแนวมีเลข 1–9 ด้วย แต่เป็นโจทย์คนละประเภท