[Haskell-beginners] problem exercise 3 page 60 Programming in Haskell
Roelof Wobben
rwobben at hotmail.com
Fri Jul 22 18:48:31 CEST 2011
Hello,
I don't see the answer here.
If I brake down the problem.
We have this :
[(x,y) | x <- [1..3], y <- [4,5,6]]
I have to use one generator with two nested list compreshession and make use of concat.
So the x generator is [x | x <- [1..3]]
and the Y genarator is [y| y <- [4..6]]
So if I put it together it uses the numbers [1..6] so I could do something like this in pseudo code as guard.
If generator smaller or equal 3 then its x else it's a y.
But if I do concat [x,y] then I get [1..6] and that not good.
If I use zip [x,y] then I get [ (1,4) (2,5) (3,6)] which is also not good but better.
So im stuck now and im puzzeling the whole afternoon about this ?
Anyone who can give me a hint ?
Roelof
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20110722/fd8315bd/attachment.htm>
More information about the Beginners
mailing list