Genuinely curios why people are so into AoC ... Feels leetcode-y
Advent of Code 2023 is nigh
91–100 of 319 posts
Re: Advent of Code 2023 is nigh
#92I hope it doesn't scare off newcomers, but I already know a few who have given up on part 2.
Re: Advent of Code 2023 is nigh
#93I think I’d like to try this year’s in a language I haven’t touched before. What languages should I consider if I want something paradigmatically different from Go, Python, etc?
Prolog is pretty different from the mainstream.
I would also like to try to be way too fancy about parsing aoc data at some point. That example of a CSV parser in four lines blows my mind. Not really because of the number of lines, but just the whole type system.
I'm doing it in uiua, and I don't expect to last long to be honest.
Re: Advent of Code 2023 is nigh
#94Genuinely curios why people are so into AoC ... Feels leetcode-y
A few reasons I like them: 1. The goal is to come up with a workable solution - not to try to fold your brain inside out to optimize them like leetcode. They feel a little more "real-world" (though still firmly in the domain of programming puzzle) 2. There is a community that all solve them at once. At my company, we have a leaderboard and a Slack channel discussing them every day. And then there is the Reddit and ev…
Re: Advent of Code 2023 is nigh
#95Every year I want to love this. Every year I get four days in before it feels like work. I think I’m just the wrong audience, but I really do want something this well-produced but with perhaps a very shallow diff little curve, bordering on just effortless fun.
Re: Advent of Code 2023 is nigh
#96Part two was exceptionally hard. Many people on reddit reporting they were hit by one edge case that's not covered in the examples. But my implementation passed these edge cases too. I was hit by another edge case. So there are at least two edge-cases (which are in the actual data) that aren't covered in the examples or the description.
Re: Advent of Code 2023 is nigh
#97I think I’d like to try this year’s in a language I haven’t touched before. What languages should I consider if I want something paradigmatically different from Go, Python, etc?
You can go for one query solution or use views/tables for multiple steps.
It's an acquired taste for sure, but I kinda like it!
Re: Advent of Code 2023 is nigh
#98Genuinely curios why people are so into AoC ... Feels leetcode-y
Re: Advent of Code 2023 is nigh
#99Re: Advent of Code 2023 is nigh
#100Part two was exceptionally hard. Many people on reddit reporting they were hit by one edge case that's not covered in the examples. But my implementation passed these edge cases too. I was hit by another edge case. So there are at least two edge-cases (which are in the actual data) that aren't covered in the examples or the description.