this repo has no description
1module Main where
2
3import Lib
4import Data.List.Split (splitOn)
5
6main :: IO ()
7main = do
8 inputStr <- readFile "input.txt"
9 let input = splitOn "\n" $ init inputStr
10 grid = parseGrid input
11 carrier = initCarrier grid
12 burstXTimes x = (iterate doBurst (grid, carrier)) !! x
13 in print $ getCount . snd $ burstXTimes 10000000