diff --git a/src/aoc2025/Day08.kt b/src/aoc2025/Day08.kt index 1a62579..c1b7459 100644 --- a/src/aoc2025/Day08.kt +++ b/src/aoc2025/Day08.kt @@ -88,7 +88,7 @@ fun main() { return circuitSizes.sortedDescending().take(3).fold(1L) { acc, l -> acc * l } } - fun part2(input: List): Int { + fun part2(input: List): Long { val nodes = input.map { it.splitInts(",").toIntArray() }.toTypedArray() val distances = createDistances(nodes) @@ -100,11 +100,11 @@ fun main() { if (union(unionFindParentArray, n1, n2)) { numCircuits++ if (numCircuits == n) { - return nodes[n1][0] * nodes[n2][0] + return nodes[n1][0].toLong() * nodes[n2][0] } } } - return -1 + return -1L } // test if implementation meets criteria from the description, like: @@ -115,7 +115,7 @@ fun main() { val testInputPart2Result = part2(testInput) println("Part 2 Test: $testInputPart2Result") check(testInputPart1Result == 40L) - check(testInputPart2Result == 25272) + check(testInputPart2Result == 25272L) val input = readInput("aoc2025/Day08") part1(input, 1000).println()