├── .gitignore ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── inputs ├── day01.txt ├── day02.txt ├── day03.txt ├── day04.txt ├── day05.txt ├── day06.txt ├── day07.txt ├── day08.txt ├── day09.txt ├── day10.txt ├── day11.txt ├── day12.txt ├── day13.txt ├── day14.txt ├── day15.txt ├── day16.txt ├── day17.txt ├── day18.txt ├── day20.txt ├── day21.txt ├── day22.txt ├── day24.txt └── day25.txt ├── settings.gradle.kts └── src └── main └── kotlin ├── Day01.kt ├── Day02.kt ├── Day02_Fold.kt ├── Day03.kt ├── Day04.kt ├── Day05.kt ├── Day06.kt ├── Day07.kt ├── Day08.kt ├── Day09.kt ├── Day10.kt ├── Day11.kt ├── Day12.kt ├── Day13.kt ├── Day14.kt ├── Day15.kt ├── Day16.kt ├── Day17.kt ├── Day18.kt ├── Day20.kt ├── Day21.kt ├── Day22.kt ├── Day24.kt └── Day25.kt /.gitignore: -------------------------------------------------------------------------------- 1 | # Project exclude paths 2 | /.gradle/ 3 | /build/ 4 | /.idea/ -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/gradlew.bat -------------------------------------------------------------------------------- /inputs/day01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day01.txt -------------------------------------------------------------------------------- /inputs/day02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day02.txt -------------------------------------------------------------------------------- /inputs/day03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day03.txt -------------------------------------------------------------------------------- /inputs/day04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day04.txt -------------------------------------------------------------------------------- /inputs/day05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day05.txt -------------------------------------------------------------------------------- /inputs/day06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day06.txt -------------------------------------------------------------------------------- /inputs/day07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day07.txt -------------------------------------------------------------------------------- /inputs/day08.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day08.txt -------------------------------------------------------------------------------- /inputs/day09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day09.txt -------------------------------------------------------------------------------- /inputs/day10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day10.txt -------------------------------------------------------------------------------- /inputs/day11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day11.txt -------------------------------------------------------------------------------- /inputs/day12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day12.txt -------------------------------------------------------------------------------- /inputs/day13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day13.txt -------------------------------------------------------------------------------- /inputs/day14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day14.txt -------------------------------------------------------------------------------- /inputs/day15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day15.txt -------------------------------------------------------------------------------- /inputs/day16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day16.txt -------------------------------------------------------------------------------- /inputs/day17.txt: -------------------------------------------------------------------------------- 1 | target area: x=20..30, y=-10..-5 -------------------------------------------------------------------------------- /inputs/day18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day18.txt -------------------------------------------------------------------------------- /inputs/day20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day20.txt -------------------------------------------------------------------------------- /inputs/day21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day21.txt -------------------------------------------------------------------------------- /inputs/day22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day22.txt -------------------------------------------------------------------------------- /inputs/day24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day24.txt -------------------------------------------------------------------------------- /inputs/day25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/inputs/day25.txt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | 2 | rootProject.name = "aoc2021" 3 | 4 | -------------------------------------------------------------------------------- /src/main/kotlin/Day01.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day01.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day02.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day02.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day02_Fold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day02_Fold.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day03.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day03.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day04.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day04.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day05.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day05.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day06.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day06.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day07.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day07.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day08.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day08.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day09.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day09.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day10.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day10.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day11.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day11.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day12.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day12.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day13.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day13.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day14.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day14.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day15.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day15.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day16.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day16.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day17.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day17.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day18.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day18.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day20.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day20.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day21.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day21.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day22.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day22.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day24.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day24.kt -------------------------------------------------------------------------------- /src/main/kotlin/Day25.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianAigner/advent-of-code-2021/HEAD/src/main/kotlin/Day25.kt --------------------------------------------------------------------------------