I'm trying to improve my skills and I'm curious about what it really takes to solve three-star rated programming problems in my textbook. I've been able to handle one and two-star rated problems without much trouble, but the three-star problems feel impossible for me. So far, I've only managed to solve about 20% of them. I'm looking for advice from those who have mastered these challenges. What strategies or knowledge do I need to develop to improve my chances of solving these tougher problems?
3 Answers
Which textbook are you using? There’s a ton of resources out there, and knowing the context can really help others give you better advice.
Have you looked into Bloom's Taxonomy? It provides a framework for understanding different levels of cognition, which often reflects the difficulty of exercises in programming. This might help you understand where you need to focus your efforts.
Great tip! It'll give you a better idea of the skills you need to develop.
The three-star problems are definitely meant to be challenging, so don't be too hard on yourself! It's crucial to have a solid understanding of data structures and algorithms, as those frequently pop up in those tougher problems. You might also want to check out online resources for strategies on tackling programming challenges, like LeetCode.

I haven't checked that out yet! I'll definitely look into it.