python~数独、ナンプレを解く

初めに

こんにちは、Keymaleです。今回は数独をpythonで解いてみたいと思います。

数独解法

とりあえず以下に数独を解くコードを載せます。

こんな感じですね。これを使って早速解いてみましょう。以下のコードを実行してみてください。

すると以下のような結果が出るはずです。

[5, 1, 7] [6, 9, 8] [2, 3, 4]
[2, 8, 9] [1, 3, 4] [7, 5, 6]
[3, 4, 6] [2, 7, 5] [8, 9, 1]

[6, 7, 2] [8, 4, 9] [3, 1, 5]
[1, 3, 8] [5, 2, 6] [9, 4, 7]
[9, 5, 4] [7, 1, 3] [6, 8, 2]

[4, 9, 5] [3, 6, 2] [1, 7, 8]
[7, 2, 3] [4, 8, 1] [5, 6, 9]
[8, 6, 1] [9, 5, 7] [4, 2, 3]

素晴らしい。一瞬で解けてしまいましたね。自分で解くのがばかばかしくなりますね。