2009年5月26日火曜日

問題のインプットに一苦労

数独に限らずコンピュータで計算するときの入力データほど手数がかかるものはない。データが多いほど慎重に間違いの無いようにしなければならない。そのためのデータ入力方法の簡易化や効率化は数独の解法以上に重要とおもっている。

数独の場合、解けない問題や複数解になると入力ミスだとおもってまず間違いない。困るのは解ける場合であるが、これは数字を一箇所入れ忘れた時にしばしばおこる。数独では最終状態(Final answer)に到達するまでの唯一解を与える中間段階以降はすべて数独解なのだから。

Ver1では問題を matrix のelement として module の中に書き込んだ面倒なものであった。そこで Ver2では別の Sheet に 9×9 の問題を書き込む場所をいくつか作り、そこに書き込めるようにした。また、それに対応した Final Answer も別の Sheet に残す事に変更した。

0 件のコメント:

コメントを投稿