[Haskell-beginners] Beginners Digest, Vol 45, Issue 35

Ramesh Kumar rameshkumar.techdynamics at ymail.com
Wed Mar 28 10:14:24 CEST 2012


Thanks Franco, Your (first) solution is the only one which has worked so far although it utilizes a lambda expression.
The problem is indeed tricky. 






>________________________________
> From: "franco00 at gmx.com" <franco00 at gmx.com>
>To: beginners at haskell.org 
>Sent: Wednesday, March 28, 2012 3:39 PM
>Subject: Re: [Haskell-beginners] Beginners Digest, Vol 45, Issue 35
> 
>
>gah sorry I obviously meant to reply to the "Unique integers in a list" message
>
>
>
>
> 
>----- Original Message -----
>>From: franco00 at gmx.com
>>Sent: 03/28/12 09:36 AM
>>To: beginners at haskell.org
>>Subject: Re: Beginners Digest, Vol 45, Issue 35
>>
>>unique :: [Integer] -> [Integer]
>>unique []   = []
>>unique (x:xs) | elem x xs   = (unique . filter (/= x)) xs
>>              | otherwise   = x : unique xs
>>
>>-- This is a simpler to read version (albeit inefficient?)
>>unique :: [Integer] -> [Integer]
>>unique []   = []
>>unique (x:xs) | elem x xs   = unique xs
>>              | otherwise   = x : unique xs
>  
>_______________________________________________
>Beginners mailing list
>Beginners at haskell.org
>http://www.haskell.org/mailman/listinfo/beginners
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20120328/a9dded99/attachment.htm>


More information about the Beginners mailing list