Use library methods

This commit is contained in:
Christian
2024-12-10 14:06:45 +01:00
parent ca5831b022
commit 1715e821fb

View File

@@ -24,9 +24,7 @@ object Day05 extends Solver(5):
@nowarn("msg=match may not be exhaustive")
def isOrdered(u: Vector[Int]): Boolean =
!u.combinations(2).exists { case Seq(a, b) =>
rules.contains((b, a))
}
!u.pairs.exists((a, b) => rules.contains((b, a)))
def findMiddle(u: Vector[Int]): Int =
u.find(e =>