數獨解題器

輸入題目,得到答案,並附上道理。

81 格中已填 0 格

盤面不會離開你的瀏覽器——所有計算都在你自己的裝置上完成。

怎麼用?

把題目裡已有的數字填進去,然後按「求解數獨」。可以點一個格子再從鍵盤選數字,也可以用電腦鍵盤:方向鍵移動,1–9 填入,Backspace 擦除。你也可以把整道題以 81 個字元貼上。

關於數獨解題器

它是為你盯了二十分鐘的那個盤面準備的。輸進去,答案立刻出來;而且和湊過來看的朋友不同,它還會告訴你輸入的盤面本來就無解——原因通常不是題難,而是抄錯了。

你能得到什麼

  • 任何合法盤面的答案,只要幾毫秒。
  • 對題目本身的檢查:重複會被指出,有多個答案的盤面會被點明,而不是悄悄替你挑一個。
  • 一種不放棄題目的解卡辦法:補上你缺的那一格,再自己往下解。
  • 可以學的技巧:我們技巧庫的每一頁,都用手工方式講解這個解題器靠窮舉完成的其中一步推理。

別把樂趣毀掉

替你把盤面解開,是這個頁面能做的最無趣的事。如果卡住了,先查一查適用的技巧再貼上整道題——目的是下一道你自己解完,不必再回到這裡。

解題器如何運作

它以約束傳播加回溯填滿盤面:不斷在候選最少的格子填入被逼出的數字,一旦某格候選用盡就撤銷上一步選擇。這與我們技巧頁所講的推理完全相同,只是窮盡地跑而不是用眼睛看——所以它能解開掃描打不開的盤面。

一個答案,還是多個

規範的數獨只有一個解。本解題器會去找第二個解,找到就告訴你:有兩個答案的盤面,幾乎總是抄漏了一個數字的題目,而不是有意思的題目。