これは私の宿題からです
こんにちは。Python 数独ソルバーを作成する必要がありましたが、これが私が思いついたものです。
http://pastebin.com/JRKaqSed (入力と出力を含む)
ただし、実行すると、最初の populate 呼び出しで以下のエラーが発生します。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
なぜそれをしているのか理解できません。どんな助けでも大歓迎です。
ありがとうございました
編集:
バグを見つけました。各行の開始時にのみrowSetを生成していたため、数値が既に使用されているかどうかはわかりませんでした。
ただし、私のコードはまだ数独グリッドを終了していません