>2012年06月23日02:09カテゴリPythonの数独ソルバをRubyに移植して気づいたこと「あらゆる数独パズルを解く」で紹介されているPythonの数独ソルバをRubyに移植してみた。移植したのは骨格の部分だけだが、解のある問題であれば解けるはずだ。Gistもともとは、頭の体操がてら自力で実装を始めた。結局探索することになるなら誰が書いてもほとんど変わらない内容になるだろうと思い、他の人のコードを見てみることにした。簡潔に書けるし、そもそもグローバル変数を使いすぎだとも思うが、元のコードの意図をなるべく尊重してわざとそのままにしてある。移植するだけでも様々な気づきがあった。書いてしばらく悩んだ解のない問題や複数解のある問題を考慮すると、SQLで数独を解くのが適当なのかもしれない。刈り込みによる高速化も面白そうだ。Iwamoto@iwamotENECHANGE株式会社VPoT兼CTO室マネージャー。Operations)。CODT2024/CNDW2024運営委員。Japan技術サポート。AWS認定とIPA試験の全区分に合格。