Kotlin tests and solutions for the 2019 puzzles.
Previous years' solutions:
- Focus on producing communicative, idiomatic, and well-structured solutions over high-performance solutions;
- Write high-quality tests using JUnit 5. Test cases are typically inspired by the examples presented as part of each puzzle.
All days:
./gradlew test
Specific day, e.g. 14:
./gradlew day14:test
All days:
./gradlew run
Specific day, e.g. 14:
./gradlew day14:run