[bridged from https://toot.kif.rocks/@fifr on the fediverse by https://fed.brid.gy/ ]
Finally. It was a lot of fun and I enjoyed the puzzles a lot. See you all next year and Merry Christmas.
My solutions in #freepascal: https://github.com/f-fr/aoc24
My solutions in #crystal […]
Finally. It was a lot of fun and I enjoyed the puzzles a lot. See you all next year and Merry Christmas.
My solutions in #freepascal: https://github.com/f-fr/aoc24
My solutions in #crystal […]
And finally a puzzle that was easier to solve (for me) with pen and paper than actually writing code.
And finally a puzzle that was easier to solve (for me) with pen and paper than actually writing code.
Now we have a theoretically hard problem. Although this particular instance is not difficult, I do not really like puzzles where my solution is always either a heuristic (let's hope it […]
Now we have a theoretically hard problem. Although this particular instance is not difficult, I do not really like puzzles where my solution is always either a heuristic (let's hope it […]
After the challenging puzzle yesterday, this one was rather easy again.
After the challenging puzzle yesterday, this one was rather easy again.
This is my favorite puzzle this year (so far). It is quite challenging and has no obvious solution (at least for me, it was the first problem where I really had to think about a […]
This is my favorite puzzle this year (so far). It is quite challenging and has no obvious solution (at least for me, it was the first problem where I really had to think about a […]
Yet another path finding problem.
Yet another path finding problem.
Dynamic programming to the rescue ...
Dynamic programming to the rescue ...
A simple one. I expected something more tricky, but who knows what happens in the days to come.
A simple one. I expected something more tricky, but who knows what happens in the days to come.
A really nice one, I like it a lot. It's not only about writing code but also understanding code.
A really nice one, I like it a lot. It's not only about writing code but also understanding code.
The first slightly more challenging shortest path variant this year. I'd been waiting for this.
The first slightly more challenging shortest path variant this year. I'd been waiting for this.
Not my favorite one ... it is a nice puzzle but very simple from an algorithmic point of view (at least my approach).
Not my favorite one ... it is a nice puzzle but very simple from an algorithmic point of view (at least my approach).
A very easy one ... given that you didn't miss your basic math classes
A very easy one ... given that you didn't miss your basic math classes
The first problem this year for which my part2 solution is exactly the same as for part1 running in milliseconds. Not sure what the difference was supposed to be ...
The first problem this year for which my part2 solution is exactly the same as for part1 running in milliseconds. Not sure what the difference was supposed to be ...
Aaaand graph algorithms enter the game
Aaaand graph algorithms enter the game
Nice one. The challenges get more interesting and this is the first one for which I use a non-trivial data structure (priority queue). I really like the tasks where the choice of […]
Nice one. The challenges get more interesting and this is the first one for which I use a non-trivial data structure (priority queue). I really like the tasks where the choice of […]
My fastest so far
My fastest so far
Nice one. Brute force works, but there's a lot of room for optimization. For some reason (mainly array access) the code generated by #freepascal is pretty slow in my raspi2 (10x […]
Nice one. Brute force works, but there's a lot of room for optimization. For some reason (mainly array access) the code generated by #freepascal is pretty slow in my raspi2 (10x […]
This is the first day I'm not absolutely sure I understand the problem correctly. According to the examples for each pair (x,y) of numbers that have to be compared one of two possible […]
This is the first day I'm not absolutely sure I understand the problem correctly. According to the examples for each pair (x,y) of numbers that have to be compared one of two possible […]