Simplify day 5 part 1

This commit is contained in:
George Thomas 2025-12-05 14:39:42 +00:00
parent 7ba96ee3e5
commit 1429445efe

View File

@ -23,11 +23,8 @@ puzzle =
[ \(ranges, vals) ->
TL.show
. length
. map fst
. filter (notNull . snd)
$ map
(\v -> (v, mapMaybe (\r -> guard (isInRange v r) $> r) ranges))
vals
. filter (flip any ranges . isInRange)
$ vals
]
, extraTests = mempty
}