Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- group :: (Eq a) => [a] -> [[a]]
- group [] = []
- group l = foldr (\x (ys:yss) -> if ys == [] || x == head ys then (x:ys):yss else [x]:ys:yss) [[]] l
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement