What I Learned Solving 200+ Competitive Programming Problems

The Journey I started competitive programming in 2021 with zero algorithmic knowledge. Fast forward to today: 200+ problems solved across Codeforces, LeetCode, CodeChef, and AtCoder. This isn’t a “how I became red on Codeforces” story. I’m still grinding through Div 2 problems. But I’ve learned a lot about problem-solving, pattern recognition, and how to think algorithmically. Here’s what actually stuck. 1. Most Problems Are Variations of ~20 Patterns After solving 50 problems, I thought every problem was unique. After 200, I realized they’re all remixes. ...

April 1, 2026 · 4 min · 830 words