Initial commit

This commit is contained in:
Dominic Zimmer 2022-12-01 15:09:45 +01:00
commit 410fa9d1b1
3 changed files with 2258 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
*.hi
*.o

12
1.hs Normal file
View File

@ -0,0 +1,12 @@
{-# LANGUAGE ScopedTypeVariables #-}
import Data.List.Split
import Data.List
main = do
lines <- readFile "1.in"
putStrLn . show . solveB $ lines
where
solveA = maximum . groupElves
solveB = sum . take 3 . reverse . sort . groupElves
groupElves = map ( sum . map parseInt . words) . splitOn "\n\n"
parseInt = read :: String -> Integer

2244
1.in Normal file

File diff suppressed because it is too large Load Diff