These are my solutions of the tasks from the Advent of code since the year 2022. All the tasks I have misses are missed because of time constraints (uni + work).
I recommend you to also try the AoC Wheel of names or similar to choose your daily language!
The basic project structure is made for Kotlin as it has the most complicated
build setup from all the languages used.
All the code is located in src/main/kotlin/y20XX/dayYY.idk
.
No AI tools were used during the development!
First 7 days were chosen bye the wheel of fortune. Unless stated otherwise all the code was written without "consulting with internet communities".
- day01 (Racket)
- day02 (RISC-V ASM)
- day03 (Holy C)
- day04 (UIUA)
- day05 (Python)
- day06 (Go)
- day07 (COBOL and Python)
- day08 (Python) with help
- day09 (Kotlin)
- day10 (Kotlin)
- day11 (Kotlin)
- day12 (Kotlin)
- day13 (Kotlin)
- day14 (Kotlin)
- day15 (Kotlin)
- day16 (C++) [DFS]
- day17 (C++) [Dijkstra]
- day18 (C++) [Grid polygon area]
- day19 (Kotlin)
- day20 (C++) with help
- day21 (Rust)
- day22 (Rust)
- day23 (Rust) [Longest path]
- day24 (Rust) [Advanced linear algebra] /small help from Reddit/
- day25 (C++) [Network flows, Ford Fulkerson]
All the code is written in Kotlin.