Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- group2 :: Eq a => [a] -> [[a]]
- group2 [] = []
- group2 (h:[]) = [h]:[]
- group2 l = aux [] l
- where aux :: Eq a => [a]-> [a] -> [[a]]
- aux a [] = [a]
- aux [] (h:t) = aux [h] t
- aux a (h:t) = if (head a) == h
- then aux (h:a) t
- else a: aux [h] t
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement