fun main() { fun part1(input: List<Int>): Int { return input.windowed(2).count { it[0] < it[1] } } fun part2(input: List<Int>): Int { return part1(input.windowed(3).map { it.sum() }.toList()) } val testInput = readInputAsInts("Day01_test") val input = readInputAsInts("Day01") check(part1(testInput) == 7) println(part1(input)) check(part2(testInput) == 5) println(part2(input)) }