数独で見るRuby(とMathematica)のパワーと表現力 by Inquisitor

screenshot

Rubyのバイブル『プログラミング言語 Ruby』の第1.4節では、「Rubyプログラムが実際にはどのようなものかというイメージをもっとよくつかめるように(p.18)」数独を解くRubyプログラムが紹介されています(ソースコードは原著のサポートサイトにあります)。曰く、コメントと空行を取り除くと、ちょうど129行のコードが残る。これは、単純な力任せのアルゴリズムに頼るわけではないオブジェクト指向の...

http://www.unfindable.net/~yabuki/blog/2009/05/ruby.html

やっぱりソルバーっぽいものは宣言的な言語が強いなぁ

http://b.hatena.ne.jp/entry/http://www.unfindable.net/~yabuki/blog/2009/05/ruby.html