目次へ戻る
「全問解説数独 ニコリ編」の本に載っている問題を Mathematica で解いた。
ページ72に載っている 29 HARD について示します。
SUDOKUWiKI.ORG を参考にした。解き方の定石が書いてあります。
nikori 29 hard
候補図
Step by step の解答
このパズルは NakedSingle (裸のシングル)、Hidden Single (隠れたシングル)と PointingPairs , BoxLine を使って答えが求まる。
この表の1番目の手順が意味することは Hidden Singleを探した結果、3行8列に7を入れる。以下同様にして 計33回の手順を経て完成に至る。
手順 18 の PointngPairs の説明
Pointing Pairs の説明は SUDOKUWIKI.ORG の Intersection Removal に載っている。
- 6番目のボックス の中にに緑で示す 5 が縦に並んでいる。このどちらかの5が答えなので、 8列にある他のボックスの赤い 5を削除できる。
手順 19 の BoxLine の説明
Box Line の説明は SUDOKUWIKI.ORG の Intersection Removal
- 第1列 に緑で示す 2個の1が第7のボックス内にある。したがって 第7のボックス内にある赤い 1を削除できる。また、第7列に緑で示す 9が2個 ある。したがって 第6ボックス内にある赤い 9を削除できる。
解答のアニメーション、CloudCDF を使っての表示
次をクリックして解答のアニメーションを見ることができる。
[ テスト-2: Button ] +
をクリックすれば次の手順に行くことができる。1回目のクリックでは kkk = 1 , i = 0 になり図は変化しない。2回目のクリックで kkk = 2 , i = 1 になり図が変化する。これを繰り返して手順を進める。
[ テスト-4: Animator ] +
をクリックすれば次の手順に行くことができる。1回目のクリックでは i = 0 になり図は変化しない。2回目のクリックで i = 1 になり図が変化する。これを繰り返して手順を進める。
備考:
- 今回は、最新版の Mathematica 12 を使った。