Date | Problem Name | C | C++ | Java | Python |
---|---|---|---|---|---|
01 Dec | Non-Repeating Character🔢📝💭 | Solution | Solution | Solution | Solution |
02 Dec | Search Pattern (KMP Algorithm) 📚🔍🧠 | Solution | Solution | Solution | Solution |
03 Dec | Min Chars to Add for Palindrome ✂️💬🔠 | Solution | Solution | Solution | Solution |
04 Dec | Strings Rotations of Each Other 🔄🔠🌀 | Solution | Solution | Solution | Solution |
05 Dec | Sort 0s, 1s, and 2s 🚦🔢🎨 | Solution | Solution | Solution | Solution |
06 Dec | Find H-Index 📚📊🔍 | Solution | Solution | Solution | Solution |
07 Dec | Count Inversions 🔄📊🔢 | Solution | Solution | Solution | Solution |
08 Dec | Overlapping Intervals 📅⏰🔁 | Solution | Solution | Solution | Solution |
09 Dec | Insert Interval 📝🔲⏳ | Solution | Solution | Solution | Solution |
10 Dec | Non-overlapping Intervals✂️🔗✅ | Solution | Solution | Solution | Solution |
11 Dec | Merge Without Extra Space 📂🚫📦 | Solution | Solution | Solution | Solution |
12 Dec | Number of occurrence 🧮📂📍 | Solution | Solution | Solution | Solution |
13 Dec | Sorted and Rotated Minimum 🔢🔄🌐 | Solution | Solution | Solution | Solution |
14 Dec | Search in Rotated Sorted Array 🔍📐🔑 | Solution | Solution | Solution | |
15 Dec | Peak element 🌄🔝⛰️ | Solution | Solution | Solution | Solution |
16 Dec | K-th element of two Arrays 🔢🔍🎯 | Solution | Solution | Solution | Solution |
17 Dec | Aggressive Cows 🐄🚜🐮 | Solution | Solution | Solution | |
18 Dec | Allocate Minimum Pages 📚📖📏 | Solution | Solution | Solution | |
19 Dec | Kth Missing Positive Number in a Sorted Array 🔢➡️❓ | Solution | Solution | Solution | Solution |
20 Dec | Spirally traversing a matrix 🌀🔢🔄 | Solution | Solution | Solution | Solution |
21 Dec | Rotate by 90 degree 📐↩️🏛️ | Solution | Solution | Solution | Solution |
22 Dec | Search in a Row-Column sorted matrix 🔍🔢📉 | Solution | Solution | Solution | |
23 Dec | Search in a row-wise sorted matrix 📋🔍✅ | Solution | Solution | Solution | |
24 Dec | Search in a sorted Matrix 🔍🧮📈 | Solution | Solution | Solution |
Day | Problem Name | C | C++ | Java | Python |
---|---|---|---|---|---|
Day 1 | Spirally traversing a matrix 🌀🔢🔄 | Solution | Solution | Solution | Solution |
Day 2 | Rotate by 90 degree 📐↩️🏛️ | Solution | Solution | Solution | Solution |
Day 3 | Search in a Row-Column sorted matrix 🔍🔢📉 | Solution | Solution | Solution | |
Day 4 | Search in a row-wise sorted matrix 📋🔍✅ | Solution | Solution | Solution | |
Day 5 | Search in a sorted Matrix 🔍🧮📈 | Solution | Solution | Solution |
Day | Problem Name | C | C++ | Java | Python |
---|---|---|---|---|---|
Day 1 | Number of occurrence 🧮📂📍 | Solution | Solution | Solution | Solution |
Day 2 | Sorted and Rotated Minimum 🔢🔄🌐 | Solution | Solution | Solution | Solution |
Day 3 | Search in Rotated Sorted Array 🔍📐🔑 | Solution | Solution | Solution | |
Day 4 | Peak element 🌄🔝⛰️ | Solution | Solution | Solution | Solution |
Day 5 | K-th element of two Arrays 🔢🔍🎯 | Solution | Solution | Solution | Solution |
Day 6 | Aggressive Cows 🐄🚜🐮 | Solution | Solution | Solution | |
Day 7 | Allocate Minimum Pages 📚📖📏 | Solution | Solution | Solution | |
Day 8 | Kth Missing Positive Number in a Sorted Array 🔢➡️❓ | Solution | Solution | Solution | Solution |
Bonus Problem No. | Problem Name | C 🖥️ | C++ 🚀 | Java ☕ | Python 🐍 |
---|---|---|---|---|---|
NUM 1 | Implement Lower Bound 📏🔍📊 | Solution | Solution | Solution | |
NUM 2 | Bitonic Point ⛰️🔀📍 | Solution | Solution | Solution | |
NUM 3 | Median of 2 Sorted Arrays of Different Sizes 📊🔢⚖️ | Solution | Solution | Solution | |
NUM 4 | Square Root 🔢➗🔲 | Solution | Solution | Solution | Solution |
NUM 5 | Koko Eating Bananas 🍌🐒⏳ | Solution | Solution | Solution | |
NUM 6 | Minimum Days to Make M Bouquets 🌸⏳💐 | Solution | Solution | Solution |
Day | Problem Name | C | C++ | Java | Python |
---|---|---|---|---|---|
Day 1 | Sort 0s, 1s, and 2s 🚦🔢🎨 | Solution | Solution | Solution | Solution |
Day 2 | Find H-Index 📚📊🔍 | Solution | Solution | Solution | Solution |
Day 3 | Count Inversions 🔄📊🔢 | Solution | Solution | Solution | Solution |
Day 4 | Overlapping Intervals 📅⏰🔁 | Solution | Solution | Solution | Solution |
Day 5 | Insert Interval 📝🔲⏳ | Solution | Solution | Solution | Solution |
Day 6 | Non-overlapping Intervals✂️🔗✅ | Solution | Solution | Solution | Solution |
Day 7 | Merge Without Extra Space 📂🚫📦 | Solution | Solution | Solution | Solution |
Bonus Problem No. | Problem Name | C 🖥️ | C++ 🚀 | Java ☕ | Python 🐍 |
---|---|---|---|---|---|
NUM 1 | Minimum sum 💡➕💰 | Solution | Solution | Solution | |
NUM 2 | Meeting Rooms 📅🏢⏰ | Solution | Solution | Solution | |
NUM 3 | Form the Largest Number 🔢🎯💯 | Solution | Solution | Solution | |
NUM 4 | Make array elements unique 🧮🔢🔀 | Solution | Solution | Solution |
Day | Problem Name | C | C++ | Java | Python |
---|---|---|---|---|---|
Day 1 | Implement Atoi ⚙️🔑🧑🔬 | Solution | Solution | Solution | Solution |
Day 2 | Add Binary Strings 🔢➕💻 | Solution | Solution | Solution | |
Day 3 | Anagram 🔠💡🤔 | Solution | Solution | Solution | Solution |
Day 4 | Non-Repeating Character🔢📝💭 | Solution | Solution | Solution | Solution |
Day 5 | Search Pattern (KMP Algorithm) 📚🔍🧠 | Solution | Solution | Solution | Solution |
Day 6 | Min Chars to Add for Palindrome ✂️💬🔠 | Solution | Solution | Solution | Solution |
Day 7 | Strings Rotations of Each Other 🔄🔠🌀 | Solution | Solution | Solution | Solution |
Bonus Problem No. | Problem Name | C 🖥️ | C++ 🚀 | Java ☕ | Python 🐍 |
---|---|---|---|---|---|
NUM 1 | Fizz Buzz 🧮🎉🔢 | Solution | Solution | Solution | |
NUM 2 | CamelCase Pattern Matching 🐫🔠💻 | Solution | Solution | Solution | |
NUM 3 | Palindrome Sentence 🔄🗣️📜 | Solution | Solution | Solution | |
NUM 4 | Minimum repeat to make substring 🔁📏🔤 | Solution | Solution | Solution | |
NUM 5 | Longest Prefix Suffix 🔍✂️🔗 | Solution | Solution | Solution | |
NUM 6 | Integer to Words 1️⃣🔠📚 | Solution | Solution | Solution |
Day | Problem Name | C | C++ | Java | Python |
---|---|---|---|---|---|
Day 1 | Second Largest 🔥🥈📈 | Solution | Solution | Solution | |
Day 2 | Move All Zeroes to End 🔥➡️⚡ | Solution | Solution | Solution | |
Day 3 | Reverse an Array 🌀🔁💻 | Solution | Solution | Solution | Solution |
Day 4 | Rotate Array 🔄📚🧑💻 | Solution | Solution | Solution | Solution |
Day 5 | Next Permutation 🔢➡️🔀 | Solution | Solution | Solution | Solution |
Day 6 | Majority Element II 🗳️📊✅ | Solution | Solution | Solution | Solution |
Day 7 | Stock Buy and Sell – Multiple Transaction Allowed 💹💼💸 | Solution | Solution | Solution | Solution |
Day 8 | Stock Buy and Sell – Max one Transaction Allowed 📈💰🛒 | Solution | Solution | Solution | Solution |
Day 9 | Minimize the Heights I 📉🏰🔧 | Solution | Solution | Solution | |
Day 10 | Kadane's Algorithm 💡📊🔢 | Solution | Solution | Solution | Solution |
Day 11 | Maximum Product Subarray 🔢➗🎯 | Solution | Solution | Solution | Solution |
Day 12 | Max Circular Subarray Sum 🔄🎯🌀 | Solution | Solution | Solution | Solution |
Day 13 | Smallest Positive Missing Number 🔢❓🔍 | Solution | Solution | Solution | Solution |
Bonus Problem No. | Problem Name | C 🖥️ | C++ 🚀 | Java ☕ | Python 🐍 |
---|---|---|---|---|---|
NUM 1 | Split Array in Three Equal Sum Subarrays 💥📊🔢 | Solution | Solution | Solution | |
NUM 2 | Repetitive Addition of Digits 🔢🔄💥 | Solution | Solution | Solution | |
NUM 3 | Maximize Number of 1's 🔢🔥💡 | Solution | Solution | Solution | |
NUM 4 | Last Moment Before All Ants Fall Out of a Plank 🐜🌍⏳ | Solution | Solution | Solution |
If you have any questions, insights, or solutions to share, don't miss out on our active Discussion Hub! 🌟 Your participation is what makes this community great.
Hello, GeeksforGeeks community! 🌟
Looking to dive into Rust, one of the fastest-growing languages for systems programming? 30 Days of Rust is your perfect starting point! From basics to advanced concepts, this repository is designed to provide you with practical, hands-on learning.
But here's the best part — we need your support to make this resource even bigger and better! 💪 Whether you are a beginner or an experienced developer, your contributions can help grow this community.
🔧 What can you do to help?
- ⭐ Star the repository to show your interest.
- 📚 Contribute to the learning resources or improve existing content.
- 🌐 Share the project with fellow developers to expand the learning network.
- 🔗 Spread the word to get more developers involved!
Together, we can empower the next generation of developers and make Rust a language of choice for high-performance applications. 🚀
Support Rust Learning & Contribute to the Future of Programming!
- 🏋️♂️ Daily Practice: Tackle a new problem every day and sharpen your problem-solving skills.
- 🧠 Diverse Topics: Master algorithms, data structures, dynamic programming, and more.
- 🤝 Community Collaboration: Discuss and improve solutions together for mutual growth.
- 📈 Solution Explanations: Each problem comes with clear, well-documented solutions to aid your learning.
- 📂 Navigate Effortlessly: Problems are sorted by date for easy access.
- 📝 Study Explanations: Grasp the core logic behind each solution.
- 🎭 Experiment & Practice: Modify solutions or try implementing them in other languages.
- 💬 Engage & Collaborate: Connect with the community to gain deeper insights.
/
├── November 2024 GFG SOLUTION/
│ ├── 01(Nov) Swap and Maximize.md
│ ├── November-01.cpp
│ ├── November-01.java
│ ├── November-01.py
│ └── ...
└── README.md
We ❤️ contributions! Here's how you can contribute:
- Fork this repository.
- Create a new branch for your feature or bug fix.
- Commit your changes with a clear message.
- Submit a pull request and we’ll review it together!
Note: Follow our coding style and include meaningful comments.
Het Patel Project Maintainer |
For any inquiries or feedback, please contact. Happy Contributing❤
Shaping solutions every day—thanks to everyone contributing to GeeksforGeeks-POTD! 🚀
- 🌐 Global Reach: Engaging with coders worldwide, from beginners to experts.
- 🔥 Trending Topics: Problems that sharpen your data structures and algorithms skills.
✨ Happy Coding!