This repository contains (almost) all of my solutions to Advent of Code through the years.
The first year I participated in Advent of code was 2017 but I only got a couple of days back then. In 2018 I was able to get a bit further but 2019 was the first year I actually got all the way to the end (and got points on the global leaderboard). Back then I used C++ but in 2020 I changed primarily to Python to make writing the code faster as I hadn't had enough practice during the year.
Year | ⭐ | Points | Rank | Main language |
---|---|---|---|---|
2015 | 41 | - | - | Python |
2016 | 20 | - | - | Python |
2017 | 8 | - | - | Rust |
2018 | 28 | - | - | C++ |
2019 | 50 | 57 | 551 | C++ |
2020 | 50 | 10 | 803 | Python |
2021 | 50 | 178 | 286 | Python |
2022 | 50 | 33 | 772 | Python |
2023 | 50 | 12 | 1015 | Python |
2024 | 40 | 26 | 845 | Python |
Total | 387 | 316 | 1358 |
In 2021 I decided that I finally need to start building myself a framework to help read the input, run the example cases as tests, measure the execution time, and most importantly ✨ look pretty ✨.
inputs/
|-- 2015/
| |-- 01.txt
| |-- ...
| `-- 25.txt
|-- .../
`-- 2023/
|-- 01/
| |-- 0.txt
| |-- ...
| `-- input.txt
|-- .../
`-- 25/
`-- ...
input line 1
input line 2
input line 3
...
input line n
part 1 answer or - to skip
part 2 answer or - to skip