diff --git a/src/main/kotlin/day1/Day1.kt b/src/main/kotlin/day1/Day1.kt index 1848a4d..36bb425 100644 --- a/src/main/kotlin/day1/Day1.kt +++ b/src/main/kotlin/day1/Day1.kt @@ -7,10 +7,14 @@ import java.util.stream.Collectors class Day1 { fun run(inputFile: Path): Long { return loadFile(inputFile).parallelStream() - .map { it.toLong().div(3).minus(2) } + .map {calculateCost(it)} .collect(Collectors.summingLong { it } ) } + private fun calculateCost(x: String): Long { + return x.toLong().div(3).minus(2) + } + private fun loadFile(inputFile: Path): List<String> { return Files.readAllLines(inputFile) }