Kotlin tests and solutions for the 2017 puzzles.
Other years' solutions:
- Focus on producing communicative, idiomatic, and well-structured solutions over high-performance solutions;
- Write high-quality tests using one of the popular Kotlin testing libraries, KotlinTest. 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