Advent of Code 2021, using Kotlin
See https://adventofcode.com/2021, https://kotlinlang.org/.
Getting Input
Grab your advent of code session cookie from the browser (the internet will help you)
and store it in an env var AOC_SESSION
. Then cd
into ./input
and run ./get_input <number of the day>
.
Code Formatting
Code format is checked by ktlint
via the Gradle plugin Ktlint Gradle
Format the code using ./gradlew ktlintFormat
.
Adjust IDEA code style settings via ./gradlew ktlintApplyToIdea
and restart IDEA.
Add a Git pre-commit hook checking the format via ./gradlew addKtlintCheckGitPreCommitHook
.