X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;ds=sidebyside;f=advent02%2FMain.hs;fp=advent02%2FMain.hs;h=231531749fb68bb0ca9d11b7654e15eb3ae06c47;hb=91da51ec3e425f6cf66771af48cccdb98ea08a38;hp=44a236173b398a9e5005ebb10c2be8f952f61eb0;hpb=99f068fe6961279ce639195448889db6f967e623;p=advent-of-code-22.git diff --git a/advent02/Main.hs b/advent02/Main.hs index 44a2361..2315317 100644 --- a/advent02/Main.hs +++ b/advent02/Main.hs @@ -1,6 +1,6 @@ -- Writeup at https://work.njae.me.uk/2022/12/02/advent-of-code-2022-day-2/ -import System.Environment +import AoC import Data.Text () import qualified Data.Text.IO as TIO import Data.Attoparsec.Text hiding (Result) @@ -20,16 +20,6 @@ main = let match2 = successfulParse2 text print $ part2 match2 -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 :: [Round] -> Int part1 = sum . fmap scoreRound