From a9abc1da41b56edbed00081800382e854d6698d0 Mon Sep 17 00:00:00 2001 From: Joe Zhao Date: Tue, 31 Mar 2015 23:41:55 +0800 Subject: rename to H**, +31 +32 +33 +34 +35 +36 --- h9.hs | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 h9.hs (limited to 'h9.hs') diff --git a/h9.hs b/h9.hs deleted file mode 100644 index b190491..0000000 --- a/h9.hs +++ /dev/null @@ -1,13 +0,0 @@ -pack :: (Eq a) => [a] -> [[a]] -pack = foldr elim [] - where elim e [] = [[e]] - elim e p@(n:ns) - | e == head n = (e:n):ns - | otherwise = [e]:p - -pack' (x:xs) = let (first,rest) = span (==x) xs - in (x:first) : pack' rest -pack' [] = [] - -pack'' (x:xs) = (x:takeWhile (==x) xs):(pack'' $ dropWhile (==x) xs) -pack'' [] = [] -- cgit v1.2.3-70-g09d2