3 ms·
It's pretty daunting when you're invested into something, spent a plenty hours only to realize that you're not in those 5% who's going to complete this challeng
by vbezhenar 5y ago
It's pretty daunting when you're invested into something, spent a plenty hours only to realize that you're not in those 5% who's going to complete this challenge.
IMO AoC should strife to be completable by 80% of programmers (number is out of thin air, but you got the idea).
Project Euler is a different beast.
Of course that's just my opinion.
- Epitom3 5y ago> IMO AoC should strife to be completable by 80% of programmers What would be the point then, it will be just another leetcode
- auxym 5y agoFor what it's worth, I'm not a (professionnal) programmer, and I can usually solve 80% of the AoC problems intuitively. That's OK for me. For the other 20% where I don't even know where to start, I look up a solution on reddit, try to understand it and re-implement it myself, and learn something new. The 2020 day 13 problem mentioned by GP was indeed one of those for me last year.
- ollien 5y agoHonestly, I didn't even understand how the CRT applied even after knowing it was required. This visualization[1] is what eventually helped me solve it. [1]: https://www.reddit.com/r/adventofcode/comments/kcl7d2/2020_day_13_part_2_buses_in_a_slot_machine/ https://www.reddit.com/r/adventofcode/comments/kcl7d2/2020_d...
- progbits 5y agoWhile I agree with the sentiment of creating accessible content I think if you make the problems so easy 80% can solve them, what fraction will have fun doing so? Wouldn't say 50% find them trivial and boring/unsatisfying? I think AoC goes for slowly growing difficulty which helps keep more skilled people engaged.
- overboard2 5y agoI for one want that 5% to have interesting challenges, even if I can't be a part of that 5%. Unique achievements should be meaningful and celebrated, not removed for fear of upsetting the majority who cannot achieve them.
- NikolaeVarius 5y agoWhy is there a lack of "git gud" in some of these programming circles. Its meant to be hard and meant to force you to learn.