Hello in my solutions for Advent of Code programming puzzles.
This is not a reference solutions, or anything like that. The code here is not meant to be pretty, particularly performant or in any way special.
I just like programming puzzles, and learning, so I often combine both.
2023 - Going easy on myself with ugly JS :P
Ok, maybe not that ugly - there are still some concepts I took out of doing aoc in Haskell. JS is pretty versitile in that, and you can go pretty wild with FP if you really want to... altough I still miss some features of pure FP lang.
2022 - Getting used to TypeScript...
... well, kinda. I started to do AoC but stoped somewhat in half way. Had to pack my stuff as I was moving :)
2021 - Time to learn Haskell
I had few attempts over the years, but finally the time seemed suiting. Or I just felt need for an extra challenge while starting with AdventOfCode.
Anyway, somehow dubbing into my first AoC I decided to also learn Haskell. It's pretty cool tbh. And as far, it wasn't that hard after all ;)
ps. to actually do first few days of AoC in time, I've done them in JS, using fantastic ObservableHQ notebooks.