数独の解き方と解析ソフト(お爺さんのナンプレ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の比較をホームページの例題を使って以下に掲載しておりますので、ご興味のある方はご覧ください。