2019 day 1
[?]
Dec 21, 2019, 11:01 AM
TCCBGQEUNGIA56UAO3ARSAXRJCXIISN47ICBSO2NDGSR2C33QPSQCDependencies
Change contents
- file addition: 2019[1.0]
- file addition: day1.hs[0.7]
import Data.Listfuel :: Integer -> Integerfuel m = (m `div` 3) - 2main = getContents >>= print . sum . map (fuel . read) . words - file addition: day1p2.hs[0.7]
import Data.Listfuel :: Integer -> Integerfuel m = (m `div` 3) - 2recursiveFuel :: Integer -> IntegerrecursiveFuel = sum . takeWhile (> 0) . drop 1 . iterate fuelmain = getContents >>= print . sum . map (recursiveFuel . read) . words