目次へ
Sudoku 4098 hard, the guardian, Fri 28 Jun 2018 を Mathematica で解いた。
SUDOKUWiKI.ORG を参考にした。解き方の定石が書いてあります。
Sudoku 4098 hard
候補図
Step by step の解答
このパズルは NakedSingle (裸のシングル)、Hidden Single (隠れたシングル)と Naked Pairs を使って答えが求まる。
この表の1番目の手順が意味することは Naked Singleを探した結果、4行1列に 7 を、6行6列に 9 を入れる。以下同様にして 計30回の手順を経て完成に至る。
手順 14 の NakedPairs の説明
Naked Pairs の説明は SUDOKUWIKI.ORG の Naked Candidates に載っている。
- 第2列 にグリーンで示すペア 1,8 がある。したがって 2列の 7と9行にある 1と8 を削除できる。また、7列にもペア1,9 があるが削除対象のかずがない。
手順 15 の Hidden Pairs の説明
- 第3のBOX内 にグリーンで示す 隠れたペア 2,3 がある。従ってBOX内の1行9列の1,4,9 を削除できる。また、3行8列の 4.9 を削除できる。
手順 16 の Pointing Pairs の説明
Pointing Pair の説明は SUDOKUWIKI.ORG の Intersection Removal に載っている。
第3番のBOXの2行に 4の共役ペア( conjugate pair ) がある。従って、第2行の第2、第3 BOX の第2行にある 4 を削除できる。
手順 17 の Box/Line Row の説明
Box/Line Reduction の説明は SUDOKUWIKI.ORG の Intersection Removal に載っている。
第8行に 9の共役ペア( conjugate pair ) がある。この 9 のペア(緑色)が第9番目のBOXに入っている。必ずどちらかが 9に決まるので、第9 BOX 内の他の 9 (赤色)を削除できる。
解答のアニメーション、CloudCDF を使っての表示
次をクリックして解答のアニメーションを見ることができる。
[ テスト-2: Button ] +
をクリックすれば次の手順に行くことができる。1回目のクリックでは kkk = 1 , i = 0 になり図は変化しない。2回目のクリックで kkk = 2 , i = 1 になり図が変化する。これを繰り返して手順を進める。
[ テスト-4: Animator ] +
をクリックすれば次の手順に行くことができる。1回目のクリックでは i = 0 になり図は変化しない。2回目のクリックで i = 1 になり図が変化する。これを繰り返して手順を進める。
備考:
- 今回は、最新版の Mathematica 11.3 を使った。Wolfram Cloud で Manipulate に インクレメントボタン
+
を使えるようになった。改善が進んでいることを確認した。 - Wolfram Cloud を使ったアニメーションの中で候補図(why) の表示に罫線が表示されない不具合がある。この改善が今後の課題です。