Advent of Code 2022
It’s December and this year’s Advent of Code has finally begun. At the moment of writing, it’s the 5th and I’ve just solved this day’s puzzle.
I don’t plan on competing, but I do plan on completing all the puzzles, preferably in C or Java, since I want to get better at the former, and I have to use Java during programming lessons anyway.
The puzzles so far weren’t difficult, each day I spent most of my time parsing
the input, since parsing strings in C is pretty cumbersome. I’ve grown to
appreciate the convenience functions provided by
POSIX such as strdup
.
Anyway, I push my solutions to this Github repo, so you can track my progress there.
Conclusion
So I only completed around a third of it, however that too is progress, compared to my previous attempt, which I got bored of after day 5.
String parsing in C isn’t as terrible as I remember, however it is very verbose compared to other languages.
I had fun while doing it, hopefully I will finish it next time.