From 1715e821fb75b39d443f11d8c622351dfc9b890a Mon Sep 17 00:00:00 2001 From: Christian Date: Tue, 10 Dec 2024 14:06:45 +0100 Subject: [PATCH] Use library methods --- aoc/src/dev/ctsk/aoc/days/Day05.scala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/aoc/src/dev/ctsk/aoc/days/Day05.scala b/aoc/src/dev/ctsk/aoc/days/Day05.scala index 90b1f4a..436331c 100644 --- a/aoc/src/dev/ctsk/aoc/days/Day05.scala +++ b/aoc/src/dev/ctsk/aoc/days/Day05.scala @@ -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 =>