15quzzle.rb - まめめも

screenshot

15 パズルを quine で作ってみました。eval((%w[a=0;loop{a=(0..15).sort_by{rand};b=a.reverse;b=a[0,4]+b[8,4]+a[8,4]+b[0,4];n=0;16.times{|i|b[i]>0&&(0..i).map{|j|b[j]>b[i]&&n+=1}};n%2>0&&break;};eval$s="b=0x#{a.map{|n...

http://d.hatena.ne.jp/ku-ma-me/20090109/p1

quineになってるのがすげー

http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/ku-ma-me/20090109/p1