数独の解き方と解析ソフト(お爺さんのナンプレT)
解析ソフト(V2)
VBAを使用した最初の解析ソフトV1(バージョン1)から、改良したV2(バージョン2)を作成しました。相違点は以下の通りです。
V2では高速になり、問題と解答は別表示になりましたので見やすくなりました。解析能力は100%で、全ての問題が解けるはずです。解析法をV1の”人と同じ思考プロセス”から”バックトラック方式”にしましたので、レベル判定が不可能になりました。従いましてレベル判定したい時のみV1を使い、それ以外は新しいV2を使うことをお勧めいたします。
downloadはここから出来ます↓。
お爺さんのナンプレ(V2)
1.使用方法
@「初期化」ボタンを押します。
Aナンプレの問題を手入力します。
B「開始」ボタンを押します。
C解答が出ると”正常終了”とメッセージがでます。
D「OK」ボタンを押します。
E結果と共に与件セル、要した時間(秒)も表示されます。
(問題として入力したセルは黒、解答セルは青で表示されます)
F印刷をする場合には「印刷」ボタンを押します。
(必要に応じて問題名も入力)
2.表示の説明
@与件セル数:問題として与えられたセル数です。
A時間(秒):解析に要した時間、使用するCPUの速度により大きく左右されます。
3.注意事項
@マクロを使用しますので、マクロは有効にしてください。
A誤っている問題を与えた場合には、次のようなメッセージが出ます。
”解析不能、問題をチェックしてください!”
Bシートは保護されていますので、入力が必要とされるセル以外には入力等できません。
4.その他
@本解析ソフトは、個人的趣味で作成されたものでその正確性・実現性・独自性等を保証するものではありません。結果については本HPは一切責任を持ちません。
AVBA初学者が組んだソフトです。理路整然としたプログラムではなく、GotoやIFの多用したためにグチャグチャしたプログラムで俗に言われる”スパゲティ・プログラム”と称される代物ですので、VBAcodeは非公開にしています。
V1とV2の比較をホームページの例題を使って以下に掲載しておりますので、ご興味のある方はご覧ください。