2014-09-01から1ヶ月間の記事一覧
配列の要素の全組み合わせを出力したいということが発生したのでメモ array = %w[a b c d e] all_combi=[] array.count.times{|i| all_combi += array.combination(i+1).to_a} all_combi #=> [["a"], ["b"], ["c"], ["d"], ["e"], ["a", "b"], ["a", "c"], […
配列の要素の全組み合わせを出力したいということが発生したのでメモ array = %w[a b c d e] all_combi=[] array.count.times{|i| all_combi += array.combination(i+1).to_a} all_combi #=> [["a"], ["b"], ["c"], ["d"], ["e"], ["a", "b"], ["a", "c"], […