2011-03-02から1日間の記事一覧

順列を生成する

まずは Groovy の機能で Groovy の List は順列を生成するメソッドを持っている。*1 [1,2,3].permutations().each { println it } ただし、辞書式順序ではない。 [1, 2, 3] [2, 3, 1] [3, 2, 1] [3, 1, 2] [2, 1, 3] [1, 3, 2] でも Collection#eachPermutat…