[Haskell-beginners] problem exercise 3 page 60 Programming in Haskell

KC kc1956 at gmail.com
Fri Jul 22 19:19:56 CEST 2011


What is the problem for exercise 3 page 60 "Programming in Haskell"?


On Fri, Jul 22, 2011 at 9:48 AM, Roelof Wobben <rwobben at hotmail.com> wrote:
> 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
>
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>
>



-- 
--
Regards,
KC



More information about the Beginners mailing list