This repository uses the Advent of Code Kotlin Template delivered by JetBrains.
By intent, the code is not particularly robust or efficient. My goal was to try unfamiliar language constructs and try to make it re-usable.
To run the code:
./gradlew wrapper
./gradlew build
# Run unit tests
./gradlew test
# Replace XX by the day e.g. ./gradlew run -PexecMainClass=Day02Kt
./gradlew run -PexecMainClass=Day<XX>Kt