Solve 180 problems in 90 days (2 problems daily).
- Month-1
- Week 1: 14 problems
- Day 1: 2 problems (1E, 1M)
- Day 2: 2 problems (1E, 1M) ...
- Week 1: 14 problems
- Month-2
- Week 1: ... ...
- Arrays
- Strings
- Linked Lists
- Trees
- Graphs
- Dynamic Programming
- Backtracking
- Greedy Algorithms ...
- Focus on understanding the concepts behind solutions, not just solving problems.
- Review weekly to revisit challenging problems and optimize solutions.