https://github.com/avan1235/advent-of-code-2024
Advent of Code 2024 Solutions in Kotlin
https://github.com/avan1235/advent-of-code-2024
advent advent-of-code advent-of-code-2024 advent-of-code-2024-kotlin aoc code of
Last synced: 2 months ago
JSON representation
Advent of Code 2024 Solutions in Kotlin
- Host: GitHub
- URL: https://github.com/avan1235/advent-of-code-2024
- Owner: avan1235
- Created: 2024-11-30T23:43:21.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-12-29T23:23:44.000Z (5 months ago)
- Last Synced: 2025-02-02T19:49:16.908Z (4 months ago)
- Topics: advent, advent-of-code, advent-of-code-2024, advent-of-code-2024-kotlin, aoc, code, of
- Language: Kotlin
- Homepage: https://adventofcode.2024.procyk.in
- Size: 6.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎄🎁🎅 2024 Advent of Code in Kotlin 🎅🎁🎄
## Project goals
The project goal is to deliver some pretty, readable and concise solutions to Advent of Code 2024 problems all written
in Kotlin language. It should show the other developer how some constructions from the language can be used and how to
solve some kind of tricky problems that appear during the Advent of Code.## Problems source
You can find all problems at the [page of Advent of Code 2024](https://adventofcode.com/2024). The description of each
problem contains some sample test data, but I also included my input data files from the contest in
the [input](./runner/input) directory of the project to make my project working with some sample, real
world data.## Solution template
This repository makes use of the [Advent of Code in Kotlin](https://github.com/avan1235/advent-of-code-kotlin)
library.
It contains all days' solutions in [solutions](./solutions/src/commonMain/kotlin) project.To run the days' solutions one can use `./gradlew :runner:jvmRun`. To run tests for them one can use `./gradlew :runner:jvmTest`.
To build JVM version of UI solver one can use `./gradlew :solver:run`. To build the browser version one can use `./gradlew :solver:wasmJsBrowserRun`.