https://github.com/keeferrourke/aoc2021
Advent of Code 2021 solutions in Kotlin.
https://github.com/keeferrourke/aoc2021
adventofcode aoc-2021 aoc-2021-in-kotlin
Last synced: over 1 year ago
JSON representation
Advent of Code 2021 solutions in Kotlin.
- Host: GitHub
- URL: https://github.com/keeferrourke/aoc2021
- Owner: keeferrourke
- License: isc
- Created: 2021-12-02T17:52:41.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-07T00:19:48.000Z (over 4 years ago)
- Last Synced: 2025-01-29T17:11:28.423Z (over 1 year ago)
- Topics: adventofcode, aoc-2021, aoc-2021-in-kotlin
- Language: Kotlin
- Homepage:
- Size: 93.8 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Advent of Code 2021
ACHTUNG! THERE MAY BE SPOILERS IN THIS REPOSITORY!
My solutions to AOC2021, written in Kotlin.
Code is released under the ISC license. See LICENSE for details.
## Building
This project uses [Hermit](https://cashapp.github.io/hermit) to manage the build toolchain.
Run `./bin/activate-hermit` to set up the environment and download the dependencies.
Build the main puzzle runner with `./gradlew jar`.
## Running
Run the main program with `java -jar ./build/libs/aoc.jar `
All inputs are organized under `src/test/resources/day#`.
## Testing
This project has tests for each solution under `src/test/kotlin`.
Tests use the [Kotest](https://kotest.io) framework with a JUnit 5 runner.