We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8702586 commit 489fc5aCopy full SHA for 489fc5a
src/main/scala/eu/sim642/adventofcode2025/Day8.scala
@@ -20,9 +20,10 @@ object Day8 {
20
// faster than combinations(2)
21
(p1, i) <- junctionBoxes.iterator.zipWithIndex
22
p2 <- junctionBoxes.view.slice(i + 1, junctionBoxes.size).iterator
23
- } yield (p1, p2))
+ } yield (p1, p2) -> (p1 euclideanDistance p2))
24
.toSeq
25
- .sortBy(_ euclideanDistance _)
+ .sortBy(_._2)
26
+ .map(_._1)
27
}
28
29
class UnionFind[A](val reprs: Map[A, A]) {
0 commit comments