https://github.com/hunterdii/geeksforgeeks-potd
Welcome to the vibrant world of GeeksforGeeks Daily Problem of the Day solutions! Dive into a treasure trove of daily challenges meticulously crafted to sharpen your problem-solving skills. With diverse topics, detailed explanations, and a supportive community, this repository is your gateway to mastering algorithms, data structures, and more.
https://github.com/hunterdii/geeksforgeeks-potd
algorithms algorithms-and-data-structures competitive-programming cpp daily-coding-problem dailyprogrammer dsa gfg-contest gfg-cpp gfg-java gfg-potd gfg-python gfg-questions gfg-solutions good-first-issue potd-solution problem-of-the-day-solutions solutions
Last synced: 3 months ago
JSON representation
Welcome to the vibrant world of GeeksforGeeks Daily Problem of the Day solutions! Dive into a treasure trove of daily challenges meticulously crafted to sharpen your problem-solving skills. With diverse topics, detailed explanations, and a supportive community, this repository is your gateway to mastering algorithms, data structures, and more.
- Host: GitHub
- URL: https://github.com/hunterdii/geeksforgeeks-potd
- Owner: Hunterdii
- License: wtfpl
- Created: 2024-03-09T09:48:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T08:47:39.000Z (8 months ago)
- Last Synced: 2024-10-29T09:51:15.951Z (8 months ago)
- Topics: algorithms, algorithms-and-data-structures, competitive-programming, cpp, daily-coding-problem, dailyprogrammer, dsa, gfg-contest, gfg-cpp, gfg-java, gfg-potd, gfg-python, gfg-questions, gfg-solutions, good-first-issue, potd-solution, problem-of-the-day-solutions, solutions
- Language: Java
- Homepage:
- Size: 1.86 MB
- Stars: 67
- Watchers: 2
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
GeeksforGeeks Problem of the Day Solutions 2024
![]()
## [๐ **April 2025 Problem of the Day Solutions** ๐ ](April%202025%20GFG%20SOLUTION)## ๐ My Open-Source Projects
| **Date** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:---------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| 01 Apr | DFS of Graph ๐๐๐ฒ | | [Solution](/April%202025%20GFG%20SOLUTION/01(Apr)%20DFS%20of%20Graph.md#code-c) | [Solution](/April%202025%20GFG%20SOLUTION/01(Apr)%20DFS%20of%20Graph.md#code-java) | [Solution](/April%202025%20GFG%20SOLUTION/01(Apr)%20DFS%20of%20Graph.md#code-python) |
| 02 Apr | BFS of graph ๐๐ถโโ๏ธ๐ฒ | | [Solution](/April%202025%20GFG%20SOLUTION/02(Apr)%20BFS%20of%20graph.md#code-c) | [Solution](/April%202025%20GFG%20SOLUTION/02(Apr)%20BFS%20of%20graph.md#code-java) | [Solution](/April%202025%20GFG%20SOLUTION/02(Apr)%20BFS%20of%20graph.md#code-python) |
| 03 Apr | Rotten Oranges ๐๐ฆ โณ | | [Solution](/April%202025%20GFG%20SOLUTION/03(Apr)%20Rotten%20Oranges.md#code-c) | [Solution](/April%202025%20GFG%20SOLUTION/03(Apr)%20Rotten%20Oranges.md#code-java) | [Solution](/April%202025%20GFG%20SOLUTION/03(Apr)%20Rotten%20Oranges.md#code-python) |
| 04 Apr | Undirected Graph Cycle โป๏ธ๐๐ | | [Solution](/April%202025%20GFG%20SOLUTION/04(Apr)%20Undirected%20Graph%20Cycle.md#code-c) | [Solution](/April%202025%20GFG%20SOLUTION/04(Apr)%20Undirected%20Graph%20Cycle.md#code-java) | [Solution](/April%202025%20GFG%20SOLUTION/04(Apr)%20Undirected%20Graph%20Cycle.md#code-python) |
| 05 Apr | Find the number of islands ๐๏ธ๐งญโต | | [Solution](/April%202025%20GFG%20SOLUTION/05(Apr)%20Find%20the%20number%20of%20islands.md#code-c) | [Solution](/April%202025%20GFG%20SOLUTION/05(Apr)%20Find%20the%20number%20of%20islands.md#code-java) | [Solution](/April%202025%20GFG%20SOLUTION/05(Apr)%20Find%20the%20number%20of%20islands.md#code-python) |
| 06 Apr | Topological sort ๐ฆ๐ธ๏ธ๐ฃ๏ธ | | [Solution](/April%202025%20GFG%20SOLUTION/06(Apr)%20Topological%20sort.md#code-c) | [Solution](/April%202025%20GFG%20SOLUTION/06(Apr)%20Topological%20sort.md#code-java) | [Solution](/April%202025%20GFG%20SOLUTION/06(Apr)%20Topological%20sort.md#code-python) |## **[๐ GFG 160 Days of Problem Solving (Graph) ๐](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | DFS of Graph ๐๐๐ฒ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%201%20-%20DFS%20of%20Graph.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%201%20-%20DFS%20of%20Graph.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%201%20-%20DFS%20of%20Graph.md#code-python) |
| **Day 2** | BFS of graph ๐๐ถโโ๏ธ๐ฒ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%202%20-%20BFS%20of%20graph.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%202%20-%20BFS%20of%20graph.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%202%20-%20BFS%20of%20graph.md#code-python) |
| **Day 3** | Rotten Oranges ๐๐ฆ โณ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%203%20-%20Rotten%20Oranges.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%203%20-%20Rotten%20Oranges.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%203%20-%20Rotten%20Oranges.md#code-python) |
| **Day 4** | Undirected Graph Cycle โป๏ธ๐๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%204%20-%20Undirected%20Graph%20Cycle.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%204%20-%20Undirected%20Graph%20Cycle.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%204%20-%20Undirected%20Graph%20Cycle.md#code-python) |
| **Day 5** | Find the number of islands ๐๏ธ๐งญโต | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%205%20-%20Find%20the%20number%20of%20islands.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%205%20-%20Find%20the%20number%20of%20islands.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%205%20-%20Find%20the%20number%20of%20islands.md#code-python) |
| **Day 6** | Topological sort ๐ฆ๐ธ๏ธ๐ฃ๏ธ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%206%20-%20Topological%20sort.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%206%20-%20Topological%20sort.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Graph)/Day%206%20-%20Topological%20sort.md#code-python) |---
## ๐ Solved Questions and Bonus Problems
โจ Previously Solved Questions
(Click to expand)## **[๐ข GFG 160 Days of Problem Solving (Arrays 1โ13) ๐ข](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Second Largest ๐ฅ๐ฅ๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%201%20-%20Second%20Largest.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%201%20-%20Second%20Largest.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%201%20-%20Second%20Largest.md#code-python) |
| **Day 2** | Move All Zeroes to End ๐ฅโก๏ธโก | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%202%20-%20Move%20All%20Zeroes%20to%20End.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%202%20-%20Move%20All%20Zeroes%20to%20End.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%202%20-%20Move%20All%20Zeroes%20to%20End.md#code-python) |
| **Day 3** | Reverse an Array ๐๐๐ป | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%203%20-%20Reverse%20an%20Array.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%203%20-%20Reverse%20an%20Array.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%203%20-%20Reverse%20an%20Array.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%203%20-%20Reverse%20an%20Array.md#code-python) |
| **Day 4** | Rotate Array ๐๐๐งโ๐ป | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%204%20-%20Rotate%20Array.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%204%20-%20Rotate%20Array.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%204%20-%20Rotate%20Array.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%204%20-%20Rotate%20Array.md#code-python) |
| **Day 5** | Next Permutation ๐ขโก๏ธ๐ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%205%20-%20Next%20Permutation.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%205%20-%20Next%20Permutation.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%205%20-%20Next%20Permutation.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%205%20-%20Next%20Permutation.md#code-python) |
| **Day 6** | Majority Element II ๐ณ๏ธ๐โ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%206%20-%20Majority%20Element%20II.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%206%20-%20Majority%20Element%20II.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%206%20-%20Majority%20Element%20II.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%206%20-%20Majority%20Element%20II.md#code-python) |
| **Day 7** | Stock Buy and Sell โ Multiple Transaction Allowed ๐น๐ผ๐ธ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%207%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Multiple%20Transaction%20Allowed.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%207%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Multiple%20Transaction%20Allowed.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%207%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Multiple%20Transaction%20Allowed.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%207%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Multiple%20Transaction%20Allowed.md#code-python) |
| **Day 8** | Stock Buy and Sell โ Max one Transaction Allowed ๐๐ฐ๐ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%208%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Max%20one%20Transaction%20Allowed.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%208%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Max%20one%20Transaction%20Allowed.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%208%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Max%20one%20Transaction%20Allowed.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%208%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Max%20one%20Transaction%20Allowed.md#code-python) |
| **Day 9** | Minimize the Heights I ๐๐ฐ๐ง | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%209%20-%20Minimize%20the%20Heights%20II.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%209%20-%20Minimize%20the%20Heights%20II.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%209%20-%20Minimize%20the%20Heights%20II.md#code-python) |
| **Day 10** | Kadane's Algorithm ๐ก๐๐ข | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2010%20-%20Kadane's%20Algorithm.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2010%20-%20Kadane's%20Algorithm.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2010%20-%20Kadane's%20Algorithm.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2010%20-%20Kadane's%20Algorithm.md#code-python) |
| **Day 11** | Maximum Product Subarray ๐ขโ๐ฏ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2011%20-%20Maximum%20Product%20Subarray.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2011%20-%20Maximum%20Product%20Subarray.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2011%20-%20Maximum%20Product%20Subarray.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2011%20-%20Maximum%20Product%20Subarray.md#code-python) |
| **Day 12** | Max Circular Subarray Sum ๐๐ฏ๐ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2012%20-%20Max%20Circular%20Subarray%20Sum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2012%20-%20Max%20Circular%20Subarray%20Sum.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2012%20-%20Max%20Circular%20Subarray%20Sum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2012%20-%20Max%20Circular%20Subarray%20Sum.md#code-python) |
| **Day 13** | Smallest Positive Missing Number ๐ขโ๐ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2013%20-%20Smallest%20Positive%20Missing%20Number.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2013%20-%20Smallest%20Positive%20Missing%20Number.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2013%20-%20Smallest%20Positive%20Missing%20Number.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2013%20-%20Smallest%20Positive%20Missing%20Number.md#code-python) |## **[๐ GFG 160 Days of Problem Solving (Strings) ๐ ](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Implement Atoi โ๏ธ๐๐งโ๐ฌ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%201%20-%20Implement%20Atoi.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%201%20-%20Implement%20Atoi.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%201%20-%20Implement%20Atoi.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%201%20-%20Implement%20Atoi.md#code-python) |
| **Day 2** | Add Binary Strings ๐ขโ๐ป | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%202%20-%20Add%20Binary%20Strings.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%202%20-%20Add%20Binary%20Strings.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%202%20-%20Add%20Binary%20Strings.md#code-python) |
| **Day 3** | Anagram ๐ ๐ก๐ค | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%203%20-%20Anagram.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%203%20-%20Anagram.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%203%20-%20Anagram.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%203%20-%20Anagram.md#code-python) |
| **Day 4** | Non-Repeating Character๐ข๐๐ญ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%204%20-%20Non%20Repeating%20Character.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%204%20-%20Non%20Repeating%20Character.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%204%20-%20Non%20Repeating%20Character.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%204%20-%20Non%20Repeating%20Character.md#code-python) |
| **Day 5** | Search Pattern (KMP Algorithm) ๐๐๐ง | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%205%20-%20Search%20Pattern%20(KMP-Algorithm).md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%205%20-%20Search%20Pattern%20(KMP-Algorithm).md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%205%20-%20Search%20Pattern%20(KMP-Algorithm).md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%205%20-%20Search%20Pattern%20(KMP-Algorithm).md#code-python) |
| **Day 6** | Min Chars to Add for Palindrome โ๏ธ๐ฌ๐ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%206%20-%20Min%20Chars%20to%20Add%20for%20Palindrome.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%206%20-%20Min%20Chars%20to%20Add%20for%20Palindrome.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%206%20-%20Min%20Chars%20to%20Add%20for%20Palindrome.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%206%20-%20Min%20Chars%20to%20Add%20for%20Palindrome.md#code-python) |
| **Day 7** | Strings Rotations of Each Other ๐๐ ๐ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%207%20-%20Strings%20Rotations%20of%20Each%20Other.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%207%20-%20Strings%20Rotations%20of%20Each%20Other.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%207%20-%20Strings%20Rotations%20of%20Each%20Other.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%207%20-%20Strings%20Rotations%20of%20Each%20Other.md#code-python) |## **[๐ GFG 160 Days of Problem Solving (Sorting) ๐](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Sort 0s, 1s, and 2s ๐ฆ๐ข๐จ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%201%20-%20Sort%200s%2C%201s%20and%202s.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%201%20-%20Sort%200s%2C%201s%20and%202s.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%201%20-%20Sort%200s%2C%201s%20and%202s.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%201%20-%20Sort%200s%2C%201s%20and%202s.md#code-python) |
| **Day 2** | Find H-Index ๐๐๐ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%202%20-%20Find%20H-Index.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%202%20-%20Find%20H-Index.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%202%20-%20Find%20H-Index.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%202%20-%20Find%20H-Index.md#code-python) |
| **Day 3** | Count Inversions ๐๐๐ข | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%203%20-%20Count%20Inversions.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%203%20-%20Count%20Inversions.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%203%20-%20Count%20Inversions.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%203%20-%20Count%20Inversions.md#code-python) |
| **Day 4** | Overlapping Intervals ๐ โฐ๐ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%204%20-%20Overlapping%20Intervals.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%204%20-%20Overlapping%20Intervals.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%204%20-%20Overlapping%20Intervals.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%204%20-%20Overlapping%20Intervals.md#code-python) |
| **Day 5** | Insert Interval ๐๐ฒโณ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%205%20-%20Insert%20Interval.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%205%20-%20Insert%20Interval.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%205%20-%20Insert%20Interval.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%205%20-%20Insert%20Interval.md#code-python) |
| **Day 6** | Non-overlapping Intervalsโ๏ธ๐โ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%206%20-%20Non-overlapping%20Intervals.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%206%20-%20Non-overlapping%20Intervals.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%206%20-%20Non-overlapping%20Intervals.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%206%20-%20Non-overlapping%20Intervals.md#code-python) |
| **Day 7** | Merge Without Extra Space ๐๐ซ๐ฆ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%207%20-%20Merge%20Without%20Extra%20Space.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%207%20-%20Merge%20Without%20Extra%20Space.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%207%20-%20Merge%20Without%20Extra%20Space.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%207%20-%20Merge%20Without%20Extra%20Space.md#code-python) |## **[๐ GFG 160 Days of Problem Solving (Searching) ๐](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Number of occurrence ๐งฎ๐๐ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%201%20-%20Number%20of%20occurrence.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%201%20-%20Number%20of%20occurrence.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%201%20-%20Number%20of%20occurrence.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%201%20-%20Number%20of%20occurrence.md#code-python) |
| **Day 2** | Sorted and Rotated Minimum ๐ข๐๐ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%202%20-%20Sorted%20and%20Rotated%20Minimum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%202%20-%20Sorted%20and%20Rotated%20Minimum.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%202%20-%20Sorted%20and%20Rotated%20Minimum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%202%20-%20Sorted%20and%20Rotated%20Minimum.md#code-python) |
| **Day 3** | Search in Rotated Sorted Array ๐๐๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%203%20-%20Search%20in%20Rotated%20Sorted%20Array.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%203%20-%20Search%20in%20Rotated%20Sorted%20Array.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%203%20-%20Search%20in%20Rotated%20Sorted%20Array.md#code-python) |
| **Day 4** | Peak element ๐๐โฐ๏ธ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%204%20-%20Peak%20element.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%204%20-%20Peak%20element.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%204%20-%20Peak%20element.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%204%20-%20Peak%20element.md#code-python) |
| **Day 5** | K-th element of two Arrays ๐ข๐๐ฏ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%205%20-%20K-th%20element%20of%20two%20Arrays.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%205%20-%20K-th%20element%20of%20two%20Arrays.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%205%20-%20K-th%20element%20of%20two%20Arrays.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%205%20-%20K-th%20element%20of%20two%20Arrays.md#code-python) |
| **Day 6** | Aggressive Cows ๐๐๐ฎ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%206%20-%20Aggressive%20Cows.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%206%20-%20Aggressive%20Cows.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%206%20-%20Aggressive%20Cows.md#code-python) |
| **Day 7** | Allocate Minimum Pages ๐๐๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%207%20-%20Allocate%20Minimum%20Pages.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%207%20-%20Allocate%20Minimum%20Pages.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%207%20-%20Allocate%20Minimum%20Pages.md#code-python) |
| **Day 8** | Kth Missing Positive Number in a Sorted Array ๐ขโก๏ธโ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%208%20-%20Kth%20Missing%20Positive%20Number%20in%20a%20Sorted%20Array.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%208%20-%20Kth%20Missing%20Positive%20Number%20in%20a%20Sorted%20Array.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%208%20-%20Kth%20Missing%20Positive%20Number%20in%20a%20Sorted%20Array.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%208%20-%20Kth%20Missing%20Positive%20Number%20in%20a%20Sorted%20Array.md#code-python) |## **[๐ GFG 160 Days of Problem Solving (Matrix) ๐](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Spirally traversing a matrix ๐๐ข๐ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%201%20-%20Spirally%20traversing%20a%20matrix.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%201%20-%20Spirally%20traversing%20a%20matrix.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%201%20-%20Spirally%20traversing%20a%20matrix.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%201%20-%20Spirally%20traversing%20a%20matrix.md#code-python) |
| **Day 2** | Rotate by 90 degree ๐โฉ๏ธ๐๏ธ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%202%20-%20Rotate%20by%2090%20degree.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%202%20-%20Rotate%20by%2090%20degree.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%202%20-%20Rotate%20by%2090%20degree.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%202%20-%20Rotate%20by%2090%20degree.md#code-python) |
| **Day 3** | Search in a Row-Column sorted matrix ๐๐ข๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%203%20-%20Search%20in%20a%20Row-Column%20sorted%20matrix.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%203%20-%20Search%20in%20a%20Row-Column%20sorted%20matrix.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%203%20-%20Search%20in%20a%20Row-Column%20sorted%20matrix.md#code-python) |
| **Day 4** | Search in a row-wise sorted matrix ๐๐โ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%204%20-%20Search%20in%20a%20row-wise%20sorted%20matrix.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%204%20-%20Search%20in%20a%20row-wise%20sorted%20matrix.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%204%20-%20Search%20in%20a%20row-wise%20sorted%20matrix.md#code-python) |
| **Day 5** | Search in a sorted Matrix ๐๐งฎ๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%205%20-%20Search%20in%20a%20sorted%20Matrix.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%205%20-%20Search%20in%20a%20sorted%20Matrix.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%205%20-%20Search%20in%20a%20sorted%20Matrix.md#code-python) |
| **Day 6** | Set Matrix Zeroes ๐ฆโฌ๐ข | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%206%20-%20Set%20Matrix%20Zeroes.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%206%20-%20Set%20Matrix%20Zeroes.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%206%20-%20Set%20Matrix%20Zeroes.md#code-python) |## **[๐ GFG 160 Days of Problem Solving (Hashing) ๐](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Two Sum - Pair with Given Sum โ๐ข๐งฉ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%201%20-%20Two%20Sum%20-%20Pair%20with%20Given%20Sum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%201%20-%20Two%20Sum%20-%20Pair%20with%20Given%20Sum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%201%20-%20Two%20Sum%20-%20Pair%20with%20Given%20Sum.md#code-python) |
| **Day 2** | Count pairs with given sum ๐ข๐งฎ๐ ๏ธ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%202%20-%20Count%20pairs%20with%20given%20sum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%202%20-%20Count%20pairs%20with%20given%20sum.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%202%20-%20Count%20pairs%20with%20given%20sum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%202%20-%20Count%20pairs%20with%20given%20sum.md#code-python) |
| **Day 3** | Find All Triplets with Zero Sum ๐ข๐๐ฏ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%203%20-%20Find%20All%20Triplets%20with%20Zero%20Sum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%203%20-%20Find%20All%20Triplets%20with%20Zero%20Sum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%203%20-%20Find%20All%20Triplets%20with%20Zero%20Sum.md#code-python) |
| **Day 4** | Intersection of Two arrays with Duplicate Elements ๐๐ค๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%204%20-%20Intersection%20of%20Two%20arrays%20with%20Duplicate%20Elements.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%204%20-%20Intersection%20of%20Two%20arrays%20with%20Duplicate%20Elements.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%204%20-%20Intersection%20of%20Two%20arrays%20with%20Duplicate%20Elements.md#code-python) |
| **Day 5** | Union of Arrays with Duplicates ๐๐ฆ๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%205%20-%20Union%20of%20Arrays%20with%20Duplicates.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%205%20-%20Union%20of%20Arrays%20with%20Duplicates.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%205%20-%20Union%20of%20Arrays%20with%20Duplicates.md#code-python) |
| **Day 6** | Longest Consecutive Subsequence ๐โโโณ๐ฏ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%206%20-%20Longest%20Consecutive%20Subsequence.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%206%20-%20Longest%20Consecutive%20Subsequence.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%206%20-%20Longest%20Consecutive%20Subsequence.md#code-python) |
| **Day 7** | Print Anagrams Together ๐ก๐ฅ๐ค | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%207%20-%20Print%20Anagrams%20Together.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%207%20-%20Print%20Anagrams%20Together.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%207%20-%20Print%20Anagrams%20Together.md#code-python) |
| **Day 8** | Subarrays with sum K ๐ขโ๐ฏ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%208%20-%20Subarrays%20with%20sum%20K.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%208%20-%20Subarrays%20with%20sum%20K.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%208%20-%20Subarrays%20with%20sum%20K.md#code-python) |
| **Day 9** | Count Subarrays with given XOR ๐ป๐ข๐งฎ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%209%20-%20Count%20Subarrays%20with%20given%20XOR.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%209%20-%20Count%20Subarrays%20with%20given%20XOR.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%209%20-%20Count%20Subarrays%20with%20given%20XOR.md#code-python) |## **[๐ซ GFG 160 Days of Problem Solving (Two Pointer Technique) ๐ซ](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Count all triplets with given sum in sorted array ๐ข๐ฝ๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%201%20-%20Count%20all%20triplets%20with%20given%20sum%20in%20sorted%20array.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%201%20-%20Count%20all%20triplets%20with%20given%20sum%20in%20sorted%20array.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%201%20-%20Count%20all%20triplets%20with%20given%20sum%20in%20sorted%20array.md#code-python) |
| **Day 2** | Count Pairs whose sum is less than target ๐ซ๐ข๐จโ๐ป | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%202%20-%20Count%20Pairs%20whose%20sum%20is%20less%20than%20target.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%202%20-%20Count%20Pairs%20whose%20sum%20is%20less%20than%20target.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%202%20-%20Count%20Pairs%20whose%20sum%20is%20less%20than%20target.md#code-python) |
| **Day 3** | Sum Pair closest to target ๐ฏ๐ก๐ข | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%203%20-%20Sum%20Pair%20closest%20to%20target.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%203%20-%20Sum%20Pair%20closest%20to%20target.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%203%20-%20Sum%20Pair%20closest%20to%20target.md#code-python) |
| **Day 4** | Pair with given sum in a sorted array ๐ข๐งฎโ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%204%20-%20Pair%20with%20given%20sum%20in%20a%20sorted%20array.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%204%20-%20Pair%20with%20given%20sum%20in%20a%20sorted%20array.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%204%20-%20Pair%20with%20given%20sum%20in%20a%20sorted%20array.md#code-python) |
| **Day 5** | Count the number of possible triangles ๐๐๐งฎ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%205%20-%20Count%20the%20number%20of%20possible%20triangles.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%205%20-%20Count%20the%20number%20of%20possible%20triangles.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%205%20-%20Count%20the%20number%20of%20possible%20triangles.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%205%20-%20Count%20the%20number%20of%20possible%20triangles.md#code-python) |
| **Day 6** | Indexes of Subarray Sum ๐๐๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%206%20-%20Indexes%20of%20Subarray%20Sum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%206%20-%20Indexes%20of%20Subarray%20Sum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%206%20-%20Indexes%20of%20Subarray%20Sum.md#code-python) |
| **Day 7** | Count distinct elements in every window ๐ข๐ฏ๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%207%20-%20Count%20distinct%20elements%20in%20every%20window.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%207%20-%20Count%20distinct%20elements%20in%20every%20window.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%207%20-%20Count%20distinct%20elements%20in%20every%20window.md#code-python) |
| **Day 8** | Longest substring with distinct characters ๐งต๐ค๐ง | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%208%20-%20Longest%20substring%20with%20distinct%20characters.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%208%20-%20Longest%20substring%20with%20distinct%20characters.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%208%20-%20Longest%20substring%20with%20distinct%20characters.md#code-python) |
| **Day 9** | Trapping Rain Water ๐ง๏ธ๐ง๐๏ธ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%209%20-%20Trapping%20Rain%20Water.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%209%20-%20Trapping%20Rain%20Water.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%209%20-%20Trapping%20Rain%20Water.md#code-python) |
| **Day 10** | Container With Most Water๐ฆ๐๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%2010%20-%20Container%20With%20Most%20Water.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%2010%20-%20Container%20With%20Most%20Water.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%2010%20-%20Container%20With%20Most%20Water.md#code-python) |## **[โ GFG 160 Days of Problem Solving (Prefix Sum) โ](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Equilibrium Point โ๏ธ๐๐งฎ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%201%20-%20Equilibrium%20Point.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%201%20-%20Equilibrium%20Point.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%201%20-%20Equilibrium%20Point.md#code-python) |
| **Day 2** | Longest Subarray with Sum K ๐๐๐ ๏ธ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%202%20-%20Longest%20Subarray%20with%20Sum%20K.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%202%20-%20Longest%20Subarray%20with%20Sum%20K.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%202%20-%20Longest%20Subarray%20with%20Sum%20K.md#code-python) |
| **Day 3** | Largest subarray of 0's and 1's ๐ขโ๐ด | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%203%20-%20Largest%20subarray%20of%200's%20and%201's.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%203%20-%20Largest%20subarray%20of%200's%20and%201's.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%203%20-%20Largest%20subarray%20of%200's%20and%201's.md#code-python) |
| **Day 4** | Product array puzzle๐งฉ๐ฆโ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%204%20-%20Product%20array%20puzzle.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%204%20-%20Product%20array%20puzzle.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%204%20-%20Product%20array%20puzzle.md#code-python) |## **[๐ GFG 160 Days of Problem Solving (Linked List) ๐](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Reverse a linked list ๐๐โ๏ธ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%201%20-%20Reverse%20a%20linked%20list.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%201%20-%20Reverse%20a%20linked%20list.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%201%20-%20Reverse%20a%20linked%20list.md#code-python) |
| **Day 2** | Rotate a Linked List ๐๐๐ซ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%202%20-%20Rotate%20a%20Linked%20List.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%202%20-%20Rotate%20a%20Linked%20List.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%202%20-%20Rotate%20a%20Linked%20List.md#code-python) |
| **Day 3** | Merge two sorted linked lists ๐โ๐ | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%203%20-%20Merge%20two%20sorted%20linked%20lists.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%203%20-%20Merge%20two%20sorted%20linked%20lists.md#code-c-1) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%203%20-%20Merge%20two%20sorted%20linked%20lists.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%203%20-%20Merge%20two%20sorted%20linked%20lists.md#code-python) |
| **Day 4** | Linked List Group Reverse ๐๐๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%204%20-%20Linked%20List%20Group%20Reverse.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%204%20-%20Linked%20List%20Group%20Reverse.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%204%20-%20Linked%20List%20Group%20Reverse.md#code-python) |
| **Day 5** | Add Number Linked Lists โ๐๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%205%20-%20Add%20Number%20Linked%20Lists.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%205%20-%20Add%20Number%20Linked%20Lists.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%205%20-%20Add%20Number%20Linked%20Lists.md#code-python) |
| **Day 6** | Clone List with Next and Random ๐๐๐ค | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%206%20-%20Clone%20List%20with%20Next%20and%20Random.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%206%20-%20Clone%20List%20with%20Next%20and%20Random.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%206%20-%20Clone%20List%20with%20Next%20and%20Random.md#code-python) |
| **Day 7** | Detect Loop in linked list ๐๐๐ฆ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%207%20-%20Detect%20Loop%20in%20linked%20list.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%207%20-%20Detect%20Loop%20in%20linked%20list.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%207%20-%20Detect%20Loop%20in%20linked%20list.md#code-python) |
| **Day 8** | Find the first node of loop in linked list ๐๐๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%208%20-%20Find%20the%20first%20node%20of%20loop%20in%20linked%20list.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%208%20-%20Find%20the%20first%20node%20of%20loop%20in%20linked%20list.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%208%20-%20Find%20the%20first%20node%20of%20loop%20in%20linked%20list.md#code-python) |
| **Day 9** | Remove loop in Linked List ๐๐ซ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%209%20-%20Remove%20loop%20in%20Linked%20List.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%209%20-%20Remove%20loop%20in%20Linked%20List.md#code-java-1) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%209%20-%20Remove%20loop%20in%20Linked%20List.md#code-python-1) |
| **Day 10** | LRU Cache ๐๐ค๐พ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%2010%20-%20LRU%20Cache.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%2010%20-%20LRU%20Cache.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%2010%20-%20LRU%20Cache.md#code-python) |## **[๐ GFG 160 Days of Problem Solving (Recursion and Backtracking) ๐](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Permutations of a String ๐ ๐๐งฉ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%201%20-%20Permutations%20of%20a%20String.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%201%20-%20Permutations%20of%20a%20String.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%201%20-%20Permutations%20of%20a%20String.md#code-python-1) |
| **Day 2** | Implement Pow โก๐ข๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%202%20-%20Implement%20Pow.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%202%20-%20Implement%20Pow.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%202%20-%20Implement%20Pow.md#code-python) |
| **Day 3** | N-Queen Problem ๐โ๏ธ๐ข | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%203%20-%20N-Queen%20Problem.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%203%20-%20N-Queen%20Problem.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%203%20-%20N-Queen%20Problem.md#code-python) |
| **Day 4** | Solve the Sudoku ๐งฉ๐๐ฏ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%204%20-%20Solve%20the%20Sudoku.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%204%20-%20Solve%20the%20Sudoku.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%204%20-%20Solve%20the%20Sudoku.md#code-python) |
| **Day 5** | Word Search๐๐ ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%205%20-%20Word%20Search.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%205%20-%20Word%20Search.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%205%20-%20Word%20Search.md#code-python) |## **[๐ด GFG 160 Days of Problem Solving (Tree) ๐ด](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Level order traversal ๐ณ๐ค๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%201%20-%20Level%20order%20traversal.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%201%20-%20Level%20order%20traversal.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%201%20-%20Level%20order%20traversal.md#code-python) |
| **Day 2** | Height of Binary Tree ๐ฒ๐๐ชต | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%202%20-%20Height%20of%20Binary%20Tree.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%202%20-%20Height%20of%20Binary%20Tree.md#code-c-1) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%202%20-%20Height%20of%20Binary%20Tree.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%202%20-%20Height%20of%20Binary%20Tree.md#code-python) |
| **Day 3** | Diameter of a Binary Tree ๐ณ๐๐ | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%203%20-%20Diameter%20of%20a%20Binary%20Tree.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%203%20-%20Diameter%20of%20a%20Binary%20Tree.md#code-c-1) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%203%20-%20Diameter%20of%20a%20Binary%20Tree.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%203%20-%20Diameter%20of%20a%20Binary%20Tree.md#code-python) |
| **Day 4** | Mirror Tree ๐ณ๐ช๐ | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%204%20-%20Mirror%20Tree.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%204%20-%20Mirror%20Tree.md#code-c-1) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%204%20-%20Mirror%20Tree.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%204%20-%20Mirror%20Tree.md#code-python) |
| **Day 5** | Construct Tree from Inorder & Preorder ๐ณ๐๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%205%20-%20Construct%20Tree%20from%20Inorder%20%26%20Preorder.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%205%20-%20Construct%20Tree%20from%20Inorder%20%26%20Preorder.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%205%20-%20Construct%20Tree%20from%20Inorder%20%26%20Preorder.md#code-python) |
| **Day 6** | Inorder Traversal ๐ณโก๏ธ๐ | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%206%20-%20Inorder%20Traversal.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%206%20-%20Inorder%20Traversal.md#code-c-1) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%206%20-%20Inorder%20Traversal.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%206%20-%20Inorder%20Traversal.md#code-python) |
| **Day 7** | Tree Boundary Traversal ๐ณ๐๐ฟ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%207%20-%20Tree%20Boundary%20Traversal.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%207%20-%20Tree%20Boundary%20Traversal.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%207%20-%20Tree%20Boundary%20Traversal.md#code-python) |
| **Day 8** | Maximum path sum from any node ๐ณ๐ค๏ธ๐ผ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%208%20-%20Maximum%20path%20sum%20from%20any%20node.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%208%20-%20Maximum%20path%20sum%20from%20any%20node.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%208%20-%20Maximum%20path%20sum%20from%20any%20node.md#code-python) |
| **Day 9** | K Sum Paths ๐ณ๐ค๏ธ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%209%20-%20K%20Sum%20Paths.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%209%20-%20K%20Sum%20Paths.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%209%20-%20K%20Sum%20Paths.md#code-python) |
| **Day 10** | Check for BST ๐ณโ ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2010%20-%20Check%20for%20BST.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2010%20-%20Check%20for%20BST.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2010%20-%20Check%20for%20BST.md#code-python) |
| **Day 11** | k-th Smallest in BST ๐ณ๐ข๐๏ธ | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2011%20-%20k-th%20Smallest%20in%20BST.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2011%20-%20k-th%20Smallest%20in%20BST.md#code-c-1) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2011%20-%20k-th%20Smallest%20in%20BST.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2011%20-%20k-th%20Smallest%20in%20BST.md#code-python) |
| **Day 12** | Pair Sum in BST.md ๐ณโ๐ข | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2012%20-%20Pair%20Sum%20in%20BST.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2012%20-%20Pair%20Sum%20in%20BST.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2012%20-%20Pair%20Sum%20in%20BST.md#code-python) |
| **Day 13** | Fixing Two nodes of a BST ๐ณ๐๐ ๏ธ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2013%20-%20Fixing%20Two%20nodes%20of%20a%20BST.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2013%20-%20Fixing%20Two%20nodes%20of%20a%20BST.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2013%20-%20Fixing%20Two%20nodes%20of%20a%20BST.md#code-python) |
| **Day 14** | Lowest Common Ancestor in a BST ๐ณ๐๐ค | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2014%20-%20Lowest%20Common%20Ancestor%20in%20a%20BST.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2014%20-%20Lowest%20Common%20Ancestor%20in%20a%20BST.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2014%20-%20Lowest%20Common%20Ancestor%20in%20a%20BST.md#code-python) |
| **Day 15** | Serialize and deserialize a binary tree ๐ฒ๐ค๐พ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2015%20-%20Serialize%20and%20deserialize%20a%20binary%20tree.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2015%20-%20Serialize%20and%20deserialize%20a%20binary%20tree.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Tree)/Day%2015%20-%20Serialize%20and%20deserialize%20a%20binary%20tree.md#code-python) |## **[๐บ GFG 160 Days of Problem Solving (Heap) ๐บ](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Heap))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | k largest elements ๐ข๐๐ฅ | | [Solution](Z#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Heap)/Day%201%20-%20k%20largest%20elements.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Heap)/Day%201%20-%20k%20largest%20elements.md#code-python) |
| **Day 2** | K Closest Points to Origin ๐๐บ๏ธ๐ข | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Heap)/Day%202%20-%20K%20Closest%20Points%20to%20Origin.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Heap)/Day%202%20-%20K%20Closest%20Points%20to%20Origin.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Heap)/Day%202%20-%20K%20Closest%20Points%20to%20Origin.md#code-python) |
| **Day 3** | Merge K sorted linked lists ๐๐โก๏ธ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Heap)/Day%203%20-%20Merge%20K%20sorted%20linked%20lists.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Heap)/Day%203%20-%20Merge%20K%20sorted%20linked%20lists.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Heap)/Day%203%20-%20Merge%20K%20sorted%20linked%20lists.md#code-python) |
| **Day 4** | Find median in a stream ๐โณ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Heap)/Day%204%20-%20Find%20median%20in%20a%20stream.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Heap)/Day%204%20-%20Find%20median%20in%20a%20stream.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Heap)/Day%204%20-%20Find%20median%20in%20a%20stream.md#code-python) |## **[๐ GFG 160 Days of Problem Solving (Stack) ๐](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Parenthesis Checker ๐๏ธโ ๐๏ธ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%201%20-%20Parenthesis%20Checker.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%201%20-%20Parenthesis%20Checker.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%201%20-%20Parenthesis%20Checker.md#code-python) |
| **Day 2** | Longest valid Parentheses ๐ฐโก๏ธ๐ญ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%202%20-%20Longest%20valid%20Parentheses.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%202%20-%20Longest%20valid%20Parentheses.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%202%20-%20Longest%20valid%20Parentheses.md#code-python) |
| **Day 3** | Next Greater Element โก๏ธ๐๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%203%20-%20Next%20Greater%20Element.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%203%20-%20Next%20Greater%20Element.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%203%20-%20Next%20Greater%20Element.md#code-python) |
| **Day 4** | Stock span problem ๐นโณ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%204%20-%20Stock%20span%20problem.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%204%20-%20Stock%20span%20problem.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%204%20-%20Stock%20span%20problem.md#code-python) |
| **Day 5** | Histogram Max Rectangular Area ๐ฆ๐ฒ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%205%20-%20Histogram%20Max%20Rectangular%20Area.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%205%20-%20Histogram%20Max%20Rectangular%20Area.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%205%20-%20Histogram%20Max%20Rectangular%20Area.md#code-python) |
| **Day 6** | Maximum of minimum for every window size ๐๐ช๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%206%20-%20Maximum%20of%20minimum%20for%20every%20window%20size.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%206%20-%20Maximum%20of%20minimum%20for%20every%20window%20size.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%206%20-%20Maximum%20of%20minimum%20for%20every%20window%20size.md#code-python) |
| **Day 7** | Get Min from Stack ๐๐ฆ๐ฝ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%207%20-%20Get%20Min%20from%20Stack.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%207%20-%20Get%20Min%20from%20Stack.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%207%20-%20Get%20Min%20from%20Stack.md#code-python) |
| **Day 8** | Evaluation of Postfix Expression ๐ฅโ๏ธโ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%208%20-%20Evaluation%20of%20Postfix%20Expression.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%208%20-%20Evaluation%20of%20Postfix%20Expression.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%208%20-%20Evaluation%20of%20Postfix%20Expression.md#code-python) |
| **Day 9** | Decode the string ๐๐ ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%209%20-%20Decode%20the%20string.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%209%20-%20Decode%20the%20string.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Stack)/Day%209%20-%20Decode%20the%20string.md#code-python) |## **[๐ GFG 160 Days of Problem Solving (Queue and Deque) ๐](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Queue%20and%20Deque))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | K Sized Subarray Maximum ๐ข๐ฉ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Queue%20and%20Deque)/Day%201%20-%20K%20Sized%20Subarray%20Maximum.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Queue%20and%20Deque)/Day%201%20-%20K%20Sized%20Subarray%20Maximum.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Queue%20and%20Deque)/Day%201%20-%20K%20Sized%20Subarray%20Maximum.md#code-python) |
| **Day 2** | Longest Bounded-Difference Subarray ๐๐ข๐ฐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Queue%20and%20Deque)/Day%202%20-%20Longest%20Bounded-Difference%20Subarray.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Queue%20and%20Deque)/Day%202%20-%20Longest%20Bounded-Difference%20Subarray.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Queue%20and%20Deque)/Day%202%20-%20Longest%20Bounded-Difference%20Subarray.md#code-python) |## **[๐งต GFG 160 Days of Problem Solving (Dynamic Programming) ๐งต](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Longest Increasing Subsequence ๐๐๐งฉ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%201%20-%20Longest%20Increasing%20Subsequence.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%201%20-%20Longest%20Increasing%20Subsequence.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%201%20-%20Longest%20Increasing%20Subsequence.md#code-python) |
| **Day 2** | Longest String Chain ๐โ๏ธ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%202%20-%20Longest%20String%20Chain.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%202%20-%20Longest%20String%20Chain.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%202%20-%20Longest%20String%20Chain.md#code-python) |
| **Day 3** | Longest Common Subsequence ๐โ๏ธ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%203%20-%20Longest%20Common%20Subsequence.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%203%20-%20Longest%20Common%20Subsequence.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%203%20-%20Longest%20Common%20Subsequence.md#code-python) |
| **Day 4** | Longest Palindromic Subsequence ๐๐ซ๐ฌ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%204%20-%20Longest%20Palindromic%20Subsequence.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%204%20-%20Longest%20Palindromic%20Subsequence.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%204%20-%20Longest%20Palindromic%20Subsequence.md#code-python) |
| **Day 5** | Longest Palindrome in a String ๐ ๐๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%205%20-%20Longest%20Palindrome%20in%20a%20String.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%205%20-%20Longest%20Palindrome%20in%20a%20String.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%205%20-%20Longest%20Palindrome%20in%20a%20String.md#code-python) |
| **Day 6** | Palindrome SubStrings ๐๐๐ข | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%206%20-%20Palindrome%20SubStrings.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%206%20-%20Palindrome%20SubStrings.md#code-java-1) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%206%20-%20Palindrome%20SubStrings.md#code-python-1) |
| **Day 7** | Edit Distance โ๏ธ๐งฎ๐ข | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%207%20-%20Edit%20Distance.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%207%20-%20Edit%20Distance.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%207%20-%20Edit%20Distance.md#code-python) |
| **Day 8** | Ways to Reach the n'th Stair โก๏ธ๐โโ๏ธ๐ข | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%208%20-%20Ways%20to%20Reach%20the%20n'th%20Stair.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%208%20-%20Ways%20to%20Reach%20the%20n'th%20Stair.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%208%20-%20Ways%20to%20Reach%20the%20n'th%20Stair.md#code-python) |
| **Day 9** | Min Cost Climbing Stairs ๐โโ๏ธ๐ฐ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%209%20-%20Min%20Cost%20Climbing%20Stairs.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%209%20-%20Min%20Cost%20Climbing%20Stairs.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%209%20-%20Min%20Cost%20Climbing%20Stairs.md#code-python) |
| **Day 10** | 0 - 1 Knapsack Problem ๐๐ฐ๐ข | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2010%20-%200%20-%201%20Knapsack%20Problem.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2010%20-%200%20-%201%20Knapsack%20Problem.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2010%20-%200%20-%201%20Knapsack%20Problem.md#code-python) |
| **Day 11** | Coin Change (Count Ways) ๐ช๐ข๐ฐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2011%20-%20Coin%20Change%20(Count%20Ways).md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2011%20-%20Coin%20Change%20(Count%20Ways).md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2011%20-%20Coin%20Change%20(Count%20Ways).md#code-python) |
| **Day 12** | Coin Change (Minimum Coins) ๐ช๐๐ฐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2012%20-%20Coin%20Change%20(Minimum%20Coins).md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2012%20-%20Coin%20Change%20(Minimum%20Coins).md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2012%20-%20Coin%20Change%20(Minimum%20Coins).md#code-python) |
| **Day 13** | Minimum Jumps ๐โโ๏ธ๐จโก๏ธ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2013%20-%20Minimum%20Jumps.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2013%20-%20Minimum%20Jumps.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2013%20-%20Minimum%20Jumps.md#code-python) |
| **Day 14** | Subset Sum Problem ๐ฏ๐ขโ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2014%20-%20Subset%20Sum%20Problem.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2014%20-%20Subset%20Sum%20Problem.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2014%20-%20Subset%20Sum%20Problem.md#code-python) |
| **Day 15** | Partition Equal Subset Sum โ๐ขโ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2015%20-%20Partition%20Equal%20Subset%20Sum.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2015%20-%20Partition%20Equal%20Subset%20Sum.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2015%20-%20Partition%20Equal%20Subset%20Sum.md#code-python) |
| **Day 16** | Stock Buy and Sell โ Max K Transactions Allowed ๐ฐ๐ต๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2016%20-%20Stock%20Buy%20and%20Sell%20โ%20Max%20K%20Transactions%20Allowed.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2016%20-%20Stock%20Buy%20and%20Sell%20โ%20Max%20K%20Transactions%20Allowed.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2016%20-%20Stock%20Buy%20and%20Sell%20โ%20Max%20K%20Transactions%20Allowed.md#code-python) |
| **Day 17** | Stock Buy and Sell โ Max 2 Transactions Allowed ๐ฐ๐น๐ต | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2017%20-%20Stock%20Buy%20and%20Sell%20โ%20Max%202%20Transactions%20Allowed.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2017%20-%20Stock%20Buy%20and%20Sell%20โ%20Max%202%20Transactions%20Allowed.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2017%20-%20Stock%20Buy%20and%20Sell%20โ%20Max%202%20Transactions%20Allowed.md#code-python) |
| **Day 18** | Stickler Thief ๐ฆนโโ๏ธ๐ ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2018%20-%20Stickler%20Thief.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2018%20-%20Stickler%20Thief.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2018%20-%20Stickler%20Thief.md#code-python) |
| **Day 19** | Stickler Thief II ๐ฆนโโ๏ธ๐ ๐ฐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2019%20-%20Stickler%20Thief%20II.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2019%20-%20Stickler%20Thief%20II.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2019%20-%20Stickler%20Thief%20II.md#code-python) |
| **Day 20** | Total Decoding Messages ๐ขโก๏ธ๐ก | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2020%20-%20Total%20Decoding%20Messages.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2020%20-%20Total%20Decoding%20Messages.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2020%20-%20Total%20Decoding%20Messages.md#code-python) |
| **Day 21** | Matrix Chain Multiplication โ๐๐ข | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2021%20-%20Matrix%20Chain%20Multiplication.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2021%20-%20Matrix%20Chain%20Multiplication.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2021%20-%20Matrix%20Chain%20Multiplication.md#code-python) |
| **Day 22** | Boolean Parenthesization ๐งฎโ โ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2022%20-%20Boolean%20Parenthesization.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2022%20-%20Boolean%20Parenthesization.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2022%20-%20Boolean%20Parenthesization.md#code-python) |
| **Day 23** | Word Break ๐โ๏ธ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2023%20-%20Word%20Break.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2023%20-%20Word%20Break.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Dynamic%20Programming)/Day%2023%20-%20Word%20Break.md#code-python) |## **[๐ต GFG 160 Days of Problem Solving (Greedy) ๐ต](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy))**
| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Minimum Platforms ๐๐โณ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%201%20-%20Minimum%20Platforms.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%201%20-%20Minimum%20Platforms.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%201%20-%20Minimum%20Platforms.md#code-python) |
| **Day 2** | Activity Selection ๐ โณ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%202%20-%20Activity%20Selection.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%202%20-%20Activity%20Selection.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%202%20-%20Activity%20Selection.md#code-python) |
| **Day 3** | Job Sequencing Problem ๐ ๐ผ๐ฐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%203%20-%20Job%20Sequencing%20Problem.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%203%20-%20Job%20Sequencing%20Problem.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%203%20-%20Job%20Sequencing%20Problem.md#code-python) |
| **Day 4** | Gas Station โฝ๐๐จ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%204%20-%20Gas%20Station.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%204%20-%20Gas%20Station.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%204%20-%20Gas%20Station.md#code-python) |
| **Day 5** | Maximize partitions in a String ๐ ๐งฉ๐ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%205%20-%20Maximize%20partitions%20in%20a%20String.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%205%20-%20Maximize%20partitions%20in%20a%20String.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Greedy)/Day%205%20-%20Maximize%20partitions%20in%20a%20String.md#code-python) |
๐ Previously Solved Bonus Problem
(Click to expand)## **[๐ Bonus Problems (Arrays)๐](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/๐BONUS%20PROBLEMS%20๐)**
| **Bonus Problem No.** | **Problem Name** | **C** ๐ฅ๏ธ | **C++** ๐ | **Java** โ | **Python** ๐ |
|:--------:|:---------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| _NUM 1_ | **Split Array in Three Equal Sum Subarrays** ๐ฅ๐๐ข | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Split%20array%20in%20three%20equal%20sum%20subarrays.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Split%20array%20in%20three%20equal%20sum%20subarrays.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Split%20array%20in%20three%20equal%20sum%20subarrays.md#code-python) |
| _NUM 2_ | **Repetitive Addition of Digits** ๐ข๐๐ฅ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Repetitive%20Addition%20Of%20Digits.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Repetitive%20Addition%20Of%20Digits.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Repetitive%20Addition%20Of%20Digits.md#code-python) |
| _NUM 3_ | **Maximize Number of 1's** ๐ข๐ฅ๐ก | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Maximize%20Number%20of%201's.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Maximize%20Number%20of%201's.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Maximize%20Number%20of%201's.md#code-python) |
| _NUM 4_ | **Last Moment Before All Ants Fall Out of a Plank** ๐๐โณ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Last%20Moment%20Before%20All%20Ants%20Fall%20Out%20of%20a%20Plank.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Last%20Moment%20Before%20All%20Ants%20Fall%20Out%20of%20a%20Plank.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Last%20Moment%20Before%20All%20Ants%20Fall%20Out%20of%20a%20Plank.md#code-python) |## **[๐ Bonus Problems (Strings)๐](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/๐BONUS%20PROBLEMS%20๐)**
| **Bonus Problem No.** | **Problem Name** | **C** ๐ฅ๏ธ | **C++** ๐ | **Java** โ | **Python** ๐ |
|:--------:|:---------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| _NUM 1_ | **Fizz Buzz** ๐งฎ๐๐ข | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Fizz%20Buzz.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Fizz%20Buzz.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Fizz%20Buzz.md#code-python) |
| _NUM 2_ | **CamelCase Pattern Matching** ๐ซ๐ ๐ป | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20CamelCase%20Pattern%20Matching.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20CamelCase%20Pattern%20Matching.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20CamelCase%20Pattern%20Matching.md#code-python) |
| _NUM 3_ | **Palindrome Sentence** ๐๐ฃ๏ธ๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Palindrome%20Sentence.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Palindrome%20Sentence.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Palindrome%20Sentence.md#code-python) |
| _NUM 4_ | **Minimum repeat to make substring** ๐๐๐ค | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Minimum%20repeat%20to%20make%20substring.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Minimum%20repeat%20to%20make%20substring.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Minimum%20repeat%20to%20make%20substring.md#code-python) |
| _NUM 5_ | **Longest Prefix Suffix** ๐โ๏ธ๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/5.%20Longest%20Prefix%20Suffix.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/5.%20Longest%20Prefix%20Suffix.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/5.%20Longest%20Prefix%20Suffix.md#code-python) |
| _NUM 6_ | **Integer to Words** 1๏ธโฃ๐ ๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/6.%20Integer%20to%20Words.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/6.%20Integer%20to%20Words.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/6.%20Integer%20to%20Words.md#code-python) |## **[๐ Bonus Problems (Sorting)๐](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/๐BONUS%20PROBLEMS%20๐)**
| **Bonus Problem No.** | **Problem Name** | **C** ๐ฅ๏ธ | **C++** ๐ | **Java** โ | **Python** ๐ |
|:--------:|:---------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| _NUM 1_ | **Minimum sum** ๐กโ๐ฐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Minimum%20sum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Minimum%20sum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Minimum%20sum.md#code-python) |
| _NUM 2_ | **Meeting Rooms** ๐ ๐ขโฐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Meeting%20Rooms.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Meeting%20Rooms.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Meeting%20Rooms.md#code-python) |
| _NUM 3_ | **Form the Largest Number** ๐ข๐ฏ๐ฏ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Form%20the%20Largest%20Number.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Form%20the%20Largest%20Number.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Form%20the%20Largest%20Number.md#code-python) |
| _NUM 4_ | **Make array elements unique** ๐งฎ๐ข๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Make%20array%20elements%20unique.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Make%20array%20elements%20unique.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Make%20array%20elements%20unique.md#code-python) |## **[๐ Bonus Problems (Searching)๐](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/๐BONUS%20PROBLEMS%20๐)**
| **Bonus Problem No.** | **Problem Name** | **C** ๐ฅ๏ธ | **C++** ๐ | **Java** โ | **Python** ๐ |
|:--------:|:---------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| _NUM 1_ | **Implement Lower Bound** ๐๐๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Implement%20Lower%20Bound.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Implement%20Lower%20Bound.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Implement%20Lower%20Bound.md#code-python) |
| _NUM 2_ | **Bitonic Point** โฐ๏ธ๐๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Bitonic%20Point.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Bitonic%20Point.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Bitonic%20Point.md#code-python) |
| _NUM 3_ | **Median of 2 Sorted Arrays of Different Sizes** ๐๐ขโ๏ธ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Median%20of%202%20Sorted%20Arrays%20of%20Different%20Sizes.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Median%20of%202%20Sorted%20Arrays%20of%20Different%20Sizes.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Median%20of%202%20Sorted%20Arrays%20of%20Different%20Sizes.md#code-python) |
| _NUM 4_ | **Square Root** ๐ขโ๐ฒ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Square%20Root.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Square%20Root.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Square%20Root.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Square%20Root.md#code-python) |
| _NUM 5_ | **Koko Eating Bananas** ๐๐โณ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/5.%20Koko%20Eating%20Bananas.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/5.%20Koko%20Eating%20Bananas.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/5.%20Koko%20Eating%20Bananas.md#code-python) |
| _NUM 6_ | **Minimum Days to Make M Bouquets** ๐ธโณ๐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/6.%20Minimum%20days%20to%20make%20M%20bouquets.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/6.%20Minimum%20days%20to%20make%20M%20bouquets.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/6.%20Minimum%20days%20to%20make%20M%20bouquets.md#code-python) |---
๐ Welcome to Our Coding Community! ๐
๐ฑ Dive into GeeksforGeeks Problem of the Day Solutions and level up your coding skills!
![]()
๐ฅ Join the Conversation
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.
![]()
## **๐ Smart AI Resume Analyzer - Final Year Project ๐**
Hello, GeeksforGeeks GitHub community! ๐
This project is my final year endeavor where I have implemented a basic AI-powered resume analyzer using Streamlit. It's not perfect, but it's a step towards creating a smarter way to evaluate resumes in real-time.
But here's the best part โ **we need your support** to make this tool even smarter and more efficient! ๐ช Whether you're contributing new features, fixing bugs, or improving the user experience, your involvement can significantly shape the future of resume analysis.
๐ง **How can you contribute?**
- โญ **Star the repository** to show your support.
- ๐ **Contribute to the project** by adding new features(the functionality with your ideas) or fixing issues.
- ๐ **Spread the word** through social media and developer communities.
- ๐ **Share feedback** to make the tool more effective for users!
- ๐ **Report bugs** or suggest improvements to better the project.Together, letโs create a seamless AI-powered solution for handling resumes. ๐
_Support Smart AI Resume Analyzer & Shape the Future of Technology! ๐ค_
[](https://github.com/Hunterdii/Smart-AI-Resume-Analyzer)## **๐ Join the Rust Revolution! ๐**
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!_
[](https://github.com/Hunterdii/30-Days-Of-Rust)## **๐ฅ Master Java with Awesome-Java! ๐ฅ**
Hey Developers! ๐
Are you looking to **level up your Java skills**? Whether youโre a beginner or an experienced developer, **Awesome-Java** is packed with useful Java resources, best practices, and hands-on coding exercises.
### **Why should you explore this repo?**
โ Well-structured Java concepts ๐
โ Covers **Core Java, OOP, DSA, Java 8+, Concurrency, and more** ๐๏ธ
โ Includes **real-world projects & solutions** ๐ป
โ Beginner-friendly explanations ๐
โ Open-source contributions welcome! ๐๐ง **How can you contribute?**
- โญ **Star the repository** to show your support!
- ๐ ๏ธ **Improve existing code** or add new concepts.
- ๐ฌ **Suggest topics** that should be covered.
- ๐ค **Join discussions** and help others learn Java!Letโs build an **Awesome Java** resource together! ๐
[](https://github.com/Hunterdii/Awesome-Java)## **๐ TryHackMe Free Rooms - Learn Ethical Hacking! ๐**
Cybersecurity enthusiasts, this oneโs for you! ๐
**TryHackMe Free Rooms** is a curated list of **free hacking labs** from TryHackMe that help you build hands-on **pentesting, red teaming, and cybersecurity skills**.
### **Whatโs inside?**
๐น List of **completely free** hacking labs ๐
๐น Topics covering **Web Exploitation, Networking, Forensics, Reverse Engineering, and more!** ๐ป
๐น Beginner-friendly **guided walkthroughs** ๐ต๏ธโโ๏ธ
๐น Perfect for **CTF practice & OSCP prep** ๐ฏ
๐น Community contributions encouraged! ๐ค๐ง **How can you contribute?**
- โญ **Star the repository** to support ethical hacking education!
- ๐ข **Suggest or add new rooms** from TryHackMe.
- ๐ **Write walkthroughs** for tricky challenges.
- ๐ **Share this with fellow hackers** to grow the community!Join now & start hacking! ๐
[](https://github.com/Hunterdii/tryhackme-free-rooms)## ๐ก **Why Follow This Repository?**
- **๐๏ธโโ๏ธ 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.## ๐ **How To Use This Repository**
1. **๐ Navigate Effortlessly:** Problems are sorted by date for easy access.
2. **๐ Study Explanations:** Grasp the core logic behind each solution.
3. **๐ญ Experiment & Practice:** Modify solutions or try implementing them in other languages.
4. **๐ฌ Engage & Collaborate:** Connect with the community to gain deeper insights.## ๐ **Languages Used**
- [](https://github.com/search?q=repo%3AHunterdii%2FGeeksforGeeks-POTD++language%3Acpp+path%3ANovember+2024+GFG+SOLUTION&type=code)
- [](https://github.com/search?q=repo%3AHunterdii%2FGeeksforGeeks-POTD++language%3AJava+path%3ANovember+2024+GFG+SOLUTION&type=code)
- [](https://github.com/search?q=repo%3AHunterdii%2FGeeksforGeeks-POTD++language%3APython+path%3ANovember+2024+GFG+SOLUTION&type=code)
- [](https://github.com/search?q=repo%3AHunterdii%2FGeeksforGeeks-POTD++language%3Ac+path%3ANovember+2024+GFG+SOLUTION&type=code)## ๐ค **Contribution Guidelines**
We โค๏ธ contributions! Here's how you can contribute:
1. **Fork** this repository.
2. **Create** a new branch for your feature or bug fix.
3. **Commit** your changes with a clear message.
4. **Submit** a pull request and weโll review it together!> **Note:** Follow our coding style and include meaningful comments.
Your Star Counts!
๐ *If this repository helps you, don't forget to* **star it**! ๐[](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=769514979&machine=basicLinux32gb&location=?)
[](https://app.codeanywhere.com/#https://github.com/Hunterdii/GeeksforGeeks-POTD)
## ๐ค Creator
|  |
|:--:|
| [**Het Patel**](https://github.com/sponsors/Hunterdii)
Project Maintainer |
| [](https://www.linkedin.com/in/patel-hetkumar-sandipbhai-8b110525a/) [](mailto:[email protected]) |For any inquiries or feedback, please contact. Happy Contributingโค
Our Contributors
Thank you for contributing to our repository

> Shaping solutions every dayโthanks to everyone contributing to **GeeksforGeeks-POTD! ๐**
Star Geographical Distribution
This map shows the global distribution of stars for the repository. Click to explore more details.
![]()
See the geographical spread of stars on the map above!
Achievements & Highlights
- **๐ Global Reach**: Engaging with coders worldwide, from beginners to experts.
- **๐ฅ Trending Topics**: Problems that sharpen your data structures and algorithms skills.
![]()
Ready to Level Up Your Coding Skills? Give This Repo a Star!
Your support fuels the journey. A star not only motivates but keeps the commitment alive. Letโs make coding collaborative and fun!**โจ Happy Coding!**