160 Days Of Problem Solving
GfG 160 - 160 Days of Problem Solving 
A journey through 160 days of learning and mastering problem-solving with GeeksforGeeks! From arrays to sorting, this roadmap has it all. Let's dive in!
🚀 Arrays Mastery
Unleash the power of arrays with these fundamental to advanced problems. ✨ Days Covered: 1 to 13
🗓️ Day
🚀 Problem
🌟 Level
📂 Solution
🔖 Bonus Problems
🎁 Bonus No.
🧩 Problem
🚀 Level
🔗 Solution
📌 Additional Challenges (From my side) :
💡 Strings Expertise
Master the art of string manipulation with these intriguing challenges. ✨ Days Covered: 14 to 20
🗓️ Day
💡 Problem
🌟 Level
📂 Solution
🔖 Bonus Problems
🎁 Bonus No.
🧩 Problem
🚀 Level
🔗 Solution
📌 Additional Challenges (From my side):
🔥 Sorting Challenges
Polish your sorting skills with these curated problems. ✨ Days Covered: 21 to 27
🗓️ Day
🔥 Problem
🌟 Level
📂 Solution
🔖 Bonus Problems
🎁 Bonus No.
🧩 Problem
🚀 Level
🔗 Solution
📌 Additional Challenges (From my side):
🔍 Searching Proficiency
Master the art of searching techniques with these essential problems. ✨ Days Covered: 28 to 35
🗓️ Day
🔍 Problem
🌟 Level
📂 Solution
🔖 Bonus Problems
🎁 Bonus No.
🧩 Problem
🚀 Level
🔗 Solution
📌 Additional Challenges (From my side):
🧩 Problem
🚀 Level
🔗 Problem Link
Largest Divisible Subset OR Minimum Times A Has to Be Repeated Such That B is a Substring of It
🟡 Medium
🧮 Matrix Maneuvers
Navigate through the realm of matrices with these essential problems. ✨ Days Covered: 36 to 41
🗓️ Day
🧮 Problem
🌟 Level
📂 Solution
Note:
I'm currently interning full-time, so I can only tackle bonus problems on the weekends. I apologize for the delayed uploads and sincerely appreciate your patience! I’ll continue to share daily problems in the limited time I have, and I’m committed to bringing you more exciting challenges soon! 🙏
📌 Additional Challenges (From my side):
#️⃣ Hash Hustle
Master the art of hashing with these pivotal problems. ✨ Days Covered: 42 to 50
🗓️ Day
#️⃣ Problem
🌟 Level
📂 Solution
📌 Additional Challenges (From my side):
🔄 Pointer Pursuit
Optimize your journey with the elegance of two-pointer techniques. ✨ Days Covered: 51 to 60
🗓️ Day
🔄 Problem
🌟 Level
📂 Solution
📌 Additional Challenges (From my side):
🗺️ Prefix Precision
Master the art of prefix sum with these essential problems. ✨ Days Covered: 61 to 64
🗓️ Day
🗺️ Problem
🌟 Level
📂 Solution
📌 Additional Challenges (From my side):
🔗 Linked List Chronicles
Master the art of linked lists with smart manipulation and efficient designs. ✨ Days Covered: 65 to 74
🗓️ Day
🔗 Problem
🌟 Level
📂 Solution
📌 Additional Challenges (From my side):
🌀 Recursion and Backtracking Adventure
Dive into the magical world of recursion and backtracking to crack even the trickiest problems!
✨ Days Covered: 75 to 79
🗓️ Day
🌀 Problem
🌟 Level
📂 Solution
📌 Additional Challenges (From my side):
🌳 Tree Traversals and Techniques
Explore the depths of tree data structures with powerful traversal techniques!
✨ Days Covered: 80 to 94
🗓️ Day
🌲 Problem
🌟 Level
📂 Solution
📌 Additional Challenges (From my side):
🔺 Heap Havoc
Master the art of heaps with priority queues, min-heaps, and max-heaps!
✨ Days Covered: 95 to 98
🗓️ Day
🔗 Problem
🌟 Level
📂 Solution
📌 Additional Challenges (From my side):
🏗️ Stack Struggle
Master the art of stacks with next greater elements, valid parentheses, and more!
✨ Days Covered: 99 to 107
🗓️ Day
🔗 Problem
🌟 Level
📂 Solution
📌 Additional Challenges (From my side):
🔃 Queue Quest & Deque Duel
Conquer queues & deques with problems on first non-repeating characters, sliding windows, and more!
✨ Days Covered: 108 to 109
🗓️ Day
🔗 Problem
🌟 Level
📂 Solution
📌 Additional Challenges (From my side):
🧵 Dynamic Programming Dojo
Master the art of optimal subproblems, overlapping solutions & memoized magic! 🧠💻
✨ Days Covered: 110 to 132
🗓️ Day
🔗 Problem
🌟 Level
📂 Solution
📌 Additional Challenges (From my side):
💵 Greedy Algorithm Arena
Master the art of locally optimal choices leading to globally optimal solutions! ⚡📈
✨ Days Covered: 133 to 137
🗓️ Day
🔗 Problem
🌟 Level
📂 Solution
📌 Additional Challenges (From my side):
🌐 Graph Mastery Zone
Unlock the secrets of graph traversal, optimization, and pathfinding! ⚡🌍
✨ Days Covered: 138 to 154
🗓️ Day
🔗 Problem
🌟 Level
📂 Solution
📌 Additional Challenges (From my side):
🏁 Trie Mastery Zone
Power up your prefix operations and fast string lookups! 🔠📝
✨ Days Covered: 155 to 156
🗓️ Day
🔗 Problem
🌟 Level
📂 Solution
📌 Additional Challenges (From my side):
🪢 Bit Manipulation Mastery Zone
Master the art of bits — from tricks to optimization, and efficient number operations! 💡🧠
✨ Days Covered: 157 to 160
🗓️ Day
🔗 Problem
🌟 Level
📂 Solution
👤 Creator
For any inquiries or feedback, please contact. Happy Contributing
🎯 Why Join This Journey?
🏆 Daily structured practice for 160 days.
🔍 Covers foundational concepts and advanced problem-solving techniques.
🚀 Become a coding ninja ready for any technical interview!
🌟 Ready to level up? Let’s code and conquer! Feel free to fork, clone, and add your progress.
Last updated