> For the complete documentation index, see [llms.txt](https://hunterdii.gitbook.io/gfg-solution/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hunterdii.gitbook.io/gfg-solution/readme.md).

# README

## ![Star GIF](https://github.com/user-attachments/assets/35f6838c-52f5-4e48-8a98-c5203f8c57e3) GeeksforGeeks Problem of the Day Solutions 2025 ![Star GIF](https://github.com/user-attachments/assets/35f6838c-52f5-4e48-8a98-c5203f8c57e3)

### [📅 **March 2025 Problem of the Day Solutions** 📅](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/March%202026%20GFG%20SOLUTION/README.md)

### 🚀 My Open-Source Projects

| [![](https://img.shields.io/badge/Smart%20AI%20Resume%20Analyzer-Enhance%20Your%20Job%20Search-007acc?style=for-the-badge\&logo=python\&logoColor=white)](https://github.com/Hunterdii/Smart-AI-Resume-Analyzer) |       [![](https://img.shields.io/badge/Awesome%20Java-Master%20Java%20Concepts-007396?style=for-the-badge\&logo=java\&logoColor=white)](https://github.com/Hunterdii/Awesome-Java)       |
| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|   [![](https://img.shields.io/badge/TryHackMe%20Free%20Rooms-Boost%20Your%20Hacking%20Skills-990000?style=for-the-badge\&logo=hackthebox\&logoColor=white)](https://github.com/Hunterdii/tryhackme-free-rooms)   | [![](https://img.shields.io/badge/Support%20Rust%20Learning-Contribute%20to%20Rust-7a0c2f?style=for-the-badge\&logo=rust\&logoColor=white)](https://github.com/Hunterdii/30-Days-Of-Rust) |

### 🏆 My GfG Connect Posting Challenge

| [![](https://img.shields.io/badge/Day%201-Why%20I%20Chose%20MSc%20Data%20Science-2F80ED?style=for-the-badge\&logo=geeksforgeeks\&logoColor=white)](https://www.geeksforgeeks.org/connect/post/95063/why-i-chose-m-sc-data-science-over-a-generic-sde-path/) | [![](https://img.shields.io/badge/Day%202-Resume%20Analyzer%20Project%20Journey-00C853?style=for-the-badge\&logo=python\&logoColor=white)](https://www.geeksforgeeks.org/connect/post/99833/lt-h2-id-the-ml-project-that-made-data-science-real-for-me-style-text-align-left-class-editor/) |
| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |

| **Date** |                      **Problem Name**                      |                                           **C**                                           |                                           **C++**                                           |                                                          **Java**                                                         |                                                          **Python**                                                         |
| :------: | :--------------------------------------------------------: | :---------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------: |
| 01 March |               Move All Zeroes to End 0️⃣➡️📦               |                                                                                           |  [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/cITDRKexkOTz31gp5RVp#‍-code-c)  |               [Solution](/gfg-solution/march-2026-gfg-solution/01-mar-move-all-zeroes-to-end.md#-code-java)               |               [Solution](/gfg-solution/march-2026-gfg-solution/01-mar-move-all-zeroes-to-end.md#-code-python)               |
| 02 March |                Trapping Rain Water 🌧️💧🏞️                | [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/T6esUpacSvy1MBcZugLp#‍-code-c) | [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/T6esUpacSvy1MBcZugLp#‍-code-c-1) |                 [Solution](/gfg-solution/march-2026-gfg-solution/02-mar-trapping-rain-water.md#-code-java)                |                 [Solution](/gfg-solution/march-2026-gfg-solution/02-mar-trapping-rain-water.md#-code-python)                |
| 03 March | Longest subarray with Atmost two distinct integers 🧩2️⃣⚖️ |                                                                                           |  [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/GDccnKNCqdjUgd3eP5my#‍-code-c)  | [Solution](/gfg-solution/march-2026-gfg-solution/03-mar-longest-subarray-with-atmost-two-distinct-integers.md#-code-java) | [Solution](/gfg-solution/march-2026-gfg-solution/03-mar-longest-subarray-with-atmost-two-distinct-integers.md#-code-python) |
| 04 March |              Max Xor Subarray of size K 🔢📏📊             |                                                                                           |  [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/r2zhTRihPBkiCrZCKpGj#‍-code-c)  |             [Solution](/gfg-solution/march-2026-gfg-solution/04-mar-max-xor-subarray-of-size-k.md#-code-java)             |             [Solution](/gfg-solution/march-2026-gfg-solution/04-mar-max-xor-subarray-of-size-k.md#-code-python)             |
| 05 March |           Longest Substring with K Uniques 🔤📏🧩          |                                                                                           |  [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/Ihr8aAp8oUi6oD3nMVqI#‍-code-c)  |          [Solution](/gfg-solution/march-2026-gfg-solution/05-mar-longest-substring-with-k-uniques.md#-code-java)          |          [Solution](/gfg-solution/march-2026-gfg-solution/05-mar-longest-substring-with-k-uniques.md#-code-python)          |
| 06 March |      Smallest window containing all characters 🔤🪟🔍      | [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/YOPCKPCPHv3ZgBxGoBIT#‍-code-c) | [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/YOPCKPCPHv3ZgBxGoBIT#‍-code-c-1) |      [Solution](/gfg-solution/march-2026-gfg-solution/06-mar-smallest-window-containing-all-characters.md#-code-java)     |      [Solution](/gfg-solution/march-2026-gfg-solution/06-mar-smallest-window-containing-all-characters.md#-code-python)     |
| 07 March |                      Dice throw 🎲🔢🎯                     |                                                                                           |  [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/5wit96ERFH1HXTRXPtuZ#‍-code-c)  |                     [Solution](/gfg-solution/march-2026-gfg-solution/07-mar-dice-throw.md#-code-java)                     |                     [Solution](/gfg-solution/march-2026-gfg-solution/07-mar-dice-throw.md#-code-python)                     |
| 08 March |                 Pythagorean Triplet 🟦📐🔺                 |                                                                                           |  [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/Lh2XxlLS087lDEobTZwK#‍-code-c)  |                [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/Lh2XxlLS087lDEobTZwK#‍-code-java)               |                 [Solution](/gfg-solution/march-2026-gfg-solution/08-mar-pythagorean-triplet.md#-code-python)                |
| 09 March |              Largest number in one swap 🔢📊⬇️             |                                                                                           |  [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/0Utmw0RvMno3KRnvAsuU#‍-code-c)  |             [Solution](/gfg-solution/march-2026-gfg-solution/09-mar-largest-number-in-one-swap.md#-code-java)             |             [Solution](/gfg-solution/march-2026-gfg-solution/09-mar-largest-number-in-one-swap.md#-code-python)             |
| 10 March |        Subarrays with First Element Minimum 1️⃣🏆🎯        |                                                                                           |  [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/gzjR8V3F9Ts7lal2Vnr3#‍-code-c)  |        [Solution](/gfg-solution/march-2026-gfg-solution/10-mar-subarrays-with-first-element-minimum.md#-code-java)        |        [Solution](/gfg-solution/march-2026-gfg-solution/10-mar-subarrays-with-first-element-minimum.md#-code-python)        |
| 11 March |               Sum of subarray minimums 🔢📊⬇️              |                                                                                           |  [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/YMvPE6RSPpXinm0AuE8g#‍-code-c)  |              [Solution](/gfg-solution/march-2026-gfg-solution/11-mar-sum-of-subarray-minimums.md#-code-java)              |              [Solution](/gfg-solution/march-2026-gfg-solution/11-mar-sum-of-subarray-minimums.md#-code-python)              |
| 22 March |                    Rotten Oranges 📊🔁🍊                   | [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/dARL23jfZQhD030smZaq#️-code-c) |  [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/dARL23jfZQhD030smZaq#‍-code-c)  |                   [Solution](/gfg-solution/march-2026-gfg-solution/22-mar-rotten-oranges.md#-code-java)                   |                   [Solution](/gfg-solution/march-2026-gfg-solution/22-mar-rotten-oranges.md#-code-python)                   |
| 23 March |          Length of Longest Cycle in a Graph 🧭🔄📏         |                                                                                           |  [Solution](https://hunterdii.gitbook.io/gfg-solution/pages/uIuaXttB7YkItxdgnV8L#‍-code-c)  |         [Solution](/gfg-solution/march-2026-gfg-solution/23-mar-length-of-longest-cycle-in-a-graph.md#-code-java)         |         [Solution](/gfg-solution/march-2026-gfg-solution/23-mar-length-of-longest-cycle-in-a-graph.md#-code-python)         |

***

### 📂 Solved Questions and Bonus Problems

<details>

<summary>✨ Previously Solved Questions(Click to expand)</summary>

### [**🔢 GFG 160 Days of Problem Solving (Arrays 1–13) 🔢**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Arrays\)/README.md)

|   **Day**  |                     **Problem Name**                     |                                                                 **C**                                                                |                                                                 **C++**                                                                |                                                                 **Java**                                                                |                                                                 **Python**                                                                |
| :--------: | :------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: |
|  **Day 1** |                   Second Largest 🔥🥈📈                  |                                                                                                                                      |                   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-1-second-largest.md#code-c)                  |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-1-second-largest.md#code-java)                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-1-second-largest.md#code-python)                 |
|  **Day 2** |               Move All Zeroes to End 🔥➡️⚡               |                                                                                                                                      |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-2-move-all-zeroes-to-end.md#code-c)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-2-move-all-zeroes-to-end.md#code-java)             |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-2-move-all-zeroes-to-end.md#code-python)             |
|  **Day 3** |                  Reverse an Array 🌀🔁💻                 |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-3-reverse-an-array.md#code-c)                |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-3-reverse-an-array.md#code-cpp)                |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-3-reverse-an-array.md#code-java)                |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-3-reverse-an-array.md#code-python)                |
|  **Day 4** |                  Rotate Array 🔄📚🧑‍💻                  |                   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-4-rotate-array.md#code-c)                  |                   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-4-rotate-array.md#code-cpp)                  |                   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-4-rotate-array.md#code-java)                  |                   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-4-rotate-array.md#code-python)                  |
|  **Day 5** |                  Next Permutation 🔢➡️🔀                 |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-5-next-permutation.md#code-c)                |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-5-next-permutation.md#code-c-1)                |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-5-next-permutation.md#code-java)                |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-5-next-permutation.md#code-python)                |
|  **Day 6** |                Majority Element II 🗳️📊✅                |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-6-majority-element-ii.md#code-c)               |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-6-majority-element-ii.md#code-cpp)               |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-6-majority-element-ii.md#code-java)               |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-6-majority-element-ii.md#code-python)               |
|  **Day 7** | Stock Buy and Sell – Multiple Transaction Allowed 💹💼💸 | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-7-stock-buy-and-sell-multiple-transaction-allowed.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-7-stock-buy-and-sell-multiple-transaction-allowed.md#code-cpp) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-7-stock-buy-and-sell-multiple-transaction-allowed.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-7-stock-buy-and-sell-multiple-transaction-allowed.md#code-python) |
|  **Day 8** |  Stock Buy and Sell – Max one Transaction Allowed 📈💰🛒 |  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-8-stock-buy-and-sell-max-one-transaction-allowed.md#code-c) |  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-8-stock-buy-and-sell-max-one-transaction-allowed.md#code-cpp) |  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-8-stock-buy-and-sell-max-one-transaction-allowed.md#code-java) |  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-8-stock-buy-and-sell-max-one-transaction-allowed.md#code-python) |
|  **Day 9** |               Minimize the Heights I 📉🏰🔧              |                                                                                                                                      |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-9-minimize-the-heights-ii.md#code-c)              |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-9-minimize-the-heights-ii.md#code-java)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-9-minimize-the-heights-ii.md#code-python)             |
| **Day 10** |                 Kadane's Algorithm 💡📊🔢                |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-10-kadanes-algorithm.md#code-c)               |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-10-kadanes-algorithm.md#code-cpp)               |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-10-kadanes-algorithm.md#code-java)               |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-10-kadanes-algorithm.md#code-python)               |
| **Day 11** |              Maximum Product Subarray 🔢➗🎯              |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-11-maximum-product-subarray.md#code-c)            |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-11-maximum-product-subarray.md#code-cpp)            |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-11-maximum-product-subarray.md#code-java)            |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-11-maximum-product-subarray.md#code-python)            |
| **Day 12** |             Max Circular Subarray Sum 🔄🎯🌀             |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-12-max-circular-subarray-sum.md#code-c)           |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-12-max-circular-subarray-sum.md#code-cpp)           |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-12-max-circular-subarray-sum.md#code-java)           |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-12-max-circular-subarray-sum.md#code-python)           |
| **Day 13** |          Smallest Positive Missing Number 🔢❓🔍          |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-13-smallest-positive-missing-number.md#code-c)        |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-13-smallest-positive-missing-number.md#code-cpp)        |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-13-smallest-positive-missing-number.md#code-java)        |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/day-13-smallest-positive-missing-number.md#code-python)        |

### [**🔠 GFG 160 Days of Problem Solving (Strings) 🔠**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Strings\)/README.md)

|  **Day**  |            **Problem Name**            |                                                         **C**                                                         |                                                         **C++**                                                         |                                                         **Java**                                                         |                                                         **Python**                                                         |
| :-------: | :------------------------------------: | :-------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------: |
| **Day 1** |        Implement Atoi ⚙️🔑🧑‍🔬        |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-1-implement-atoi.md#code-c)         |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-1-implement-atoi.md#code-cpp)         |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-1-implement-atoi.md#code-java)         |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-1-implement-atoi.md#code-python)         |
| **Day 2** |        Add Binary Strings 🔢➕💻        |                                                                                                                       |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-2-add-binary-strings.md#code-c)        |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-2-add-binary-strings.md#code-java)       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-2-add-binary-strings.md#code-python)       |
| **Day 3** |             Anagram 🔠💡🤔             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-3-anagram.md#code-c)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-3-anagram.md#code-cpp)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-3-anagram.md#code-java)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-3-anagram.md#code-python)             |
| **Day 4** |      Non-Repeating Character🔢📝💭     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-4-non-repeating-character.md#code-c)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-4-non-repeating-character.md#code-cpp)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-4-non-repeating-character.md#code-java)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-4-non-repeating-character.md#code-python)     |
| **Day 5** |  Search Pattern (KMP Algorithm) 📚🔍🧠 |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-5-search-pattern-kmp-algorithm.md#code-c)  |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-5-search-pattern-kmp-algorithm.md#code-c-1)  |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-5-search-pattern-kmp-algorithm.md#code-java)  |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-5-search-pattern-kmp-algorithm.md#code-python)  |
| **Day 6** | Min Chars to Add for Palindrome ✂️💬🔠 | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-6-min-chars-to-add-for-palindrome.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-6-min-chars-to-add-for-palindrome.md#code-cpp) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-6-min-chars-to-add-for-palindrome.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-6-min-chars-to-add-for-palindrome.md#code-python) |
| **Day 7** | Strings Rotations of Each Other 🔄🔠🌀 | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-7-strings-rotations-of-each-other.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-7-strings-rotations-of-each-other.md#code-cpp) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-7-strings-rotations-of-each-other.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/day-7-strings-rotations-of-each-other.md#code-python) |

### [**🔀 GFG 160 Days of Problem Solving (Sorting) 🔀**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Sorting\)/README.md)

|  **Day**  |         **Problem Name**         |                                                      **C**                                                      |                                                      **C++**                                                      |                                                      **Java**                                                      |                                                      **Python**                                                      |
| :-------: | :------------------------------: | :-------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------: |
| **Day 1** |    Sort 0s, 1s, and 2s 🚦🔢🎨    |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-1-sort-0s-1s-and-2s.md#code-c)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-1-sort-0s-1s-and-2s.md#code-cpp)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-1-sort-0s-1s-and-2s.md#code-java)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-1-sort-0s-1s-and-2s.md#code-python)     |
| **Day 2** |        Find H-Index 📚📊🔍       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-2-find-h-index.md#code-c)       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-2-find-h-index.md#code-cpp)       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-2-find-h-index.md#code-java)       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-2-find-h-index.md#code-python)       |
| **Day 3** |      Count Inversions 🔄📊🔢     |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-3-count-inversions.md#code-c)     |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-3-count-inversions.md#code-cpp)     |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-3-count-inversions.md#code-java)     |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-3-count-inversions.md#code-python)     |
| **Day 4** |    Overlapping Intervals 📅⏰🔁   |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-4-overlapping-intervals.md#code-c)   |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-4-overlapping-intervals.md#code-cpp)   |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-4-overlapping-intervals.md#code-java)   |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-4-overlapping-intervals.md#code-python)   |
| **Day 5** |       Insert Interval 📝🔲⏳      |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-5-insert-interval.md#code-c)      |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-5-insert-interval.md#code-cpp)      |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-5-insert-interval.md#code-java)      |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-5-insert-interval.md#code-python)      |
| **Day 6** |  Non-overlapping Intervals✂️🔗✅  | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-6-non-overlapping-intervals.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-6-non-overlapping-intervals.md#code-c-1) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-6-non-overlapping-intervals.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-6-non-overlapping-intervals.md#code-python) |
| **Day 7** | Merge Without Extra Space 📂🚫📦 | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-7-merge-without-extra-space.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-7-merge-without-extra-space.md#code-c-1) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-7-merge-without-extra-space.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/day-7-merge-without-extra-space.md#code-python) |

### [**👀 GFG 160 Days of Problem Solving (Searching) 👀**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Searching\)/README.md)

|  **Day**  |                   **Problem Name**                  |                                                                 **C**                                                                 |                                                                 **C++**                                                                 |                                                                 **Java**                                                                 |                                                                 **Python**                                                                 |
| :-------: | :-------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------: |
| **Day 1** |             Number of occurrence 🧮📂📍             |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-1-number-of-occurrence.md#code-c)             |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-1-number-of-occurrence.md#code-c-1)             |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-1-number-of-occurrence.md#code-java)             |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-1-number-of-occurrence.md#code-python)             |
| **Day 2** |          Sorted and Rotated Minimum 🔢🔄🌐          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-2-sorted-and-rotated-minimum.md#code-c)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-2-sorted-and-rotated-minimum.md#code-cpp)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-2-sorted-and-rotated-minimum.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-2-sorted-and-rotated-minimum.md#code-python)          |
| **Day 3** |        Search in Rotated Sorted Array 🔍📐🔑        |                                                                                                                                       |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-3-search-in-rotated-sorted-array.md#code-c)         |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-3-search-in-rotated-sorted-array.md#code-java)        |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-3-search-in-rotated-sorted-array.md#code-python)        |
| **Day 4** |                 Peak element 🌄🔝⛰️                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-4-peak-element.md#code-c)                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-4-peak-element.md#code-c-1)                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-4-peak-element.md#code-java)                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-4-peak-element.md#code-python)                 |
| **Day 5** |          K-th element of two Arrays 🔢🔍🎯          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-5-k-th-element-of-two-arrays.md#code-c)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-5-k-th-element-of-two-arrays.md#code-cpp)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-5-k-th-element-of-two-arrays.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-5-k-th-element-of-two-arrays.md#code-python)          |
| **Day 6** |                Aggressive Cows 🐄🚜🐮               |                                                                                                                                       |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-6-aggressive-cows.md#code-c)                 |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-6-aggressive-cows.md#code-java)                |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-6-aggressive-cows.md#code-python)                |
| **Day 7** |            Allocate Minimum Pages 📚📖📏            |                                                                                                                                       |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-7-allocate-minimum-pages.md#code-c)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-7-allocate-minimum-pages.md#code-java)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-7-allocate-minimum-pages.md#code-python)            |
| **Day 8** | Kth Missing Positive Number in a Sorted Array 🔢➡️❓ | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-8-kth-missing-positive-number-in-a-sorted-array.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-8-kth-missing-positive-number-in-a-sorted-array.md#code-c-1) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-8-kth-missing-positive-number-in-a-sorted-array.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/day-8-kth-missing-positive-number-in-a-sorted-array.md#code-python) |

### [**📐 GFG 160 Days of Problem Solving (Matrix) 📐**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Matrix\)/README.md)

|  **Day**  |               **Problem Name**              |                                                       **C**                                                       |                                                           **C++**                                                           |                                                           **Java**                                                           |                                                           **Python**                                                           |
| :-------: | :-----------------------------------------: | :---------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: |
| **Day 1** |     Spirally traversing a matrix 🌀🔢🔄     | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-1-spirally-traversing-a-matrix.md#code-c) |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-1-spirally-traversing-a-matrix.md#code-c-1)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-1-spirally-traversing-a-matrix.md#code-java)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-1-spirally-traversing-a-matrix.md#code-python)     |
| **Day 2** |         Rotate by 90 degree 📐↩️🏛️         |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-2-rotate-by-90-degree.md#code-c)     |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-2-rotate-by-90-degree.md#code-cpp)         |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-2-rotate-by-90-degree.md#code-java)         |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-2-rotate-by-90-degree.md#code-python)         |
| **Day 3** | Search in a Row-Column sorted matrix 🔍🔢📉 |                                                                                                                   | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-3-search-in-a-row-column-sorted-matrix.md#code-cpp) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-3-search-in-a-row-column-sorted-matrix.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-3-search-in-a-row-column-sorted-matrix.md#code-python) |
| **Day 4** |   Search in a row-wise sorted matrix 📋🔍✅  |                                                                                                                   |  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-4-search-in-a-row-wise-sorted-matrix.md#code-cpp)  |  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-4-search-in-a-row-wise-sorted-matrix.md#code-java)  |  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-4-search-in-a-row-wise-sorted-matrix.md#code-python)  |
| **Day 5** |       Search in a sorted Matrix 🔍🧮📈      |                                                                                                                   |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-5-search-in-a-sorted-matrix.md#code-c)       |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-5-search-in-a-sorted-matrix.md#code-java)      |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-5-search-in-a-sorted-matrix.md#code-python)      |
| **Day 6** |           Set Matrix Zeroes 🟦⬜🔢           |                                                                                                                   |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-6-set-matrix-zeroes.md#code-c)           |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-6-set-matrix-zeroes.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-matrix/day-6-set-matrix-zeroes.md#code-python)          |

### [**🔒 GFG 160 Days of Problem Solving (Hashing) 🔒**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Hashing\)/README.md)

|  **Day**  |                      **Problem Name**                     |                                                       **C**                                                      |                                                                  **C++**                                                                 |                                                                   **Java**                                                                  |                                                                   **Python**                                                                  |
| :-------: | :-------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------: |
| **Day 1** |            Two Sum - Pair with Given Sum ➕🔢🧩            |                                                                                                                  |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-1-two-sum-pair-with-given-sum.md#code-c)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-1-two-sum-pair-with-given-sum.md#code-java)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-1-two-sum-pair-with-given-sum.md#code-python)            |
| **Day 2** |             Count pairs with given sum 🔢🧮🛠️            | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-2-count-pairs-with-given-sum.md#code-c) |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-2-count-pairs-with-given-sum.md#code-c-1)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-2-count-pairs-with-given-sum.md#code-java)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-2-count-pairs-with-given-sum.md#code-python)             |
| **Day 3** |           Find All Triplets with Zero Sum 🔢🔍🎯          |                                                                                                                  |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-3-find-all-triplets-with-zero-sum.md#code-c)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-3-find-all-triplets-with-zero-sum.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-3-find-all-triplets-with-zero-sum.md#code-python)          |
| **Day 4** | Intersection of Two arrays with Duplicate Elements 🔄📤📑 |                                                                                                                  | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-4-intersection-of-two-arrays-with-duplicate-elements.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-4-intersection-of-two-arrays-with-duplicate-elements.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-4-intersection-of-two-arrays-with-duplicate-elements.md#code-python) |
| **Day 5** |           Union of Arrays with Duplicates 📚📦📑          |                                                                                                                  |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-5-union-of-arrays-with-duplicates.md#code-c)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-5-union-of-arrays-with-duplicates.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-5-union-of-arrays-with-duplicates.md#code-python)          |
| **Day 6** |          Longest Consecutive Subsequence 🏃‍♂⏳🎯          |                                                                                                                  |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-6-longest-consecutive-subsequence.md#code-c)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-6-longest-consecutive-subsequence.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-6-longest-consecutive-subsequence.md#code-python)          |
| **Day 7** |               Print Anagrams Together 🔡👥🤝              |                                                                                                                  |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-7-print-anagrams-together.md#code-c)              |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-7-print-anagrams-together.md#code-java)              |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-7-print-anagrams-together.md#code-python)              |
| **Day 8** |                 Subarrays with sum K 🔢➕🎯                |                                                                                                                  |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-8-subarrays-with-sum-k.md#code-c)                |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-8-subarrays-with-sum-k.md#code-java)                |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-8-subarrays-with-sum-k.md#code-python)                |
| **Day 9** |           Count Subarrays with given XOR 💻🔢🧮           |                                                                                                                  |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-9-count-subarrays-with-given-xor.md#code-c)           |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-9-count-subarrays-with-given-xor.md#code-java)           |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-hashing/day-9-count-subarrays-with-given-xor.md#code-python)           |

### [**👫 GFG 160 Days of Problem Solving (Two Pointer Technique) 👫**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Two%20Pointer%20Technique\)/README.md)

|   **Day**  |                     **Problem Name**                     |                                                                    **C**                                                                   |                                                                        **C++**                                                                        |                                                                         **Java**                                                                         |                                                                         **Python**                                                                         |
| :--------: | :------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------: |
|  **Day 1** | Count all triplets with given sum in sorted array 🔢🔽🔍 |                                                                                                                                            | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-1-count-all-triplets-with-given-sum-in-sorted-array.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-1-count-all-triplets-with-given-sum-in-sorted-array.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-1-count-all-triplets-with-given-sum-in-sorted-array.md#code-python) |
|  **Day 2** |    Count Pairs whose sum is less than target 👫🔢👨‍💻   |                                                                                                                                            |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-2-count-pairs-whose-sum-is-less-than-target.md#code-c)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-2-count-pairs-whose-sum-is-less-than-target.md#code-java)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-2-count-pairs-whose-sum-is-less-than-target.md#code-python)     |
|  **Day 3** |             Sum Pair closest to target 🎯💡🔢            |                                                                                                                                            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-3-sum-pair-closest-to-target.md#code-c)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-3-sum-pair-closest-to-target.md#code-java)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-3-sum-pair-closest-to-target.md#code-python)            |
|  **Day 4** |        Pair with given sum in a sorted array 🔢🧮✅       |                                                                                                                                            |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-4-pair-with-given-sum-in-a-sorted-array.md#code-c)       |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-4-pair-with-given-sum-in-a-sorted-array.md#code-java)       |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-4-pair-with-given-sum-in-a-sorted-array.md#code-python)       |
|  **Day 5** |       Count the number of possible triangles 📐📏🧮      | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-5-count-the-number-of-possible-triangles.md#code-c) |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-5-count-the-number-of-possible-triangles.md#code-c-1)     |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-5-count-the-number-of-possible-triangles.md#code-java)      |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-5-count-the-number-of-possible-triangles.md#code-python)      |
|  **Day 6** |              Indexes of Subarray Sum 📊📐🔍              |                                                                                                                                            |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-6-indexes-of-subarray-sum.md#code-c)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-6-indexes-of-subarray-sum.md#code-java)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-6-indexes-of-subarray-sum.md#code-python)              |
|  **Day 7** |      Count distinct elements in every window 🔢🎯📈      |                                                                                                                                            |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-7-count-distinct-elements-in-every-window.md#code-c)      |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-7-count-distinct-elements-in-every-window.md#code-java)      |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-7-count-distinct-elements-in-every-window.md#code-python)      |
|  **Day 8** |     Longest substring with distinct characters 🧵🔤🧠    |                                                                                                                                            |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-8-longest-substring-with-distinct-characters.md#code-c)    |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-8-longest-substring-with-distinct-characters.md#code-java)    |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-8-longest-substring-with-distinct-characters.md#code-python)    |
|  **Day 9** |               Trapping Rain Water 🌧️💧🏞️               |                                                                                                                                            |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-9-trapping-rain-water.md#code-c)                |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-9-trapping-rain-water.md#code-java)                |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-9-trapping-rain-water.md#code-python)                |
| **Day 10** |              Container With Most Water📦🌊📐             |                                                                                                                                            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-10-container-with-most-water.md#code-c)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-10-container-with-most-water.md#code-java)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-two-pointer-technique/day-10-container-with-most-water.md#code-python)            |

### [**➕ GFG 160 Days of Problem Solving (Prefix Sum) ➕**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Prefix%20Sum\)/README.md)

|  **Day**  |            **Problem Name**           | **C** |                                                         **C++**                                                        |                                                          **Java**                                                         |                                                          **Python**                                                         |
| :-------: | :-----------------------------------: | :---: | :--------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------: |
| **Day 1** |        Equilibrium Point ⚖️🔍🧮       |       |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-prefix-sum/day-1-equilibrium-point.md#code-c)       |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-prefix-sum/day-1-equilibrium-point.md#code-java)       |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-prefix-sum/day-1-equilibrium-point.md#code-python)       |
| **Day 2** |  Longest Subarray with Sum K 🌟🔍🛠️  |       |  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-prefix-sum/day-2-longest-subarray-with-sum-k.md#code-c)  |  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-prefix-sum/day-2-longest-subarray-with-sum-k.md#code-java)  |  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-prefix-sum/day-2-longest-subarray-with-sum-k.md#code-python)  |
| **Day 3** | Largest subarray of 0's and 1's 🔢➕🔴 |       | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-prefix-sum/day-3-largest-subarray-of-0s-and-1s.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-prefix-sum/day-3-largest-subarray-of-0s-and-1s.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-prefix-sum/day-3-largest-subarray-of-0s-and-1s.md#code-python) |
| **Day 4** |       Product array puzzle🧩📦✖       |       |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-prefix-sum/day-4-product-array-puzzle.md#code-c)     |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-prefix-sum/day-4-product-array-puzzle.md#code-java)     |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-prefix-sum/day-4-product-array-puzzle.md#code-python)     |

### [**🔗 GFG 160 Days of Problem Solving (Linked List) 🔗**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Linked%20List\)/README.md)

|   **Day**  |                  **Problem Name**                 |                                                          **C**                                                          |                                                                **C++**                                                               |                                                                 **Java**                                                                |                                                                 **Python**                                                                |
| :--------: | :-----------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: |
|  **Day 1** |            Reverse a linked list 🔄🔗↔️           |                                                                                                                         |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-1-reverse-a-linked-list.md#code-c)           |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-1-reverse-a-linked-list.md#code-java)           |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-1-reverse-a-linked-list.md#code-python)           |
|  **Day 2** |            Rotate a Linked List 🚀🔄💫            |                                                                                                                         |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-2-rotate-a-linked-list.md#code-c)            |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-2-rotate-a-linked-list.md#code-java)            |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-2-rotate-a-linked-list.md#code-python)            |
|  **Day 3** |        Merge two sorted linked lists 🔗➕📚        | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-3-merge-two-sorted-linked-lists.md#code-c) |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-3-merge-two-sorted-linked-lists.md#code-c-1)      |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-3-merge-two-sorted-linked-lists.md#code-java)       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-3-merge-two-sorted-linked-lists.md#code-python)       |
|  **Day 4** |          Linked List Group Reverse 🔗🔄🌀         |                                                                                                                         |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-4-linked-list-group-reverse.md#code-c)         |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-4-linked-list-group-reverse.md#code-java)         |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-4-linked-list-group-reverse.md#code-python)         |
|  **Day 5** |           Add Number Linked Lists ➕🔗🚀           |                                                                                                                         |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-5-add-number-linked-lists.md#code-c)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-5-add-number-linked-lists.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-5-add-number-linked-lists.md#code-python)          |
|  **Day 6** |       Clone List with Next and Random 🔗📋🤔      |                                                                                                                         |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-6-clone-list-with-next-and-random.md#code-c)      |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-6-clone-list-with-next-and-random.md#code-java)      |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-6-clone-list-with-next-and-random.md#code-python)      |
|  **Day 7** |         Detect Loop in linked list 🔗🐍🚦         |                                                                                                                         |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-7-detect-loop-in-linked-list.md#code-c)         |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-7-detect-loop-in-linked-list.md#code-java)         |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-7-detect-loop-in-linked-list.md#code-python)         |
|  **Day 8** | Find the first node of loop in linked list 🔗🔁🛑 |                                                                                                                         | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-8-find-the-first-node-of-loop-in-linked-list.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-8-find-the-first-node-of-loop-in-linked-list.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-8-find-the-first-node-of-loop-in-linked-list.md#code-python) |
|  **Day 9** |         Remove loop in Linked List 🔗🚫📃         |                                                                                                                         |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-9-remove-loop-in-linked-list.md#code-c)         |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-9-remove-loop-in-linked-list.md#code-java-1)        |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-9-remove-loop-in-linked-list.md#code-python-1)        |
| **Day 10** |                  LRU Cache 🔗📤💾                 |                                                                                                                         |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-10-lru-cache.md#code-c)                 |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-10-lru-cache.md#code-java)                 |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-linked-list/day-10-lru-cache.md#code-python)                 |

### [**🌀 GFG 160 Days of Problem Solving (Recursion and Backtracking) 🌀**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Recursion%20and%20Backtracking\)/README.md)

|  **Day**  |         **Problem Name**        | **C** |                                                              **C++**                                                              |                                                               **Java**                                                               |                                                                **Python**                                                                |
| :-------: | :-----------------------------: | :---: | :-------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------: |
| **Day 1** | Permutations of a String 🔠🔄🧩 |       | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-1-permutations-of-a-string.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-1-permutations-of-a-string.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-1-permutations-of-a-string.md#code-python-1) |
| **Day 2** |       Implement Pow ⚡🔢🚀       |       |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-2-implement-pow.md#code-c)      |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-2-implement-pow.md#code-java)      |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-2-implement-pow.md#code-python)       |
| **Day 3** |      N-Queen Problem 👑♟️🔢     |       |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-3-n-queen-problem.md#code-c)     |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-3-n-queen-problem.md#code-java)     |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-3-n-queen-problem.md#code-python)      |
| **Day 4** |     Solve the Sudoku 🧩📝🎯     |       |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-4-solve-the-sudoku.md#code-c)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-4-solve-the-sudoku.md#code-java)     |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-4-solve-the-sudoku.md#code-python)      |
| **Day 5** |        Word Search📖🔠🔎        |       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-5-word-search.md#code-c)       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-5-word-search.md#code-java)       |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-recursion-and-backtracking/day-5-word-search.md#code-python)        |

### [**🌴 GFG 160 Days of Problem Solving (Tree) 🌴**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Tree\)/README.md)

|   **Day**  |                **Problem Name**                |                                                     **C**                                                    |                                                           **C++**                                                           |                                                            **Java**                                                            |                                                            **Python**                                                            |
| :--------: | :--------------------------------------------: | :----------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: |
|  **Day 1** |          Level order traversal 🌳📤📈          |                                                                                                              |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-1-level-order-traversal.md#code-c)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-1-level-order-traversal.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-1-level-order-traversal.md#code-python)          |
|  **Day 2** |          Height of Binary Tree 🌲📏🪵          |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-2-height-of-binary-tree.md#code-c)   |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-2-height-of-binary-tree.md#code-c-1)         |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-2-height-of-binary-tree.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-2-height-of-binary-tree.md#code-python)          |
|  **Day 3** |        Diameter of a Binary Tree 🌳📏🔄        | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-3-diameter-of-a-binary-tree.md#code-c) |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-3-diameter-of-a-binary-tree.md#code-c-1)       |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-3-diameter-of-a-binary-tree.md#code-java)        |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-3-diameter-of-a-binary-tree.md#code-python)        |
|  **Day 4** |               Mirror Tree 🌳🪞📌               |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-4-mirror-tree.md#code-c)        |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-4-mirror-tree.md#code-c-1)              |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-4-mirror-tree.md#code-java)               |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-4-mirror-tree.md#code-python)               |
|  **Day 5** |  Construct Tree from Inorder & Preorder 🌳🔀📜 |                                                                                                              | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-5-construct-tree-from-inorder-and-preorder.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-5-construct-tree-from-inorder-and-preorder.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-5-construct-tree-from-inorder-and-preorder.md#code-python) |
|  **Day 6** |            Inorder Traversal 🌳➡️📄            |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-6-inorder-traversal.md#code-c)     |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-6-inorder-traversal.md#code-c-1)           |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-6-inorder-traversal.md#code-java)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-6-inorder-traversal.md#code-python)            |
|  **Day 7** |         Tree Boundary Traversal 🌳📐🌿         |                                                                                                              |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-7-tree-boundary-traversal.md#code-c)         |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-7-tree-boundary-traversal.md#code-java)         |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-7-tree-boundary-traversal.md#code-python)         |
|  **Day 8** |     Maximum path sum from any node 🌳🛤️🔼     |                                                                                                              |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-8-maximum-path-sum-from-any-node.md#code-c)      |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-8-maximum-path-sum-from-any-node.md#code-java)      |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-8-maximum-path-sum-from-any-node.md#code-python)      |
|  **Day 9** |               K Sum Paths 🌳🛤️🔍              |                                                                                                              |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-9-k-sum-paths.md#code-c)               |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-9-k-sum-paths.md#code-java)               |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-9-k-sum-paths.md#code-python)               |
| **Day 10** |               Check for BST 🌳✅🔍              |                                                                                                              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-10-check-for-bst.md#code-c)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-10-check-for-bst.md#code-java)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-10-check-for-bst.md#code-python)              |
| **Day 11** |          k-th Smallest in BST 🌳🔢🗂️          |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-11-k-th-smallest-in-bst.md#code-c)   |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-11-k-th-smallest-in-bst.md#code-c-1)         |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-11-k-th-smallest-in-bst.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-11-k-th-smallest-in-bst.md#code-python)          |
| **Day 12** |            Pair Sum in BST.md 🌳➕🔢            |                                                                                                              |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-12-pair-sum-in-bst.md#code-c)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-12-pair-sum-in-bst.md#code-java)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-12-pair-sum-in-bst.md#code-python)             |
| **Day 13** |        Fixing Two nodes of a BST 🌳🔄🛠️       |                                                                                                              |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-13-fixing-two-nodes-of-a-bst.md#code-c)        |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-13-fixing-two-nodes-of-a-bst.md#code-java)        |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-13-fixing-two-nodes-of-a-bst.md#code-python)        |
| **Day 14** |     Lowest Common Ancestor in a BST 🌳🔍🤝     |                                                                                                              |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-14-lowest-common-ancestor-in-a-bst.md#code-c)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-14-lowest-common-ancestor-in-a-bst.md#code-java)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-14-lowest-common-ancestor-in-a-bst.md#code-python)     |
| **Day 15** | Serialize and deserialize a binary tree 🌲📤💾 |                                                                                                              | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-15-serialize-and-deserialize-a-binary-tree.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-15-serialize-and-deserialize-a-binary-tree.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tree/day-15-serialize-and-deserialize-a-binary-tree.md#code-python) |

### [**🔺 GFG 160 Days of Problem Solving (Heap) 🔺**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Heap\)/README.md)

|  **Day**  |          **Problem Name**          | **C** |                                                     **C++**                                                    |                                                      **Java**                                                     |                                                      **Python**                                                     |
| :-------: | :--------------------------------: | :---: | :------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------: |
| **Day 1** |      k largest elements 🔢📈🥇     |       |            [Solution](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/Z/README.md#code-c)            |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-heap/day-1-k-largest-elements.md#code-java)     |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-heap/day-1-k-largest-elements.md#code-python)     |
| **Day 2** | K Closest Points to Origin 📍🗺️🔢 |       |  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-heap/day-2-k-closest-points-to-origin.md#code-c) |  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-heap/day-2-k-closest-points-to-origin.md#code-java) |  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-heap/day-2-k-closest-points-to-origin.md#code-python) |
| **Day 3** | Merge K sorted linked lists 🔗📄➡️ |       | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-heap/day-3-merge-k-sorted-linked-lists.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-heap/day-3-merge-k-sorted-linked-lists.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-heap/day-3-merge-k-sorted-linked-lists.md#code-python) |
| **Day 4** |    Find median in a stream 📊⏳📈   |       |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-heap/day-4-find-median-in-a-stream.md#code-c)   |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-heap/day-4-find-median-in-a-stream.md#code-java)   |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-heap/day-4-find-median-in-a-stream.md#code-python)   |

### [**📚 GFG 160 Days of Problem Solving (Stack) 📚**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Stack\)/README.md)

|  **Day**  |                 **Problem Name**                | **C** |                                                            **C++**                                                           |                                                             **Java**                                                            |                                                             **Python**                                                            |
| :-------: | :---------------------------------------------: | :---: | :--------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: |
| **Day 1** |           Parenthesis Checker 🏗️✅🗄️           |       |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-1-parenthesis-checker.md#code-c)           |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-1-parenthesis-checker.md#code-java)           |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-1-parenthesis-checker.md#code-python)           |
| **Day 2** |         Longest valid Parentheses 🟰➡️🎭        |       |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-2-longest-valid-parentheses.md#code-c)        |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-2-longest-valid-parentheses.md#code-java)        |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-2-longest-valid-parentheses.md#code-python)        |
| **Day 3** |           Next Greater Element ➡️🔝🔍           |       |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-3-next-greater-element.md#code-c)           |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-3-next-greater-element.md#code-java)           |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-3-next-greater-element.md#code-python)           |
| **Day 4** |             Stock span problem 💹⏳📋            |       |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-4-stock-span-problem.md#code-c)            |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-4-stock-span-problem.md#code-java)            |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-4-stock-span-problem.md#code-python)            |
| **Day 5** |      Histogram Max Rectangular Area 📦🔲📐      |       |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-5-histogram-max-rectangular-area.md#code-c)      |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-5-histogram-max-rectangular-area.md#code-java)      |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-5-histogram-max-rectangular-area.md#code-python)      |
| **Day 6** | Maximum of minimum for every window size 📈🪟📉 |       | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-6-maximum-of-minimum-for-every-window-size.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-6-maximum-of-minimum-for-every-window-size.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-6-maximum-of-minimum-for-every-window-size.md#code-python) |
| **Day 7** |            Get Min from Stack 🔝📦🔽            |       |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-7-get-min-from-stack.md#code-c)            |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-7-get-min-from-stack.md#code-java)            |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-7-get-min-from-stack.md#code-python)            |
| **Day 8** |      Evaluation of Postfix Expression 📥✖️➗     |       |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-8-evaluation-of-postfix-expression.md#code-c)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-8-evaluation-of-postfix-expression.md#code-java)     |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-8-evaluation-of-postfix-expression.md#code-python)     |
| **Day 9** |             Decode the string 🔍🔠🔓            |       |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-9-decode-the-string.md#code-c)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-9-decode-the-string.md#code-java)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-stack/day-9-decode-the-string.md#code-python)            |

### [**🔙 GFG 160 Days of Problem Solving (Queue and Deque) 🔙**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Queue%20and%20Deque\)/README.md)

|  **Day**  |              **Problem Name**              | **C** |                                                              **C++**                                                              |                                                               **Java**                                                               |                                                               **Python**                                                               |
| :-------: | :----------------------------------------: | :---: | :-------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------: |
| **Day 1** |       K Sized Subarray Maximum 🔢🟩🔄      |       |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-queue-and-deque/day-1-k-sized-subarray-maximum.md#code-c)      |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-queue-and-deque/day-1-k-sized-subarray-maximum.md#code-java)      |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-queue-and-deque/day-1-k-sized-subarray-maximum.md#code-python)      |
| **Day 2** | Longest Bounded-Difference Subarray 📏🔢🟰 |       | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-queue-and-deque/day-2-longest-bounded-difference-subarray.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-queue-and-deque/day-2-longest-bounded-difference-subarray.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-queue-and-deque/day-2-longest-bounded-difference-subarray.md#code-python) |

### [**🧵 GFG 160 Days of Problem Solving (Dynamic Programming) 🧵**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Dynamic%20Programming\)/README.md)

|   **Day**  |                    **Problem Name**                    | **C** |                                                                      **C++**                                                                     |                                                                       **Java**                                                                      |                                                                       **Python**                                                                      |
| :--------: | :----------------------------------------------------: | :---: | :----------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------: |
|  **Day 1** |          Longest Increasing Subsequence 🔝📈🧩         |       |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-1-longest-increasing-subsequence.md#code-c)         |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-1-longest-increasing-subsequence.md#code-java)         |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-1-longest-increasing-subsequence.md#code-python)         |
|  **Day 2** |               Longest String Chain 🔗⛓️🔠              |       |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-2-longest-string-chain.md#code-c)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-2-longest-string-chain.md#code-java)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-2-longest-string-chain.md#code-python)              |
|  **Day 3** |            Longest Common Subsequence 📏✂️📚           |       |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-3-longest-common-subsequence.md#code-c)           |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-3-longest-common-subsequence.md#code-java)           |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-3-longest-common-subsequence.md#code-python)           |
|  **Day 4** |         Longest Palindromic Subsequence 🔁💫🔬         |       |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-4-longest-palindromic-subsequence.md#code-c)        |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-4-longest-palindromic-subsequence.md#code-java)        |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-4-longest-palindromic-subsequence.md#code-python)        |
|  **Day 5** |          Longest Palindrome in a String 🔠📏🔄         |       |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-5-longest-palindrome-in-a-string.md#code-c)         |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-5-longest-palindrome-in-a-string.md#code-java)         |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-5-longest-palindrome-in-a-string.md#code-python)         |
|  **Day 6** |              Palindrome SubStrings 📜🔄🔢              |       |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-6-palindrome-substrings.md#code-c)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-6-palindrome-substrings.md#code-java-1)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-6-palindrome-substrings.md#code-python-1)            |
|  **Day 7** |                  Edit Distance ✂️🧮🔢                  |       |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-7-edit-distance.md#code-c)                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-7-edit-distance.md#code-java)                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-7-edit-distance.md#code-python)                 |
|  **Day 8** |         Ways to Reach the n'th Stair ➡️🏃‍♂️🔢         |       |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-8-ways-to-reach-the-nth-stair.md#code-c)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-8-ways-to-reach-the-nth-stair.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-8-ways-to-reach-the-nth-stair.md#code-python)          |
|  **Day 9** |           Min Cost Climbing Stairs 🏃‍♂️💰🔝           |       |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-9-min-cost-climbing-stairs.md#code-c)            |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-9-min-cost-climbing-stairs.md#code-java)            |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-9-min-cost-climbing-stairs.md#code-python)            |
| **Day 10** |              0 - 1 Knapsack Problem 🎒💰🔢             |       |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-10-0-1-knapsack-problem.md#code-c)             |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-10-0-1-knapsack-problem.md#code-java)             |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-10-0-1-knapsack-problem.md#code-python)             |
| **Day 11** |             Coin Change (Count Ways) 🪙🔢💰            |       |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-11-coin-change-count-ways.md#code-c)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-11-coin-change-count-ways.md#code-java)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-11-coin-change-count-ways.md#code-python)            |
| **Day 12** |           Coin Change (Minimum Coins) 🪙📉💰           |       |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-12-coin-change-minimum-coins.md#code-c)           |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-12-coin-change-minimum-coins.md#code-java)           |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-12-coin-change-minimum-coins.md#code-python)           |
| **Day 13** |                 Minimum Jumps 🏃‍♂️💨➡️                |       |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-13-minimum-jumps.md#code-c)                 |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-13-minimum-jumps.md#code-java)                 |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-13-minimum-jumps.md#code-python)                 |
| **Day 14** |                Subset Sum Problem 🎯🔢✅                |       |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-14-subset-sum-problem.md#code-c)              |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-14-subset-sum-problem.md#code-java)              |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-14-subset-sum-problem.md#code-python)              |
| **Day 15** |             Partition Equal Subset Sum ➗🔢❌            |       |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-15-partition-equal-subset-sum.md#code-c)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-15-partition-equal-subset-sum.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-15-partition-equal-subset-sum.md#code-python)          |
| **Day 16** | Stock Buy and Sell – Max K Transactions Allowed 💰💵🛒 |       | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-16-stock-buy-and-sell-max-k-transactions-allowed.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-16-stock-buy-and-sell-max-k-transactions-allowed.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-16-stock-buy-and-sell-max-k-transactions-allowed.md#code-python) |
| **Day 17** | Stock Buy and Sell – Max 2 Transactions Allowed 💰💹💵 |       | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-17-stock-buy-and-sell-max-2-transactions-allowed.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-17-stock-buy-and-sell-max-2-transactions-allowed.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-17-stock-buy-and-sell-max-2-transactions-allowed.md#code-python) |
| **Day 18** |                Stickler Thief 🦹‍♂️🏠🚔                |       |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-18-stickler-thief.md#code-c)                |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-18-stickler-thief.md#code-java)                |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-18-stickler-thief.md#code-python)                |
| **Day 19** |               Stickler Thief II 🦹‍♂️🏠💰              |       |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-19-stickler-thief-ii.md#code-c)               |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-19-stickler-thief-ii.md#code-java)               |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-19-stickler-thief-ii.md#code-python)               |
| **Day 20** |             Total Decoding Messages 🔢➡️🔡             |       |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-20-total-decoding-messages.md#code-c)            |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-20-total-decoding-messages.md#code-java)            |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-20-total-decoding-messages.md#code-python)            |
| **Day 21** |            Matrix Chain Multiplication ➗📈🔢           |       |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-21-matrix-chain-multiplication.md#code-c)          |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-21-matrix-chain-multiplication.md#code-java)          |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-21-matrix-chain-multiplication.md#code-python)          |
| **Day 22** |              Boolean Parenthesization 🧮✅❌             |       |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-22-boolean-parenthesization.md#code-c)           |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-22-boolean-parenthesization.md#code-java)           |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-22-boolean-parenthesization.md#code-python)           |
| **Day 23** |                    Word Break 📖✂️🚀                   |       |                   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-23-word-break.md#code-c)                  |                   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-23-word-break.md#code-java)                  |                   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-dynamic-programming/day-23-word-break.md#code-python)                  |

### [**💵 GFG 160 Days of Problem Solving (Greedy) 💵**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Greedy\)/README.md)

|  **Day**  |            **Problem Name**            | **C** |                                                        **C++**                                                       |                                                         **Java**                                                        |                                                         **Python**                                                        |
| :-------: | :------------------------------------: | :---: | :------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------: |
| **Day 1** |         Minimum Platforms 🚉🚆⏳        |       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-1-minimum-platforms.md#code-c)        |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-1-minimum-platforms.md#code-java)        |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-1-minimum-platforms.md#code-python)        |
| **Day 2** |        Activity Selection 📅⏳🏆        |       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-2-activity-selection.md#code-c)       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-2-activity-selection.md#code-java)       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-2-activity-selection.md#code-python)       |
| **Day 3** |      Job Sequencing Problem 📅💼💰     |       |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-3-job-sequencing-problem.md#code-c)     |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-3-job-sequencing-problem.md#code-java)     |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-3-job-sequencing-problem.md#code-python)     |
| **Day 4** |            Gas Station ⛽🚗💨           |       |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-4-gas-station.md#code-c)           |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-4-gas-station.md#code-java)           |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-4-gas-station.md#code-python)           |
| **Day 5** | Maximize partitions in a String 🔠🧩📏 |       | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-5-maximize-partitions-in-a-string.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-5-maximize-partitions-in-a-string.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-greedy/day-5-maximize-partitions-in-a-string.md#code-python) |

### [**🌐 GFG 160 Days of Problem Solving (Graph) 🌐**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Graph\)/README.md)

|   **Day**  |                   **Problem Name**                   |                                                   **C**                                                  |                                                              **C++**                                                              |                                                               **Java**                                                               |                                                               **Python**                                                               |
| :--------: | :--------------------------------------------------: | :------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------: |
|  **Day 1** |                  DFS of Graph 🌐🔍🌲                 |                                                                                                          |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-1-dfs-of-graph.md#code-c)                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-1-dfs-of-graph.md#code-java)                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-1-dfs-of-graph.md#code-python)                 |
|  **Day 2** |                BFS of graph 🌐🚶‍♂️🌲                |                                                                                                          |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-2-bfs-of-graph.md#code-c)                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-2-bfs-of-graph.md#code-java)                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-2-bfs-of-graph.md#code-python)                 |
|  **Day 3** |                 Rotten Oranges 🍊🦠⏳                 |                                                                                                          |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-3-rotten-oranges.md#code-c)                |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-3-rotten-oranges.md#code-java)                |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-3-rotten-oranges.md#code-python)                |
|  **Day 4** |             Undirected Graph Cycle ♻️🔍💠            |                                                                                                          |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-4-undirected-graph-cycle.md#code-c)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-4-undirected-graph-cycle.md#code-java)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-4-undirected-graph-cycle.md#code-python)            |
|  **Day 5** |           Find the number of islands 🏝️🧭⛵          |                                                                                                          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-5-find-the-number-of-islands.md#code-c)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-5-find-the-number-of-islands.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-5-find-the-number-of-islands.md#code-python)          |
|  **Day 6** |               Topological sort 📦🕸️🛣️              |                                                                                                          |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-6-topological-sort.md#code-c)               |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-6-topological-sort.md#code-java)               |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-6-topological-sort.md#code-python)               |
|  **Day 7** |              Directed Graph Cycle 🔄🔁🚦             | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-7-directed-graph-cycle.md#code-c) |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-7-directed-graph-cycle.md#code-c-1)            |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-7-directed-graph-cycle.md#code-java)             |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-7-directed-graph-cycle.md#code-python)             |
|  **Day 8** |            Bridge edge in a graph 🌉🕸️🧭            |                                                                                                          |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-8-bridge-edge-in-a-graph.md#code-c)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-8-bridge-edge-in-a-graph.md#code-java)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-8-bridge-edge-in-a-graph.md#code-python)            |
|  **Day 9** |           Articulation Point - II 🕸️⚙️🗺️           |                                                                                                          |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-9-articulation-point-ii.md#code-c)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-9-articulation-point-ii.md#code-java)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-9-articulation-point-ii.md#code-python)             |
| **Day 10** | Minimum cost to connect all houses in a city 🏘️💰🌆 |                                                                                                          | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-10-minimum-cost-to-connect-all-houses-in-a-city.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-10-minimum-cost-to-connect-all-houses-in-a-city.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-10-minimum-cost-to-connect-all-houses-in-a-city.md#code-python) |
| **Day 11** |              Dijkstra Algorithm 🚦📡🗺️              |                                                                                                          |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-11-dijkstra-algorithm.md#code-c)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-11-dijkstra-algorithm.md#code-java)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-11-dijkstra-algorithm.md#code-python)              |
| **Day 12** |             Flood fill Algorithm 🌊🖌️📸             |                                                                                                          |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-12-flood-fill-algorithm.md#code-c)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-12-flood-fill-algorithm.md#code-java)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-12-flood-fill-algorithm.md#code-python)             |
| **Day 13** |                 Account Merge 👥💼🧾                 |                                                                                                          |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-13-account-merge.md#code-c)                |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-13-account-merge.md#code-java)                |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-13-account-merge.md#code-python)                |
| **Day 14** |           Clone an Undirected Graph 📈👥🧬           |                                                                                                          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-14-clone-an-undirected-graph.md#code-c)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-14-clone-an-undirected-graph.md#code-java)          |           [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-14-clone-an-undirected-graph.md#code-python)          |
| **Day 15** |                Alien Dictionary 🪐🌐🦾               |                                                                                                          |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-15-alien-dictionary.md#code-c)               |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-15-alien-dictionary.md#code-java)               |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-15-alien-dictionary.md#code-python)               |
| **Day 16** |                 Bellman-Ford 📉🛣️🚦                 |                                                                                                          |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-16-bellman-ford.md#code-c)                 |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-16-bellman-ford.md#code-java)                 |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-16-bellman-ford.md#code-python)                 |
| **Day 17** |                 Floyd Warshall 🌐🔁💥                |                                                                                                          |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-17-floyd-warshall.md#code-c)                |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-17-floyd-warshall.md#code-java)                |                [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-17-floyd-warshall.md#code-python)                |
| **Day 18** |              Minimum Weight Cycle 🧮🌐🌀             |                                                                                                          |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-18-minimum-weight-cycle.md#code-c)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-18-minimum-weight-cycle.md#code-java)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-graph/day-18-minimum-weight-cycle.md#code-python)             |

### [**🏁 GFG 160 Days of Problem Solving (Tries) 🏁**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Tries\)/README.md)

|  **Day**  |              **Problem Name**              | **C** |                                                           **C++**                                                          |                                                            **Java**                                                           |                                                            **Python**                                                           |
| :-------: | :----------------------------------------: | :---: | :------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: |
| **Day 1** |            Implement Trie 🔠📝🚀           |       |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tries/day-1-implement-trie.md#code-c)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tries/day-1-implement-trie.md#code-java)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tries/day-1-implement-trie.md#code-python)             |
| **Day 2** | Maximum XOR of two numbers in an array ➕➖❌ |       | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tries/day-2-maximum-xor-of-two-numbers-in-an-array.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tries/day-2-maximum-xor-of-two-numbers-in-an-array.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-tries/day-2-maximum-xor-of-two-numbers-in-an-array.md#code-python) |

### [**🪢 GFG 160 Days of Problem Solving (Bit Manipulation) 🪢**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Bit%20Manipulation\)/README.md)

|  **Day**  |                 **Problem Name**                 |                                                      **C**                                                      |                                                                  **C++**                                                                  |                                                                   **Java**                                                                   |                                                                   **Python**                                                                   |
| :-------: | :----------------------------------------------: | :-------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------: |
| **Day 1** | Find Only Repetitive Element from 1 to n-1 ➿🔢🧷 |                                                                                                                 | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-bit-manipulation/day-1-find-only-repetitive-element-from-1-to-n-1.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-bit-manipulation/day-1-find-only-repetitive-element-from-1-to-n-1.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-bit-manipulation/day-1-find-only-repetitive-element-from-1-to-n-1.md#code-python) |
| **Day 2** |            Missing in Array 🔢🧩🕵️‍♂️           | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-bit-manipulation/day-2-missing-in-array.md#code-c) |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-bit-manipulation/day-2-missing-in-array.md#code-c-1)             |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-bit-manipulation/day-2-missing-in-array.md#code-java)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-bit-manipulation/day-2-missing-in-array.md#code-python)              |
| **Day 3** |            Unique Number I 🔢🧠🕵️‍♂️            |                                                                                                                 |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-bit-manipulation/day-3-unique-number-i.md#code-c)              |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-bit-manipulation/day-3-unique-number-i.md#code-java)              |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-bit-manipulation/day-3-unique-number-i.md#code-python)              |
| **Day 4** |            Unique Number II 🔢🕵️‍♂️🧾           |                                                                                                                 |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-bit-manipulation/day-4-unique-number-ii.md#code-c)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-bit-manipulation/day-4-unique-number-ii.md#code-java)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-bit-manipulation/day-4-unique-number-ii.md#code-python)              |

</details>

<details>

<summary>🎁 Previously Solved Bonus Problem(Click to expand)</summary>

### [**🎉 Bonus Problems (Arrays)🎁**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Arrays\)/🎉BONUS%20PROBLEMS%20🎁/README.md)

| **Bonus Problem No.** |                      **Problem Name**                     | **C** 🖥️ |                                                                    **C++** 🚀                                                                    |                                                                      **Java** ☕                                                                     |                                                                     **Python** 🐍                                                                     |
| :-------------------: | :-------------------------------------------------------: | :-------: | :----------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------: |
|        *NUM 1*        |    **Split Array in Three Equal Sum Subarrays** 💥📊🔢    |           |    [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/bonus-problems/1.-split-array-in-three-equal-sum-subarrays.md#code-cpp)   |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/bonus-problems/1.-split-array-in-three-equal-sum-subarrays.md#code-java)    |     [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/bonus-problems/1.-split-array-in-three-equal-sum-subarrays.md#code-python)    |
|        *NUM 2*        |          **Repetitive Addition of Digits** 🔢🔄💥         |           |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/bonus-problems/2.-repetitive-addition-of-digits.md#code-cpp)         |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/bonus-problems/2.-repetitive-addition-of-digits.md#code-java)          |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/bonus-problems/2.-repetitive-addition-of-digits.md#code-python)          |
|        *NUM 3*        |             **Maximize Number of 1's** 🔢🔥💡             |           |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/bonus-problems/3.-maximize-number-of-1s.md#code-c)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/bonus-problems/3.-maximize-number-of-1s.md#code-java)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/bonus-problems/3.-maximize-number-of-1s.md#code-python)              |
|        *NUM 4*        | **Last Moment Before All Ants Fall Out of a Plank** 🐜🌍⏳ |           | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/bonus-problems/4.-last-moment-before-all-ants-fall-out-of-a-plank.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/bonus-problems/4.-last-moment-before-all-ants-fall-out-of-a-plank.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-arrays/bonus-problems/4.-last-moment-before-all-ants-fall-out-of-a-plank.md#code-python) |

### [**🎉 Bonus Problems (Strings)🎁**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Strings\)/🎉BONUS%20PROBLEMS%20🎁/README.md)

| **Bonus Problem No.** |               **Problem Name**              | **C** 🖥️ |                                                             **C++** 🚀                                                             |                                                               **Java** ☕                                                              |                                                              **Python** 🐍                                                              |
| :-------------------: | :-----------------------------------------: | :-------: | :--------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------: |
|        *NUM 1*        |             **Fizz Buzz** 🧮🎉🔢            |           |            [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/1.-fizz-buzz.md#code-cpp)           |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/1.-fizz-buzz.md#code-java)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/1.-fizz-buzz.md#code-python)            |
|        *NUM 2*        |    **CamelCase Pattern Matching** 🐫🔠💻    |           |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/2.-camelcase-pattern-matching.md#code-cpp)   |    [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/2.-camelcase-pattern-matching.md#code-java)    |    [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/2.-camelcase-pattern-matching.md#code-python)    |
|        *NUM 3*        |       **Palindrome Sentence** 🔄🗣️📜       |           |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/3.-palindrome-sentence.md#code-cpp)      |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/3.-palindrome-sentence.md#code-java)       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/3.-palindrome-sentence.md#code-python)       |
|        *NUM 4*        | **Minimum repeat to make substring** 🔁📏🔤 |           | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/4.-minimum-repeat-to-make-substring.md#code-c) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/4.-minimum-repeat-to-make-substring.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/4.-minimum-repeat-to-make-substring.md#code-python) |
|        *NUM 5*        |       **Longest Prefix Suffix** 🔍✂️🔗      |           |      [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/5.-longest-prefix-suffix.md#code-cpp)     |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/5.-longest-prefix-suffix.md#code-java)      |       [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/5.-longest-prefix-suffix.md#code-python)      |
|        *NUM 6*        |         **Integer to Words** 1️⃣🔠📚        |           |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/6.-integer-to-words.md#code-cpp)        |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/6.-integer-to-words.md#code-java)         |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-strings/bonus-problems/6.-integer-to-words.md#code-python)         |

### [**🎉 Bonus Problems (Sorting)🎁**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Sorting\)/🎉BONUS%20PROBLEMS%20🎁/README.md)

| **Bonus Problem No.** |            **Problem Name**           | **C** 🖥️ |                                                           **C++** 🚀                                                           |                                                            **Java** ☕                                                           |                                                           **Python** 🐍                                                           |
| :-------------------: | :-----------------------------------: | :-------: | :----------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: |
|        *NUM 1*        |         **Minimum sum** 💡➕💰         |           |          [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/bonus-problems/1.-minimum-sum.md#code-c)         |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/bonus-problems/1.-minimum-sum.md#code-java)        |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/bonus-problems/1.-minimum-sum.md#code-python)        |
|        *NUM 2*        |        **Meeting Rooms** 📅🏢⏰        |           |         [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/bonus-problems/2.-meeting-rooms.md#code-c)        |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/bonus-problems/2.-meeting-rooms.md#code-java)       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/bonus-problems/2.-meeting-rooms.md#code-python)       |
|        *NUM 3*        |   **Form the Largest Number** 🔢🎯💯  |           |    [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/bonus-problems/3.-form-the-largest-number.md#code-c)   |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/bonus-problems/3.-form-the-largest-number.md#code-java)  |   [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/bonus-problems/3.-form-the-largest-number.md#code-python)  |
|        *NUM 4*        | **Make array elements unique** 🧮🔢🔀 |           | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/bonus-problems/4.-make-array-elements-unique.md#code-cpp) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/bonus-problems/4.-make-array-elements-unique.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-sorting/bonus-problems/4.-make-array-elements-unique.md#code-python) |

### [**🎉 Bonus Problems (Searching)🎁**](https://github.com/Hunterdii/GeeksforGeeks-POTD/blob/main/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20\(Searching\)/🎉BONUS%20PROBLEMS%20🎁/README.md)

| **Bonus Problem No.** |                     **Problem Name**                    |                                                    **C** 🖥️                                                    |                                                                     **C++** 🚀                                                                     |                                                                      **Java** ☕                                                                     |                                                                     **Python** 🐍                                                                     |
| :-------------------: | :-----------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------: |
|        *NUM 1*        |             **Implement Lower Bound** 📏🔍📊            |                                                                                                                 |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/1.-implement-lower-bound.md#code-c)             |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/1.-implement-lower-bound.md#code-java)            |             [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/1.-implement-lower-bound.md#code-python)            |
|        *NUM 2*        |                 **Bitonic Point** ⛰️🔀📍                |                                                                                                                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/2.-bitonic-point.md#code-c)                 |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/2.-bitonic-point.md#code-java)                |                 [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/2.-bitonic-point.md#code-python)                |
|        *NUM 3*        | **Median of 2 Sorted Arrays of Different Sizes** 📊🔢⚖️ |                                                                                                                 | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/3.-median-of-2-sorted-arrays-of-different-sizes.md#code-cpp) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/3.-median-of-2-sorted-arrays-of-different-sizes.md#code-java) | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/3.-median-of-2-sorted-arrays-of-different-sizes.md#code-python) |
|        *NUM 4*        |                  **Square Root** 🔢➗🔲                  | [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/4.-square-root.md#code-c) |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/4.-square-root.md#code-c-1)                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/4.-square-root.md#code-java)                 |                  [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/4.-square-root.md#code-python)                 |
|        *NUM 5*        |              **Koko Eating Bananas** 🍌🐒⏳              |                                                                                                                 |               [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/5.-koko-eating-bananas.md#code-c)              |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/5.-koko-eating-bananas.md#code-java)             |              [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/5.-koko-eating-bananas.md#code-python)             |
|        *NUM 6*        |        **Minimum Days to Make M Bouquets** 🌸⏳💐        |                                                                                                                 |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/6.-minimum-days-to-make-m-bouquets.md#code-cpp)       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/6.-minimum-days-to-make-m-bouquets.md#code-java)       |        [Solution](/gfg-solution/160-days-of-problem-solving/gfg-160-searching/bonus-problems/6.-minimum-days-to-make-m-bouquets.md#code-python)       |

</details>

***

#### 🚀 Welcome to Our Coding Community! 🚀

🌱 Dive into GeeksforGeeks Problem of the Day Solutions and level up your coding skills!

![Visitor Count](https://visitor-badge.laobi.icu/badge?page_id=Hunterdii.GeeksforGeeks-POTD)[![](https://i.imgur.com/dBaSKWF.gif)](https://github.com/Hunterdii/GeeksforGeeks-POTD)

<p align="center"><a href="https://github.com/Hunterdii/GeeksforGeeks-POTD"><img src="https://socialify.git.ci/Hunterdii/GeeksforGeeks-POTD/image?description=1&#x26;descriptionEditable=Get%20daily%20solutions%20for%20GeeksforGeeks%20Problem%20of%20the%20Day%202024%20and%20become%20a%20coding%20pro!&#x26;font=Rokkitt&#x26;owner=1&#x26;pattern=Brick%20Wall&#x26;theme=Dark" alt="GeeksforGeeks POTD Banner"></a></p>

[👥 Join the Conversation](https://github.com/Hunterdii/GeeksforGeeks-POTD)

[If you have any questions, insights, or solutions to share, don't miss out on our active ](https://github.com/Hunterdii/GeeksforGeeks-POTD)[Discussion Hub](https://github.com/Hunterdii/GeeksforGeeks-POTD/discussions)! 🌟 Your participation is what makes this community great.

[![Discussion Badge](https://img.shields.io/badge/Join%20Discussion%20Hub%20-%20Vote%20%26%20Suggest-blue?style=for-the-badge\&logo=github\&logoColor=white)](https://github.com/Hunterdii/GeeksforGeeks-POTD/discussions/15)

### **🌟 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! 🤖*

[![Smart AI Resume Analyzer](https://img.shields.io/badge/Smart%20AI%20Resume%20Analyzer-Contribute%20Now-007bff?style=for-the-badge\&logo=python\&logoColor=white)](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!*

[![Rust Learning](https://img.shields.io/badge/Rust%20Learning%20Support-Empower%20Future%20Programmers-orange?style=for-the-badge\&logo=rust\&logoColor=white)](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! 🚀

[![Awesome Java](https://img.shields.io/badge/Awesome%20Java-Contribute%20Now-007396?style=for-the-badge\&logo=java\&logoColor=white)](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! 🚀

[![TryHackMe Free Rooms](https://img.shields.io/badge/TryHackMe%20Free%20Rooms-Contribute%20Now-990000?style=for-the-badge\&logo=hackthebox\&logoColor=white)](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**

* [![C++](https://img.shields.io/badge/c++-%2300599C.svg?style=for-the-badge\&logo=c%2B%2B\&logoColor=white)](https://github.com/search?q=repo%3AHunterdii%2FGeeksforGeeks-POTD++language%3Acpp+path%3ADecember+2024+GFG+SOLUTION\&type=code)
* [![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge\&logo=java\&logoColor=white)](https://github.com/search?q=repo%3AHunterdii%2FGeeksforGeeks-POTD++language%3AJava+path%3ADecember+2024+GFG+SOLUTION\&type=code)
* [![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge\&logo=python\&logoColor=ffdd54)](https://github.com/search?q=repo%3AHunterdii%2FGeeksforGeeks-POTD++language%3APython+path%3ADecember+2024+GFG+SOLUTION\&type=code)
* [![C](https://img.shields.io/badge/c-%2300599C.svg?style=for-the-badge\&logo=c\&logoColor=white)](https://github.com/search?q=repo%3AHunterdii%2FGeeksforGeeks-POTD++language%3Ac+path%3ADecember+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.

### [![](https://github.com/user-attachments/assets/5b3cb883-6652-4525-a352-b4b9a3501e07)](https://github.com/Hunterdii/GeeksforGeeks-POTD) Your Star Counts!

🌟 *If this repository helps you, don't forget to* **star it**! 🌟

[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true\&ref=main\&repo=769514979\&machine=basicLinux32gb\&location=?)

[![Open in Codeanywhere](https://codeanywhere.com/img/open-in-codeanywhere-btn.svg)](https://app.codeanywhere.com/#https://github.com/Hunterdii/GeeksforGeeks-POTD)

[![GitHub Stars](https://img.shields.io/github/stars/Hunterdii/GeeksforGeeks-POTD?style=for-the-badge\&color=brightgreen)](https://github.com/Hunterdii/GeeksforGeeks-POTD)[<picture><source srcset="https://api.star-history.com/svg?repos=Hunterdii/GeeksforGeeks-POTD&#x26;type=Date&#x26;theme=dark" media="(prefers-color-scheme: dark)"><img src="https://api.star-history.com/svg?repos=Hunterdii/GeeksforGeeks-POTD&#x26;type=Date" alt="Star History Chart"></picture>](https://star-history.com/#Hunterdii/GeeksforGeeks-POTD\&Date)[![](https://user-images.githubusercontent.com/74038190/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif)](https://github.com/Hunterdii/GeeksforGeeks-POTD)

### 👤 Creator

|                                                                               ![Het Patel](https://avatars.githubusercontent.com/u/124852522?v=4\&s=80)                                                                               |
| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|                                                         <p><a href="https://github.com/sponsors/Hunterdii"><strong>Het Patel</strong></a><br><sub>Project Maintainer</sub></p>                                                        |
| [![LinkedIn](https://img.icons8.com/fluency/32/000000/linkedin.png)](https://www.linkedin.com/in/patel-hetkumar-sandipbhai-8b110525a/) [![Gmail](https://img.icons8.com/fluency/32/000000/gmail.png)](mailto:hunterdii9879@gmail.com) |

For any inquiries or feedback, please contact. Happy Contributing❤

[![](https://user-images.githubusercontent.com/74038190/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif)](https://github.com/Hunterdii/GeeksforGeeks-POTD)

<h3 align="center"><img src="https://github.com/user-attachments/assets/00314b63-96bb-4e9a-92f6-4ead67e0fb7d" alt="">Our Contributors</h3>

#### Thank you for contributing to our repository

![Contributors](https://contrib.rocks/image?repo=Hunterdii/GeeksforGeeks-POTD\&columns=24\&max=480)

> Shaping solutions every day—thanks to everyone contributing to **GeeksforGeeks-POTD! 🚀**

[![](https://user-images.githubusercontent.com/74038190/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif)](https://github.com/Hunterdii/GeeksforGeeks-POTD)

### ![](https://github.com/user-attachments/assets/8dfb6d9b-fa76-4863-b555-e4877ee9c801) Star Geographical Distribution

This map shows the global distribution of stars for the repository. Click to explore more details.

[<picture><source srcset="https://next.ossinsight.io/widgets/official/analyze-repo-stars-map/thumbnail.png?repo_id=769514979&#x26;activity=stars&#x26;image_size=auto&#x26;color_scheme=dark" media="(prefers-color-scheme: dark)"><img src="https://next.ossinsight.io/widgets/official/analyze-repo-stars-map/thumbnail.png?repo_id=769514979&#x26;activity=stars&#x26;image_size=auto&#x26;color_scheme=light" alt="Star Geographical Distribution of Hunterdii/GeeksforGeeks-POTD"></picture>](https://next.ossinsight.io/widgets/official/analyze-repo-stars-map?repo_id=769514979\&activity=stars)

![Star GIF](https://github.com/user-attachments/assets/35f6838c-52f5-4e48-8a98-c5203f8c57e3) See the geographical spread of stars on the map above! ![Star GIF](https://github.com/user-attachments/assets/35f6838c-52f5-4e48-8a98-c5203f8c57e3)

### [![](https://github.com/user-attachments/assets/5b3cb883-6652-4525-a352-b4b9a3501e07)](https://github.com/Hunterdii/GeeksforGeeks-POTD) Achievements & Highlights

* **🌐 Global Reach**: Engaging with coders worldwide, from beginners to experts.
* **🔥 Trending Topics**: Problems that sharpen your data structures and algorithms skills.

## ![Star GIF](https://github.com/user-attachments/assets/35f6838c-52f5-4e48-8a98-c5203f8c57e3) 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!**
