Various utilities for Advent of Code, written in Kotlin.
This project provides a set of utility functions to assist with solving Advent of Code puzzles. It includes a variety of helper methods and classes that simplify common tasks encountered during the challenges.
- Utility functions for string manipulation, file handling, and more.
- Helper classes for common Advent of Code patterns.
- Comprehensive unit tests to ensure reliability.
The project publishes a Maven artifact to the GitHub Package Registry. To consume this package, add the following configuration to your build.gradle.kts
file:
repositories {
mavenCentral()
maven {
url = uri("https://maven.pkg.github.com/mcdimus/aoc-utils")
credentials {
username = System.getenv("GITHUB_ACTOR")
password = System.getenv("GITHUB_TOKEN")
}
}
}
dependencies {
implementation("com.github.mcdimus.aoc:aoc-utils:<latest-version>")
}