This repository is a public record of my DSA and competitive programming journey.
My goal is to show that becoming strong at competitive programming does not require being an olympiad student, a natural talent, or someone who started very early. What matters most is discipline, consistency, persistence, and structured learning.
I use this repo to track my progress, analyze my mistakes, and build a strong problem-solving foundation step by step.
My aim is to solve 100 problems for every Codeforces rating level.
| Rating | Status |
|---|---|
| 800 | Ready |
| 900 | In Process (29 solved) |
- Solved problems by rating
- Different approaches to the same problem
- Mistakes and lessons learned
- Short explanations in Markdown files
- Useful patterns and ideas for future review
This repo is not only a place for storing solutions.
It is a learning journal where I can see how my thinking improves over time. Every solved problem, wrong attempt, and explanation helps me become better.