2009年9月17日木曜日

(45) ナンプレVBA解法に新展開 

 定期試験の成績報告やオープン・キャンパスなどあわただしい日々が過ぎ、和歌山ソフトウエアコンテストの応募受付開始まであと20日ばかりを残すまでとなり、夏休みの日を迎えることになった。メモ(44)に到達するまでの当時の経緯を日記から拾い出して見よう。

 2006年8月14日(月) 数独の手筋を整理しようといろいろ考えていると、candy table に対して、number table というのを作成した方が手筋を表しやすいのではないかと思いつき、それが、これまでやってきたことを基本から覆すような、どでかい発想であるのではないかと思えた。数独のVBA解法というマニアックな分野の中で、このようなモデル化で、ここまでたどり着いているのは、日本中で、いや世界中でも数少ないのではないかという気がしてきた。

 まず、 candy table を Excel 画面上に作成するのではなく、matrix で表現することを考え、そのプログラムをかき成功した。おかげで画面がちらちらすることはなくなり、計算時間も画期的に早くなった。 

0 件のコメント:

コメントを投稿