1
0
Fork 0
advent-of-code/2020/06/day6.hs

11 lines
214 B
Haskell
Raw Normal View History

module Day6 (lines') where
lines' = joinLines . lines
joinLines = foldl parse [[]]
where
parse [[]] s = [[s]]
parse [a] "" = [[], a]
parse [a] s = [a ++ [s]]
parse (a:as) s = parse [a] s ++ as