Welcome to 160 Days of Problem Solving, where we conquer one challenging problem at a time! 🌟 This repository is a treasure trove of daily coding solutions for GFG problems, with multiple language support including C, C++, Java, and Python.
This repository is your companion for 160 days of consistent problem-solving, focusing on core data structures and algorithms. Each problem is thoughtfully solved and documented in four popular programming languages.
Whether you're a beginner or looking to sharpen your skills, these solutions will guide you through structured problem-solving.
Completed: 131/160 Problems 🎉
In Progress: 29 Problems ⏳
Target: Solve all 160 problems! 🏆
| Day | Problem Name | C | C++ | Java | Python |
|---|---|---|---|---|---|
| Day 1 | Longest Increasing Subsequence 🔝📈🧩 | Solution | Solution | Solution | |
| Day 2 | Longest String Chain 🔗⛓️🔠 | Solution | Solution | Solution | |
| Day 3 | Longest Common Subsequence 📏✂️📚 | Solution | Solution | Solution | |
| Day 4 | Longest Palindromic Subsequence 🔁💫🔬 | Solution | Solution | Solution | |
| Day 5 | Longest Palindrome in a String 🔠📏🔄 | Solution | Solution | Solution | |
| Day 6 | Palindrome SubStrings 📜🔄🔢 | Solution | Solution | Solution | |
| Day 7 | Edit Distance ✂️🧮🔢 | Solution | Solution | Solution | |
| Day 8 | Ways to Reach the n'th Stair ➡️🏃♂️🔢 | Solution | Solution | Solution | |
| Day 9 | Min Cost Climbing Stairs 🏃♂️💰🔝 | Solution | Solution | Solution | |
| Day 10 | 0 - 1 Knapsack Problem 🎒💰🔢 | Solution | Solution | Solution | |
| Day 11 | Coin Change (Count Ways) 🪙🔢💰 | Solution | Solution | Solution | |
| Day 12 | Coin Change (Minimum Coins) 🪙📉💰 | Solution | Solution | Solution | |
| Day 13 | Minimum Jumps 🏃♂️💨➡️ | Solution | Solution | Solution | |
| Day 14 | Subset Sum Problem 🎯🔢✅ | Solution | Solution | Solution | |
| Day 15 | Partition Equal Subset Sum ➗🔢❌ | Solution | Solution | Solution | |
| Day 16 | Stock Buy and Sell – Max K Transactions Allowed 💰💵🛒 | Solution | Solution | Solution | |
| Day 17 | Stock Buy and Sell – Max 2 Transactions Allowed 💰💹💵 | Solution | Solution | Solution | |
| Day 18 | Stickler Thief 🦹♂️🏠🚔 | Solution | Solution | Solution | |
| Day 19 | Stickler Thief II 🦹♂️🏠💰 | Solution | Solution | Solution | |
| Day 20 | Total Decoding Messages 🔢➡️🔡 | Solution | Solution | Solution | |
| Day 21 | Matrix Chain Multiplication ➗📈🔢 | Solution | Solution | Solution | |
| Day 22 | Boolean Parenthesization 🧮✅❌ | Solution | Solution | Solution | |
| Day 23 | Word Break 📖✂️🚀 | Solution | Solution | Solution |
Want to contribute? 🌟 Here's how:
- Fork the repository and create a pull request with a new solution.
- Solve a problem or improve existing code/documentation.
- Share this repo with others, and encourage them to star it for support!
- Discuss issues and share tips by opening an issue or using the Discussions tab.
This repository is maintained with
by Hunterdii. Special thanks to all contributors and supporters for making this journey possible!
Special thanks to the GeeksforGeeks community for providing such an amazing set of problems to work on. Without their platform, this wouldn't have been possible. 🧑💻
Don't forget to star this repository to stay updated! 