2014-12-07から1日間の記事一覧

配列の全組み合わせを生成する

comninationは配列の組み合わせを列記してくれるメソッドです。 ary #=> [1, 10, 100, 2, 43] ary.combination(3).each{|i| p i} # [1, 10, 100] # [1, 10, 2] # [1, 10, 43] # [1, 100, 2] # [1, 100, 43] # [1, 2, 43] # [10, 100, 2] # [10, 100, 43] # […