This commit is contained in:
2025-12-06 22:32:44 -08:00
parent 5bd3572ba4
commit a9c588be76
5 changed files with 94 additions and 5 deletions

View File

@@ -35,9 +35,6 @@ part1 prob = length' $ filter (isFresh prob.pairs) prob.avail
isFresh ((a,b) :: pairs) v = if a <= v && v <= b then True else isFresh pairs v
isFresh Nil v = False
max : a. {{Ord a}} a a a
max a b = if a < b then b else a
part2 : List Range Int
part2 pairs = foldl _+_ 0 $ map size $ merge $ qsort (\a b => a < b) pairs
where