組み合わせのリストがあります:
('a'..'z').to_a.combination(3)
しかし、同じ開始セットで新しいリストを生成したい('a'..'z')
:
('a'..'z').to_a.combination(5)
ruby に古い setcombination(3)
を新しい set で使用させる方法はありますcombination(5)
か?
組み合わせのリストがあります:
('a'..'z').to_a.combination(3)
しかし、同じ開始セットで新しいリストを生成したい('a'..'z')
:
('a'..'z').to_a.combination(5)
ruby に古い setcombination(3)
を新しい set で使用させる方法はありますcombination(5)
か?
すでに生成されたオプションを再利用する簡単な方法があるかどうかはわかりませんが、さらに2つの「位置」を追加すると、組み合わせの数が大幅に増えることを忘れないでください(Wolfram Alpha) -あります5
ケースの25倍の組み合わせ3
。
データを使って何をしていても、Rubyが組み合わせの準備に費やす時間よりも、25倍以上の処理時間が圧倒的に多くなります。