ぼんさい塾

ぼんさいノートと補遺に関する素材や注釈です.ミスが多いので初稿から1週間を経た重要な修正のみ最終更新日を残しています.

数独

2011-02-22 19:45:03 | 日記
記事一覧
     t075.GIF(出典はこちら)

数独のひらめき訓練用プログラム http://www18.ocn.ne.jp/~pulsar/bonsai/sudoku.txt を upload しました.各段階で設定可能なマスを表示します.(ぼんさいノート progJ.pdf の作成後にアプレット化する予定ですが,いつになるか・・・)

説明は省略します(使い方は main() を見れば分かると思います).興味のある人は実行ファイルを作ってください.デバッグに用いたほとんどの問題は more=0 で設定可能なマスを表示しましたが,上図の問題は more=1 にしないとダメでした.参考までに出力ファイル t075-a.txt の末尾部分を以下に示します.なお,「2国同盟」等を検出したときに左の表には「0」が表示され,値が確定した時点で左右の表のマスが上書きされます.

t = 13

  6 7 9  3 4 8  5 1 2      10i  9j 10k   9j  7j 10i  11j 10k 12k
  1 4 3  6 5 2  8 9 7      12k  0  12i   0   9k  0   10i  0   9i
  2 5 8  7 1 9  3 6 4       9i  9k  0    8k  0  10k   0   9k  8i

  7 9 4  8 3 6  2 5 1       9i  0   2j   9k  7k  0   12k  0  12i
  5 3 6  4 2 1  7 8 9      10i 11k  0    7i  6i  8k   0  10j  5i
  8 2 1  5 9 7  6 4 3      11i  0  12k   0   4k  9j  10j  0  11k

  4 1 7  2 8 5  9 3 6       9i 11i  0   10i  0  11i   0  11k 10i
  3 6 5  9 7 4  1 2 8      11k  0  10j   0   9j  0   11k  0  11i
  9 8 2  1 6 3  4 7 5      11i 10i 10j  11k  1j 12k   8j  9i 11b

OK(more=1, wi<=28)
file[.txt] =
END



最新の画像もっと見る

コメントを投稿