數獨有一個簡單的規則:每一列、每一行和每一個 3×3 宮都必須包含數字 1 到 9——每個恰好出現一次。
當一個區域只剩下一個空位時,你已經知道誰該坐在那裡:那個還缺少的數字。這就是唯一空格。
原理
一個區域不能漏掉數字,也不能重複數字。所以如果九個位置中已經佔了八個,第九個位置就別無選擇——缺少的數字只剩一個。
你不需要筆記。只要數一數:1–9 中哪個數字還沒出現在這個區域裡?
(有時同一個填數也是隱性唯一數——答案相同,思路不同。)
示範
681731596842189845638213853597453
記住規則:每一列、每一行和每一宮都必須恰好包含 1–9 各一次。
681731596842189845638213853597453
選一個區域並問自己:它還有幾個空格?這裡有一個區域幾乎填滿了——只剩下一個空格。
681731596842189845638213853597453
列一個小清單,寫下這個區域已有的數字。缺少的數字越來越少……直到只剩一個。
6817315968423189845638213853597453
缺少的數字是 3。把它填進空格。這就是唯一空格(也叫*最後一個數字*)——無需猜測,只是把區域填完整。
範例 1
85941278512634768223436917472
找到一個只剩一個空格的區域。
85941278512634768223436917472
列出這個區域中已有的 1–9 數字。會有一個數字缺失。
851941278512634768223436917472
缺少的數字是 1。填入它——這個區域必須包含 1–9 每個數字,而只剩下一個位置。
範例 2
51848182443675351943694158397
找到一個只剩一個空格的區域。
51848182443675351943694158397
列出這個區域中已有的 1–9 數字。會有一個數字缺失。
518489182443675351943694158397
缺少的數字是 9。填入它——這個區域必須包含 1–9 每個數字,而只剩下一個位置。