0
連続する配列要素の組み合わせを生成する組み込みメソッドはありますか?配列の連続する要素の組み合わせ
a = ['1','2','3','4']
# => '12','23','34'
Iは方法permutation
、combination
を試み、そしてeach_slice
が、必要な出力を生成することができませんでした。
a.permutation(2).to_a #=> [[1,2],[1,3],[1,4],[2,1],[2,3],[2,4],[3,1],[3,2],[3,4]]
a.combination(2).to_a #=> [[1,2],[1,3],[1,4],[2,3],[2,4],[3,4]]
a.each_slice(2) {|a| p a} #=> ["1", "2"],["3", "4"]
ありがとうございました。私は列挙可能なものをもっと見ていきます。 :) – Aparichith