MathDoku (แมทโดกุ)
ปริศนาตรรกะจัตุรัสละตินพร้อมกรงคำนวณ เติม 1..N ให้ครบทุกแถวและทุกคอลัมน์ แล้วทำให้แต่ละกรงได้ผลลัพธ์เป้าหมายด้วย +, −, × หรือ ÷
วิธีเล่น MathDoku (Calcudoku)
MathDoku หรือที่รู้จักกันในชื่อ Calcudoku เป็นปริศนาตรรกะตัวเลขที่ผสมผสานระเบียบแบบแถว-คอลัมน์ของซูโดกุเข้ากับการคิดเลขในใจอย่างรวดเร็ว คุณจะได้กระดานสี่เหลี่ยมจัตุรัส — ที่นี่คือ 4×4, 6×6 หรือ 7×7 — ที่ถูกแบ่งเป็นกลุ่มช่องซึ่งล้อมด้วยเส้นหนา เรียกว่า “กรง” แต่ละกรงจะแสดงตัวเลขเป้าหมายเล็ก ๆ พร้อมเครื่องหมายดำเนินการที่มุมบนซ้าย เช่น “12×” หรือ “3−” หน้าที่ของคุณคือเติมตัวเลขให้เต็มทั้งกระดานเพื่อให้ทุกแถวและทุกคอลัมน์เป็นไปตามกฎจัตุรัสละติน ในขณะที่ตัวเลขในแต่ละกรงรวมกันได้เป็นเป้าหมายของมัน ปริศนาทุกข้อมีคำตอบที่ถูกต้องเพียงหนึ่งเดียว และสามารถหาได้ด้วยตรรกะล้วน ๆ เสมอ โดยไม่ต้องเดา
เป้าหมาย
เติมทุกช่องว่างให้เป็นจริงสองสิ่งพร้อมกัน หนึ่ง แต่ละแถวและแต่ละคอลัมน์มีตัวเลข 1 ถึง N (4, 6 หรือ 7 ขึ้นกับกระดาน) อย่างละหนึ่งครั้งพอดี โดยไม่ซ้ำ สอง ตัวเลขในทุกกรงรวมกันด้วยเครื่องหมายของกรงนั้นแล้วได้เป็นตัวเลขที่พิมพ์อยู่ที่มุม เมื่อทั้งกระดานเป็นไปตามเงื่อนไขทั้งสอง ปริศนาก็ถือว่าแก้สำเร็จ
กฎจัตุรัสละติน
แกนหลักของ MathDoku คือจัตุรัสละติน บนกระดาน N×N ทุกแถวต้องมีตัวเลข 1 ถึง N อย่างละครั้งเดียว และทุกคอลัมน์ก็เช่นกัน ดังนั้นกระดาน 4×4 ใช้เลข 1, 2, 3 และ 4; กระดาน 6×6 ใช้ 1 ถึง 6; และกระดาน 7×7 ใช้ 1 ถึง 7 นี่คือแนวคิด “ห้ามซ้ำ” เดียวกับที่ควบคุมแถวและคอลัมน์ของซูโดกุ — แต่ MathDoku ไม่มีกล่อง 3×3 กฎจัตุรัสละตินเพียงอย่างเดียวก็ตัดความเป็นไปได้ลงมหาศาล และเมื่อรวมกับกรงต่าง ๆ ก็จะเหลือคำตอบที่ถูกต้องเพียงหนึ่งเดียวเสมอ
กรง
เส้นหนาแบ่งกระดานออกเป็นกรง — กลุ่มเล็ก ๆ ที่มีตั้งแต่หนึ่งถึงสี่ช่องที่เชื่อมต่อกัน ทุกช่องเป็นของกรงเดียวเท่านั้น คำใบ้ที่พิมพ์อยู่ในช่องมุมบนซ้ายของกรงบอกเป้าหมายและการดำเนินการ: ตัวเลขที่คุณวางในกรงนั้นต้องรวมกันด้วยเครื่องหมายที่ให้ไว้จนได้เท่ากับเป้าหมาย กรงอาจเป็นรูปทรงเชื่อมต่อใดก็ได้ — ตัว L เส้นตรง บล็อกสี่เหลี่ยม — ตราบใดที่ช่องแตะกันขอบต่อขอบ กระดานที่ใหญ่กว่ามักใช้กรงที่ใหญ่กว่า ซึ่งเป็นส่วนหนึ่งที่ทำให้ขนาดที่ยากกว่ายากขึ้น
เครื่องหมายทั้งสี่
- บวก (+): ตัวเลขในกรงบวกกันได้เป็นเป้าหมาย กรงที่ทำเครื่องหมาย “9+” ครอบสามช่องอาจเติม 2, 3 และ 4 เพราะ 2 + 3 + 4 = 9 กรงบวกมีขนาดเท่าใดก็ได้
- ลบ (−): ใช้เฉพาะกรงสองช่อง นำเลขน้อยลบจากเลขมากให้ผลต่างเท่ากับเป้าหมาย กรง “3−” อาจมี 5 และ 2 เพราะ 5 − 2 = 3 หรือ 1 และ 4 เพราะ 4 − 1 = 3
- คูณ (×): ตัวเลขในกรงคูณกันได้เป็นเป้าหมาย กรง “12×” สองช่องอาจเป็น 3 และ 4 (3 × 4 = 12); กรง “24×” สามช่องอาจเป็น 2, 3 และ 4 กรงคูณมีขนาดเท่าใดก็ได้
- หาร (÷): ใช้เฉพาะกรงสองช่อง นำเลขมากหารด้วยเลขน้อยให้ผลหารเท่ากับเป้าหมาย กรง “2÷” อาจเป็น 6 และ 3 เพราะ 6 ÷ 3 = 2 หรือ 4 และ 2 เพราะ 4 ÷ 2 = 2 กรงหารจะปรากฏก็ต่อเมื่อคู่ตัวเลขหารกันลงตัว
- ช่องเดี่ยว: กรงที่มีเพียงหนึ่งช่องจะแสดงเพียงตัวเลขโดยไม่มีเครื่องหมาย (เช่น “3”) ตัวเลขนั้นคือคำตอบของช่องนั้นเลย — เป็นค่าที่ให้ฟรีเพื่อเริ่มต้น
ทำไมลำดับจึงไม่สำคัญสำหรับ − และ ÷
ปกติแล้วการลบและการหารขึ้นอยู่กับว่าตัวเลขใดมาก่อน แต่ใน MathDoku กรงสองช่องแบบ − และ ÷ ไม่ขึ้นกับลำดับ สำหรับการลบ คุณจะเอาผลต่างสัมบูรณ์เสมอ — เลขมากลบเลขน้อย — ดังนั้น 5 และ 2 ให้ผล 3 ไม่ว่าจะอ่านเป็น 5 − 2 หรือ 2 − 5 สำหรับการหาร คุณจะเอาเลขมากหารเลขน้อยเสมอ ดังนั้น 6 และ 3 ให้ผล 2 ไม่ว่าทางใด นั่นหมายความว่าคุณไม่ต้องกังวลว่าช่องใด “มาก่อน” เลย คุณเพียงต้องหาคู่ตัวเลขที่มีผลต่างหรืออัตราส่วนที่ถูกต้อง การบวกและการคูณก็ไม่ขึ้นกับลำดับโดยธรรมชาติเช่นกัน เพราะ a + b = b + a และ a × b = b × a
วิธีเล่นบนหน้าจอนี้
- แตะช่องหนึ่งเพื่อเลือก แล้วแตะตัวเลขบนแป้น (1 ถึง N) เพื่อวางลงไป แตะช่องเดิมแล้วเลือกตัวเลขอื่นเพื่อเปลี่ยน หรือใช้ปุ่มลบ (⌫) เพื่อล้าง
- เปิดโหมดจดด้วยดินสอด้วยปุ่ม ✏️ เมื่อคุณไม่แน่ใจ ในโหมดจด ตัวเลขที่คุณแตะจะถูกบันทึกเป็นตัวเลือกเล็ก ๆ ที่มุมช่องแทนที่จะเป็นคำตอบสุดท้าย คุณจึงติดตามความเป็นไปได้ได้ก่อนตัดสินใจ
- กรงให้ข้อมูลย้อนกลับแบบทันที: เมื่อทุกช่องในกรงถูกเติมครบ กรงจะเปลี่ยนเป็นสีเขียวหากการคำนวณตรงกับเป้าหมาย และสีแดงหากไม่ตรง ตัวเลขที่ซ้ำในแถวหรือคอลัมน์เดียวกันจะแสดงเป็นสีแดงเพื่อให้คุณเห็นความขัดแย้ง
- บนคีย์บอร์ด คุณสามารถเลื่อนการเลือกด้วยปุ่มลูกศร พิมพ์ตัวเลขเพื่อเติมช่องที่เลือก กด Backspace เพื่อลบ และกด N เพื่อสลับโหมดจดด้วยดินสอ ใช้ “ปริศนาใหม่” เมื่อใดก็ได้เพื่อกระดานใหม่ หรือเมนู “ขนาด” เพื่อเปลี่ยนระดับความยาก
การชนะ
คุณชนะทันทีที่กระดานถูกเติมจนเต็ม ทุกแถวและคอลัมน์มี 1 ถึง N โดยไม่ซ้ำ และทุกกรงได้ผลลัพธ์ตามเป้าหมาย เนื่องจากปริศนาแต่ละข้อถูกสร้างโดยรับประกันคำตอบเดียว กระดานที่ถูกต้องสมบูรณ์จึงเป็นได้เพียงคำตอบที่ตั้งใจไว้เท่านั้น — ไม่มีคำตอบที่ถูกต้องอันที่สอง นาฬิกาจะหยุด คะแนนของคุณจะถูกคำนวณ และหากคุณลงชื่อเข้าใช้ ผลจะถูกส่งขึ้นตารางอันดับของระดับความยากนั้น
เคล็ดลับกลยุทธ์
- เริ่มจากกรงช่องเดี่ยวและกรงที่ถูกจำกัดมากที่สุด “ค่าที่ให้” แบบช่องเดียวกำหนดค่าได้ทันที และกรงเล็กที่มีชุดผสมได้เพียงชุดเดียว (เช่นคู่ “1−” ที่ต้องเป็นเลขติดกัน) ให้จุดยืนที่มั่นคงไว้ต่อยอด
- ลิสต์ชุดผสมที่กรงอนุญาตก่อนวางอะไรลงไป กรง “12×” สองช่องบนกระดาน 6×6 เป็นได้แค่ 2×6 หรือ 3×4 เท่านั้น เป็นต้น การเขียนตัวเลือกเหล่านั้นเป็นการจดด้วยดินสอเปลี่ยนการค้นหาใหญ่ให้เป็นเล็ก
- ตรวจสอบกรงเทียบกับกฎจัตุรัสละติน ชุดผสมที่ถูกต้องทางคณิตศาสตร์อาจยังเป็นไปไม่ได้เพราะตัวเลขหนึ่งในนั้นปรากฏอยู่แล้วที่อื่นในแถวหรือคอลัมน์นั้น การตัดกรณีเหล่านี้ออกคือที่มาของความก้าวหน้าส่วนใหญ่
- ใช้ผลรวมของแถวหรือคอลัมน์ ทุกเส้นรวมกันได้ผลรวมคงที่เท่ากัน (1 + 2 + … + N) การเทียบผลรวมที่รู้แล้วกับกรงที่อยู่ในเส้นนั้นมักเผยค่าที่ขาดหายไปได้โดยไม่ต้องเดา
- อย่าเดาเด็ดขาด — MathDoku ยอมจำนนต่อตรรกะเสมอ ถ้ารู้สึกตัน ให้สลับไปจดด้วยดินสอและทำเครื่องหมายทุกตัวเลือก ความขัดแย้งที่คุณค้นพบจะค่อย ๆ บีบแต่ละช่องให้เหลือตัวเลขเดียว
คำถามที่พบบ่อย
คะแนนคำนวณอย่างไร?
คะแนนของคุณคือ max(1, 9000 − วินาที − ข้อผิดพลาด × 250) โดยจำกัดสูงสุดที่ 99999 คุณเริ่มจากฐาน 9000; ทุกวินาทีที่ผ่านไปหัก 1 คะแนน และทุกตัวเลขผิดที่คุณเติมหัก 250 แก้ให้เร็วและสะอาดเพื่อคะแนนที่สูงขึ้น คะแนนบันทึกแยกตามขนาดกระดาน และยิ่งสูงยิ่งดี
มีคำตอบเพียงหนึ่งเดียวเสมอหรือไม่?
ใช่ ปริศนาแต่ละข้อสร้างจากจัตุรัสละตินแบบสุ่ม แบ่งเป็นกรง แล้วตรวจสอบด้วยตัวแก้ที่นับว่ากระดานเติมให้ครบได้กี่วิธี เก็บเฉพาะรูปแบบที่มีคำตอบเดียวพอดี ดังนั้นคุณจึงไม่ต้องเดา — ทุกปริศนาแก้จบได้ด้วยตรรกะล้วน ๆ
ขนาดต่าง ๆ ต่างกันอย่างไร?
ง่ายคือกระดาน 4×4 ใช้เลข 1–4, ปานกลางคือ 6×6 ใช้ 1–6 และยากคือ 7×7 ใช้ 1–7 กระดานที่ใหญ่กว่ามีช่องมากกว่า กรงใหญ่กว่า และตัวเลขให้จัดการมากกว่า จึงใช้เวลานานกว่าและต้องอนุมานอย่างระมัดระวังมากขึ้น
การจดด้วยดินสอมีไว้ทำอะไร?
การจดด้วยดินสอให้คุณจดตัวเลขที่ช่องหนึ่งอาจเป็นได้โดยไม่ต้องตัดสินคำตอบสุดท้าย แตะปุ่ม ✏️ (หรือกด N) เพื่อสลับไปโหมดจด แล้วแตะตัวเลขเพื่อเพิ่มหรือลบ มันเป็นเพียงตัวช่วยความจำและไม่นับเป็นข้อผิดพลาด
นี่เหมือนปริศนาคณิตศาสตร์แบบตารางอื่น ๆ หรือไม่?
MathDoku อยู่ในตระกูลปริศนาจัตุรัสละตินเชิงคำนวณ ซึ่งบางครั้งตีพิมพ์ภายใต้ชื่ออย่าง Calcudoku หรือ Mathdoku นี่คือเวอร์ชันต้นฉบับของเราเองที่สร้างปริศนาขึ้นสด ๆ ไม่มีความเกี่ยวข้องกับแบรนด์เครื่องหมายการค้าใด ๆ
เล่นแบบออฟไลน์ได้ไหม?
ได้ เมื่อโหลดหน้าเสร็จแล้ว ปริศนาทุกข้อจะถูกสร้างและแก้ในเบราว์เซอร์ของคุณทั้งหมด คุณจึงเล่นได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต คะแนนที่ได้ตอนออฟไลน์จะถูกเก็บบนอุปกรณ์ของคุณและอัปโหลดอัตโนมัติครั้งต่อไปที่คุณออนไลน์และลงชื่อเข้าใช้