みけCATのにっき(仮)
つれづれなるまゝに、日くらし、PCにむかひて、心に移りゆくよしなし事を、そこはかとなく書きつくれば、あやしうこそものぐるほしけれ。
(本当か!?)
出典

ナンプレの問題を作成するプログラム

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

ナンプレの問題を作成するプログラム

投稿記事 by みけCAT » 13年前

ナンプレの問題を作成するプログラムを書いてみました。
まずは正解のパターンを作成するプログラム。
一定の並びの数字をランダムに並べ替えて作成します。
► スポイラーを表示
実行結果の例はこうなります。

CODE:

┏━┯━┯━┳━┯━┯━┳━┯━┯━┓
┃9│ │5┃ │4│8┃ │6│ ┃
┠─┼─┼─╂─┼─┼─╂─┼─┼─┨
┃ │ │2┃ │1│5┃ │3│ ┃
┠─┼─┼─╂─┼─┼─╂─┼─┼─┨
┃ │ │ ┃ │ │ ┃1│ │ ┃
┣━┿━┿━╋━┿━┿━╋━┿━┿━┫
┃ │5│9┃7│ │ ┃2│1│ ┃
┠─┼─┼─╂─┼─┼─╂─┼─┼─┨
┃7│ │ ┃ │ │6┃ │ │9┃
┠─┼─┼─╂─┼─┼─╂─┼─┼─┨
┃1│ │6┃ │5│ ┃8│7│ ┃
┣━┿━┿━╋━┿━┿━╋━┿━┿━┫
┃ │6│ ┃ │ │4┃3│ │ ┃
┠─┼─┼─╂─┼─┼─╂─┼─┼─┨
┃2│ │7┃ │ │ ┃9│8│4┃
┠─┼─┼─╂─┼─┼─╂─┼─┼─┨
┃8│ │ ┃2│3│ ┃ │ │1┃
┗━┷━┷━┻━┷━┷━┻━┷━┷━┛
少し穴が増えました。
六重ループまで使ったのに、思ったほど成果があげられませんでした。
残忍ながら今の俺にはこれが限界です。orz

コメントはまだありません。