読者です 読者をやめる 読者になる 読者になる

Sudoku-3615-hard, the guardian, 10 Dec, 2016 - 数独を Mathematica で解く- NakedPairs

目次へ

Sudoku 3615 hard, the guardian, Sat 10 Dec 2016Mathematica で解いた。

SUDOKUWiKI.ORG を参考にした。解き方の定石が書いてあります。

The Logic of Sudoku

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

目次へ