diff --git a/day1.hs b/day1.hs index 624d9dd..19c1a83 100644 --- a/day1.hs +++ b/day1.hs @@ -1,2 +1,3 @@ import Data.List -main=interact$show.((,).head<*>(sum.take 3)).reverse.sort.map(sum.map read.filter(>"")).(groupBy(\b->(>""))).lines +w%(h:t)|w>""=(read w+h):t|let=0:h:t +main=interact$show.((,).head<*>(sum.take 3)).reverse.sort.foldr(%)[0].lines