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) -> [ \(ranges, vals) ->
TL.show TL.show
. length . length
. map fst . filter (flip any ranges . isInRange)
. filter (notNull . snd) $ vals
$ map
(\v -> (v, mapMaybe (\r -> guard (isInRange v r) $> r) ranges))
vals
] ]
, extraTests = mempty , extraTests = mempty
} }