這是從我的家庭作業我該如何解決我的Python數獨解決者錯誤?
你好。我不得不做一個python數獨求解器,這就是我想出的。
http://pastebin.com/JRKaqSed(包括我的輸入和輸出我得到的)
然而,當我運行它,首先填入調用導致下面的錯誤。它似乎同時添加1到2個單元格。
0 5 9 0 0 0 4 8 3 #Current row being tested
To Add, 1 #Number to add
0 5 #Row, Column
0 5 9 0 1 1 4 8 3 #Row it outputs
我不明白爲什麼它這樣做。任何幫助將不勝感激。
謝謝
編輯:
我發現的bug。我只是在每行的開始處生成rowSet,因此它不知道是否已經使用了一個數字。
然而,我的代碼還沒有完成的數獨電網
'pdb'是你的朋友 – shx2 2013-05-14 12:57:19
我發現了這個錯誤。但是,我的代碼沒有達到完成的網格:/ – AceFire6 2013-05-14 13:15:33
您應該將解決方案發布到您的問題,以作爲未來用戶的答案。 – KronoS 2013-05-14 14:26:58