エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Python Ruby】組み合わせ - 山本 憲の日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Python Ruby】組み合わせ - 山本 憲の日記
最近、暇な時にアルゴリズムの本( プログラマ脳を鍛える数学パズル) 読んでいます。 その際、順列(組合... 最近、暇な時にアルゴリズムの本( プログラマ脳を鍛える数学パズル) 読んでいます。 その際、順列(組合わせ)のメソッドがあることを知りました。 以下備忘録として書いておきます。 Ruby RubyではArrayクラスのcombinationメソッドが 使えるようです。 ary = ['1', '2', '3', '4'] # 組み合わせの重複なし:1,2,3,4の中から2つの数字を選ぶ ary.combination(2).to_a # 戻り値 [["1", "2"], ["1", "3"], ["1", "4"], ["2", "3"], ["2", "4"], ["3", "4"]] # 順序の重複なし ary.permutation(2).to_a # 戻り値 [["1", "2"], ["1", "3"], ["1", "4"], ["2", "1"], ["2", "3"], [