My solutions to various programming puzzles from adventofcode.com. Currently, this includes:
- Advent of Code 2019 (Days 1-25)
- Advent of Code 2020 (Days 1-25)
- Advent of Code 2021 (Days 1-25)
- Advent of Code 2023 (Days 1-23)
Clone with SSH (recommended):
git clone git@github.com:curtislb/AdventOfCode.git
Clone with HTTPS:
git clone https://github.com/curtislb/AdventOfCode.git
This project can be opened with IntelliJ IDEA and run using the built-in Gradle extension.
Alternatively, the following commands can be run from the project root directory:
./gradlew build # Build the whole project (and run tests)
./gradlew test # Run all tests in the project
./gradlew koverHtmlReport # Create a code coverage report (in build/reports/kover)
./gradlew common:collection:test # Run tests for a specific library
./gradlew year2019:day01:part1:test # Run tests for a specific puzzle
./gradlew year2019:day01:part1:run # Solve a puzzle and print the answer