This commit is contained in:
2023-12-10 16:21:01 +01:00
parent cb79c63bb2
commit b2eadb440e
5 changed files with 142 additions and 0 deletions

14
day10/Main.hs Normal file
View File

@@ -0,0 +1,14 @@
module Main where
import Commons
import qualified Part1
import qualified Part2
main = do grid <- parse
let part1Res = Part1.getCycleLength grid `div` 2
print part1Res
let part2ResTmp = Part2.getCycleArea grid
let part2Res = if part2ResTmp >= 0 then part2ResTmp
else abs part2ResTmp - 2 * part1Res
print part2Res