13 lines
296 B
Haskell
13 lines
296 B
Haskell
module Main where
|
|
|
|
import Commons
|
|
import qualified Part1
|
|
import qualified Part2
|
|
|
|
|
|
main = do (workflows, parts) <- parse
|
|
let part1Res = Part1.getAcceptedSum workflows parts
|
|
print $ sum part1Res
|
|
let part2Res = Part2.getNCombinations workflows
|
|
print part2Res
|