Fix bad PQ access pattern

This commit is contained in:
Christian
2024-12-09 09:58:46 +01:00
parent df56303309
commit 24e925c27d

View File

@@ -17,7 +17,7 @@ object Day09 extends Solver(9):
def relocate(record: Record): Record = def relocate(record: Record): Record =
val bucket = data.view val bucket = data.view
.filter((gapSize, gaps) => gapSize >= record.size && gaps.nonEmpty) .filter((gapSize, gaps) => gapSize >= record.size && gaps.nonEmpty)
.minByOption(_._2.max().offset) .minByOption(_._2.head.offset)
bucket match bucket match
case None => record case None => record