2010年
2月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28

セットアップ日記


2010年02月18日 rubyで順列

_ permutation

ruby1.9では、いろいろと新しいmethodが追加されている。arrayには、順列や組み合わせを生成するメソッドが新しくできていて、いつか使おうと思っていた。文字列を組み合わせた文字列を生成する必要があったので、やってみた。
parts=["a","b","c","d"]
parts.permutation.to_a.each{|a|
puts a.join("")
}
これをruby1.9で動かせば、すべての場合が表示される。
[]