{
adam
coding
}
~/home
~/about
~/projects
~/blog
~/tracker
~/uses
~/contact
☀️
~/home
~/about
~/projects
~/blog
~/tracker
~/uses
~/contact
☀️
DSA Tracker
0%
Apr 07 →
Jul 20, 2026
on track
Week 2: Strings & Advanced Foundations
Apr 14-20 | Phase 1: Foundation
Day 1-2: Strings & String Manipulation
2-3 hours
📚 Learning
String methods in Python
String immutability
Common string patterns
🔗 LeetCode
344. Reverse String
Easy
14. Longest Common Prefix
Easy
5. Longest Palindromic Substring
Medium
🎯 HackerRank
Super Reduced String
Easy
Camel Case
Easy
📝 Reflection / Notes:
Day 3-4: Sets & Practical Problem-Solving
2-3 hours
📚 Learning
Set operations
Union, intersection, difference
Problem recognition
🔗 LeetCode
217. Contains Duplicate
Easy
136. Single Number
Easy
15. 3Sum
Medium
🎯 HackerRank
No Idea!
Easy
📝 Reflection / Notes:
Day 5-7: Binary Search & Phase 1 Wrap-up
2-3 hours
📚 Learning
Binary search algorithm
When binary search applies
Edge cases in binary search
🔗 LeetCode
704. Binary Search
Easy
278. First Bad Version
Easy
33. Search in Rotated Sorted Array
Medium
📝 Reflection / Notes: