Advent of Code 2021, using Kotlin


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.


View Github