
No.1ベストアンサー
- 回答日時:
以下のサイトで作り方を順番に乗っけています。
参考にしてください
(数独の基本的な解き方がわかっていること前提ですが)
参考URL:http://www.pori2.net/puzzle/sudoku/make/1.html
No.2
- 回答日時:
以前、数独問題を作るプログラムを作成した事があります。
(最初、Excel VBA 最終的にはVCで作成しました)
とりあえず難易度ですがレベルを3段階に設定しています。
レベル1:絶えずどこかのマスは数字一つに決定できてそれを
続けていくと全部埋まる。
レベル2:完全には決められないマスが途中一つあり、候補の一つを
仮設定して、残りを埋めていって最後まで埋める。途中で矛盾が
でれば別の数字で埋めて答えを導く。
レベル3:基本的にはレベル2と同じだが仮設定しなければならない
マスが2個ある。
レベル1はいつでも一通りしか答えが有りませんがレベル2、3は
仮設定候補が例えば2,5,7とあった場合に2→5→7と試しても7→5→2と
試しても同じ答えになる事を必須としていました。
なお、経験的にですがどうしても数字は22-23個ぐらいは残りました。
これ以上を空白にすると答えが一つにはならないようです。
質問の趣旨とは違うと思いますが、少しでも参考になれば、です。
この回答へのお礼
お礼日時:2006/07/21 22:44
回答ありがとうございます。
私もExcel VBAで創ったのですが、空白の位置設定によって異常に難しかったり、非常に簡単だったり問題の難易度が一定せずに悩んでおりました。
参考にさせて頂きます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Xの読み方
-
教えてください
-
原稿用紙の題名が長い場合は?
-
拝啓 時下益々ご清祥のこと・...
-
将棋。なぜ龍は馬より強いのか?
-
添付している画像のようなマス...
-
小屋 2枚、戸があり下部にマス...
-
ワードの原稿用紙で改行1マス...
-
参考URLの書き方
-
氏名のフリガナを書くマスの位...
-
エクセルである数値以上だと1...
-
作文で。ひとマス空ける。
-
マスバラ?マテバラ?
-
縦書きで「0」って書くときっ...
-
チェス・ナイトツアー(騎士の巡...
-
800字程度の字数は具体的に...
-
名前の書き方で、「濁音は濁点...
-
全角と半角のスペースについて
-
USBマスストレージの見分け方?...
-
マインスイーパーって、カンに...
おすすめ情報