projects
/
advent-of-code-22.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Split datafile finding into a library
[advent-of-code-22.git]
/
advent01
/
Main.hs
diff --git
a/advent01/Main.hs
b/advent01/Main.hs
index 5a45a1e272caea1a53c2d90a3968e0978cdb69c9..cd136382bea6e7779b9a4e6902bdd438f329251d 100644
(file)
--- a/
advent01/Main.hs
+++ b/
advent01/Main.hs
@@
-1,6
+1,6
@@
-- Writeup at https://work.njae.me.uk/2022/12/01/advent-of-code-2022-day-1/
-- Writeup at https://work.njae.me.uk/2022/12/01/advent-of-code-2022-day-1/
-import
System.Environment
+import
AoC
import Data.List
import Data.List.Split
import Data.Ord
import Data.List
import Data.List.Split
import Data.Ord
@@
-13,16
+13,6
@@
main =
print $ part1 calories
print $ part2 calories
print $ part1 calories
print $ part2 calories
-getDataFileName :: IO String
-getDataFileName =
- do args <- getArgs
- progName <- getProgName
- let baseDataName = if null args
- then progName
- else head args
- let dataFileName = "data/" ++ baseDataName ++ ".txt"
- return dataFileName
-
part1 :: [[Int]] -> Int
part1 = maximum . fmap sum
part1 :: [[Int]] -> Int
part1 = maximum . fmap sum