Комбинации и перестановки в Haskell

У меня есть три слова в списке ["a","b","c"]. я хочу найти все возможные комбинации в наборе 5,6 и т. д.

например, для набора из 5 я бы

**[ [aaaaa],[aaaab],[aaaac], [aaabc] , ..... ]** etc 3 ^ 5 = 243 combinations

aaaaaa выше будет в основном "a", "a", "a", "a", "a" ....

12
задан Waqas 11 March 2012 в 20:03
поделиться