以前Q6343622の記事で言ったとおり、元のプログラム(前記と同じ)は、入力にホイールスクロールを要求するがマウスが壊れている。
一応、GUIの部分を外して、標準入力からデータを与えられるようにして、結果を求めようとしたものの、30分くらいしても答えが表示されない。
特殊なことをしているつもりはないため、おそらく本体のバグで無限再帰や無限ループ等していると思われるが、念のため、無編集のバージョンで動くかどうかを確かめてもらい、報告してほしいな、と思っている。
ソースコードは読むのを諦めた。変数名とかメソッド名とかなんか略しすぎたり一時用のものが多かったりでどうも違和感を抑えられなかった。
GIGAZINEに掲載されている数独ソルバーは解を即表示したが、それだけ早いということは、ひょっとしたら、以前計算したものをキャッシュしているのかもしれない。他の数独ソルバーのひとつは6分かかって正解を導き出した。それだけかかるので、手伝ってくれる場合も、それなりの時間を待ってほしい。
俺以外の環境で再現するなら、著者の所に報告を持っていくことを考えるべきかと思っている。
※コメント投稿者のブログIDはブログ作成者のみに通知されます