2019-04-20 Scala 順列を求める Scalaで、例えば、以下のような順列をすべて出したいとする。 0,1,2,3の順列なので、4!通り = 24通りの組み合わせ。 0,1,2,3 0,1,3,2 0,2,1,3 … 3,2,1,0 Scalaだと結構簡単で、以下のように書く。 ・リストのインスタンス作成 ・permutations.toListを呼ぶ val a = List.range(0, 4) a.permutations.toList