目次へ
Sudoku 3615 hard, the guardian, Sat 10 Dec 2016 を Mathematica で解いた。
SUDOKUWiKI.ORG を参考にした。解き方の定石が書いてあります。
Sudoku 3615 hard
候補図
Step by step の解答
このパズルは NakedSingle (裸のシングル)、Hidden Single (隠れたシングル)と NakedPairsRow, NakedPairsColumn を使って答えが求まる。
この表の1番目の手順が意味することは Hidden Singleを探した結果、1行5列に 1を入れる。以下同様にして 計28回の手順を経て完成に至る。
手順 4 の NakedPairsRow の説明
Naked Pairs の説明は SUDOKUWIKI.ORG の このページ に載っている。
- 第2行の8列と9列行にグリーンで示す Naked Pairs 2,6 がある。これにより2行にある 2と6 を削除できる。また、第3番の Box の中の 1行7列の 2と6 および 3行7列の2と6 を削除できる。
手順 5 の NakedPairsColumn の説明
- 第5列にグリーンで示す Naked Pairs 2,5 がある。これにより5列の 2と5 を削除できる。また、第8番の Box の中の 9行4列の 2と5 および 9行6列の 2と5 を削除できる。
解答のアニメーション、CloudCDF を使っての表示
次をクリックして解答のアニメーションを見ることができる。
[ テスト-1 ] 図中の kk の右にある四角をクリックするとポップアップメニューが現れ手順の数が表示される。それを選択して手順を進める。
[ テスト-2: Button ] +
をクリックすれば次の手順に行くことができる。1回目のクリックでは kkk = 1 , i = 0 になり図は変化しない。2回目のクリックで kkk = 2 , i = 1 になり図が変化する。これを繰り返して手順を進める。
[ テスト-4: Animator ] +
をクリックすれば次の手順に行くことができる。1回目のクリックでは i = 0 になり図は変化しない。2回目のクリックで i = 1 になり図が変化する。これを繰り返して手順を進める。
備考:
- 今回は、最新版の Mathematica 11.0 を使った。Wolfram Cloud で Manipulate に インクレメントボタン
+
を使えるようになった。改善が進んでいることを確認した。 - Wolfram Cloud 環境が整備され Manipulate の不具合が劇的にが改善された。
- Dropbox の Publicフォルダが非公開になった。 2016/12/16