[Haskell-cafe] How to do the "permutation and combination" thing?
caseyh at istar.ca
Fri Mar 12 01:09:40 EST 2010
This sounds like homework.
Think in abstract terms what you want to accomplish.
Start with the simplest case first, usually the base case.
On Fri, 12 Mar 2010 14:02:02 +0800, you wrote:
> For example, I have this:
>list1 = [a, b, c]
>list2 = [d, e, f]
>list3 = [g, h, i]
> Now I want:
>[ [(a, d, g), (b, e, h), (c, f, i)]
>, ... ] -- a list that contains all the combinations.
> How to do it pretty? Thanks.
More information about the Haskell-Cafe