I decided together with some friends to learn Rust with this year's AoC. So all except one task (day 24 task 2) were solved in Rust. For the one task, I ended up using a semi-manual approach using graph plotting (with graphviz). To speed up the plotting process, I decided to resort to python. I might add a rust solution in the futures.
| Day | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Task 01 | |||||||||||||
| Task 02 |
| Day | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Task 01 | ||||||||||||
| Task 02 | ⭐ |
The ferris icon is licensed under CC0 and can be found here. The python icon is licensed under the GPL and can be found here.
examplescontains the examples as separate files. The file names follow the formatday{day:02d}_{counter:02d}.txtinputsthe same for the inputs, but without the counter, i.e.,day{day:02d}.txt.- The other directories are named after a programming language and contain the solutions to AoC in that programming language. This year, there is a
rustand apythondirectory. The READMEs in each directory tell you how to run the solutions.