这是我的作业
你好。我必须制作一个 python 数独求解器,这就是我想出的。
http://pastebin.com/JRKaqSed(包括我的输入和我得到的输出)
但是,当我运行它时,第一个填充调用会导致以下错误。似乎同时将 1 添加到两个单元格。
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
我不知道它为什么这样做。任何帮助将不胜感激。
谢谢
编辑:
我发现了这个错误。我只在每行的开头生成 rowSet,因此它不知道是否已经使用了一个数字。
但是,我的代码仍然没有完成数独网格