diff --git a/src/main/kotlin/no/rodland/advent_2024/Day07.kt b/src/main/kotlin/no/rodland/advent_2024/Day07.kt index 18395ce2..a68ec4da 100644 --- a/src/main/kotlin/no/rodland/advent_2024/Day07.kt +++ b/src/main/kotlin/no/rodland/advent_2024/Day07.kt @@ -24,6 +24,7 @@ class Day07(val input: List) : Day, operators: List<(Long, Long) -> Long>): Boolean { + if (acc > sum) return false if (values.isEmpty()) return sum == acc return operators.any { canBeTrue(sum, it.invoke(acc, values.first()), values.drop(1), operators) } }