※現在、ブログ記事を移行中のため一部表示が崩れる場合がございます。
順次修正対応にあたっておりますので何卒ご了承いただけますよう、お願い致します。
def main():
hint = [[1,0,1],[1,1,2],[1,2,3],[2,3,4],[2,4,5],[2,5,6],[3,6,5],[3,7,6],[3,8,7],
[5,0,2],[5,1,3],[5,2,4],[6,3,3],[6,4,4],[6,5,5],[7,6,6],[7,7,7],[7,8,8]]
bd = Board(hint)
bd.print() # 問題のプリント
Solver(bd).solve(0)
main()
これを実行すると、
Labs$ python NumPlace.py _ 1 _ _ _ 2 _ _ _ _ 2 _ _ _ 3 _ _ _ _ 3 _ _ _ 4 _ _ _ _ _ 4 _ _ _ 3 _ _ _ _ 5 _ _ _ 4 _ _ _ _ 6 _ _ _ 5 _ _ _ _ _ 5 _ _ _ 6 _ _ _ _ 6 _ _ _ 7 _ _ _ _ 7 _ _ _ 8 _ 4 1 7 8 5 2 6 3 9 5 2 8 9 6 3 7 4 1 6 3 9 1 7 4 8 5 2 1 7 4 2 8 5 3 9 6 2 8 5 3 9 6 4 1 7 3 9 6 4 1 7 5 2 8 7 4 1 5 2 8 9 6 3 8 5 2 6 3 9 1 7 4 9 6 3 7 4 1 2 8 5となって欲しい。