X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=advent05%2FMain.hs;h=90cdb07f74701e53480d222fbf5a852f2c429994;hb=1ab3e062eb1b3b28a8aead9834afc962ca142451;hp=5669a537055a566cf8b18e27ed50d88dce6ffb85;hpb=17e2b399ef252ee018f329462958047fb592ac22;p=advent-of-code-21.git diff --git a/advent05/Main.hs b/advent05/Main.hs index 5669a53..90cdb07 100644 --- a/advent05/Main.hs +++ b/advent05/Main.hs @@ -1,4 +1,4 @@ --- Writeup at https://work.njae.me.uk/2021/12/04/advent-of-code-2021-day-4/ +-- Writeup at https://work.njae.me.uk/2021/12/05/advent-of-code-2021-day-5/ import Data.Text () import qualified Data.Text.IO as TIO @@ -56,7 +56,6 @@ findDelta (Line (V2 x0 y0) (V2 x1 y1)) = (V2 dx dy) dy = signum (y1 - y0) addLines :: Grid -> [[Point]] -> Grid --- addLines diagram expandedLines = foldr insertLine diagram expandedLines addLines = foldr insertLine where insertPoint p d = M.insertWith (+) p 1 d insertLine l d = foldr insertPoint d l