From f51f87736b6bf86bf9142194951518522ed0d706 Mon Sep 17 00:00:00 2001 From: chrisly42 Date: Fri, 5 Dec 2025 06:27:46 +0100 Subject: [PATCH] Minor tweaking of Day 5. --- src/aoc2025/Day05.kt | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/aoc2025/Day05.kt b/src/aoc2025/Day05.kt index 05655ae..0842f52 100644 --- a/src/aoc2025/Day05.kt +++ b/src/aoc2025/Day05.kt @@ -38,7 +38,6 @@ fun main() { } fun part2(input: List): Long { - var freshSum = 0L val ranges = ArrayList() for (i in input) { if (i.contains("-")) { @@ -61,13 +60,7 @@ fun main() { } } consolidated.add(LongRange(lastLow, lastHigh)) - - for (r in consolidated) { - val e = r.last - r.first + 1 - // had read that you should sum all of the IDs, then it would have been e * r.first + (e * e + 1) / 2 - freshSum += e - } - return freshSum + return consolidated.sumOf { it.last - it.first + 1 } } // test if implementation meets criteria from the description, like: