Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hunterdii/geeksforgeeks-potd

Welcome to the vibrant world of GeeksforGeeks Daily Problem of the Day solutions! Dive into a treasure trove of daily challenges meticulously crafted to sharpen your problem-solving skills. With diverse topics, detailed explanations, and a supportive community, this repository is your gateway to mastering algorithms, data structures, and more.
https://github.com/hunterdii/geeksforgeeks-potd

algorithms algorithms-and-data-structures competitive-programming cpp daily-coding-problem dailyprogrammer dsa gfg-contest gfg-cpp gfg-java gfg-potd gfg-python gfg-questions gfg-solutions good-first-issue potd-solution problem-of-the-day-solutions solutions

Last synced: 7 days ago
JSON representation

Welcome to the vibrant world of GeeksforGeeks Daily Problem of the Day solutions! Dive into a treasure trove of daily challenges meticulously crafted to sharpen your problem-solving skills. With diverse topics, detailed explanations, and a supportive community, this repository is your gateway to mastering algorithms, data structures, and more.

Awesome Lists containing this project

README

        

Star GIF GeeksforGeeks Problem of the Day Solutions 2024 Star GIF



## ๐Ÿ“… **January 2024 Problem of the Day Solutions** ๐Ÿ“…

[![Smart AI Resume Analyzer](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)

[![Support Rust Learning](https://img.shields.io/badge/Support%20Rust%20Learning-Contribute%20Now-7a0c2f?style=for-the-badge&logo=rust&logoColor=white)](https://github.com/Hunterdii/30-Days-Of-Rust)

| **Date** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:---------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| 01 Jan | Print Anagrams Together ๐Ÿ”ก๐Ÿ‘ฅ๐Ÿค | | [Solution](/January%202025%20GFG%20SOLUTION/01(Jan)%20Print%20Anagrams%20Together.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/01(Jan)%20Print%20Anagrams%20Together.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/01(Jan)%20Print%20Anagrams%20Together.md#code-python) |
| 02 Jan | Subarrays with sum K ๐Ÿ”ขโž•๐ŸŽฏ | | [Solution](/January%202025%20GFG%20SOLUTION/02(Jan)%20Subarrays%20with%20sum%20K.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/02(Jan)%20Subarrays%20with%20sum%20K.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/02(Jan)%20Subarrays%20with%20sum%20K.md#code-python) |
| 03 Jan | Count Subarrays with given XOR ๐Ÿ’ป๐Ÿ”ข๐Ÿงฎ | | [Solution](/January%202025%20GFG%20SOLUTION/03(Jan)%20Count%20Subarrays%20with%20given%20XOR.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/03(Jan)%20Count%20Subarrays%20with%20given%20XOR.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/03(Jan)%20Count%20Subarrays%20with%20given%20XOR.md#code-python) |
| 04 Jan | Count all triplets with given sum in sorted array ๐Ÿ”ข๐Ÿ”ฝ๐Ÿ” | | [Solution](/January%202025%20GFG%20SOLUTION/04(Jan)%20Count%20all%20triplets%20with%20given%20sum%20in%20sorted%20array.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/04(Jan)%20Count%20all%20triplets%20with%20given%20sum%20in%20sorted%20array.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/04(Jan)%20Count%20all%20triplets%20with%20given%20sum%20in%20sorted%20array.md#code-python) |
| 05 Jan | Count Pairs whose sum is less than target ๐Ÿ‘ซ๐Ÿ”ข๐Ÿ‘จโ€๐Ÿ’ป | | [Solution](/January%202025%20GFG%20SOLUTION/05(Jan)%20Count%20Pairs%20whose%20sum%20is%20less%20than%20target.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/05(Jan)%20Count%20Pairs%20whose%20sum%20is%20less%20than%20target.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/05(Jan)%20Count%20Pairs%20whose%20sum%20is%20less%20than%20target.md#code-python) |
| 06 Jan | Sum Pair closest to target ๐ŸŽฏ๐Ÿ’ก๐Ÿ”ข | | [Solution](/January%202025%20GFG%20SOLUTION/06(Jan)%20Sum%20Pair%20closest%20to%20target.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/06(Jan)%20Sum%20Pair%20closest%20to%20target.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/06(Jan)%20Sum%20Pair%20closest%20to%20target.md#code-python) |
| 07 Jan | Pair with given sum in a sorted array ๐Ÿ”ข๐Ÿงฎโœ… | | [Solution](/January%202025%20GFG%20SOLUTION/07(Jan)%20Pair%20with%20given%20sum%20in%20a%20sorted%20array.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/07(Jan)%20Pair%20with%20given%20sum%20in%20a%20sorted%20array.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/07(Jan)%20Pair%20with%20given%20sum%20in%20a%20sorted%20array.md#code-python) |
| 08 Jan | Count the number of possible triangles ๐Ÿ“๐Ÿ“๐Ÿงฎ | [Solution](/January%202025%20GFG%20SOLUTION/08(Jan)%20Count%20the%20number%20of%20possible%20triangles.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/08(Jan)%20Count%20the%20number%20of%20possible%20triangles.md#code-c-1) | [Solution](/January%202025%20GFG%20SOLUTION/08(Jan)%20Count%20the%20number%20of%20possible%20triangles.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/08(Jan)%20Count%20the%20number%20of%20possible%20triangles.md#code-python) |
| 09 Jan | Indexes of Subarray Sum ๐Ÿ“Š๐Ÿ“๐Ÿ” | | [Solution](/January%202025%20GFG%20SOLUTION/09(Jan)%20Indexes%20of%20Subarray%20Sum.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/09(Jan)%20Indexes%20of%20Subarray%20Sum.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/09(Jan)%20Indexes%20of%20Subarray%20Sum.md#code-python) |
| 10 Jan | Count distinct elements in every window ๐Ÿ”ข๐ŸŽฏ๐Ÿ“ˆ | | [Solution](/January%202025%20GFG%20SOLUTION/10(Jan)%20Count%20distinct%20elements%20in%20every%20window.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/10(Jan)%20Count%20distinct%20elements%20in%20every%20window.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/10(Jan)%20Count%20distinct%20elements%20in%20every%20window.md#code-python) |
| 11 Jan | Longest substring with distinct characters ๐Ÿงต๐Ÿ”ค๐Ÿง  | | [Solution](/January%202025%20GFG%20SOLUTION/11(Jan)%20Longest%20substring%20with%20distinct%20characters.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/11(Jan)%20Longest%20substring%20with%20distinct%20characters.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/11(Jan)%20Longest%20substring%20with%20distinct%20characters.md#code-python) |
| 12 Jan | Trapping Rain Water ๐ŸŒง๏ธ๐Ÿ’ง๐Ÿž๏ธ | | [Solution](/January%202025%20GFG%20SOLUTION/12(Jan)%20Trapping%20Rain%20Water.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/12(Jan)%20Trapping%20Rain%20Water.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/12(Jan)%20Trapping%20Rain%20Water.md#code-python) |
| 13 Jan | Container With Most Water ๐Ÿ“ฆ๐ŸŒŠ๐Ÿ“ | | [Solution](/January%202025%20GFG%20SOLUTION/13(Jan)%20Container%20With%20Most%20Water.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/13(Jan)%20Container%20With%20Most%20Water.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/13(Jan)%20Container%20With%20Most%20Water.md#code-python) |
| 14 Jan | Equilibrium Point โš–๏ธ๐Ÿ”๐Ÿงฎ | | [Solution](/January%202025%20GFG%20SOLUTION/14(Jan)%20Equilibrium%20Point.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/14(Jan)%20Equilibrium%20Point.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/14(Jan)%20Equilibrium%20Point.md#code-python) |
| 15 Jan | Longest Subarray with Sum K ๐ŸŒŸ๐Ÿ”๐Ÿ› ๏ธ | | [Solution](/January%202025%20GFG%20SOLUTION/15(Jan)%20Longest%20Subarray%20with%20Sum%20K.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/15(Jan)%20Longest%20Subarray%20with%20Sum%20K.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/15(Jan)%20Longest%20Subarray%20with%20Sum%20K.md#code-python) |
| 16 Jan | Largest subarray of 0's and 1's ๐Ÿ”ขโž•๐Ÿ”ด | | [Solution](/January%202025%20GFG%20SOLUTION/16(Jan)%20Largest%20subarray%20of%200's%20and%201's.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/16(Jan)%20Largest%20subarray%20of%200's%20and%201's.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/16(Jan)%20Largest%20subarray%20of%200's%20and%201's.md#code-python) |
| 17 Jan | Product array puzzle ๐Ÿงฉ๐Ÿ“ฆโœ– | | [Solution](/January%202025%20GFG%20SOLUTION/17(Jan)%20Product%20array%20puzzle.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/17(Jan)%20Product%20array%20puzzle.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/17(Jan)%20Product%20array%20puzzle.md#code-python) |
| 18 Jan | Reverse a linked list ๐Ÿ”„๐Ÿ”—โ†”๏ธ | | [Solution](/January%202025%20GFG%20SOLUTION/18(Jan)%20Reverse%20a%20linked%20list.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/18(Jan)%20Reverse%20a%20linked%20list.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/18(Jan)%20Reverse%20a%20linked%20list.md#code-python) |
| 19 Jan | Rotate a Linked List๐Ÿš€๐Ÿ”„๐Ÿ’ซ | | [Solution](/January%202025%20GFG%20SOLUTION/19(Jan)%20Rotate%20a%20Linked%20List.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/19(Jan)%20Rotate%20a%20Linked%20List.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/19(Jan)%20Rotate%20a%20Linked%20List.md#code-python) |
| 20 Jan | Merge two sorted linked lists๐Ÿ”—โž•๐Ÿ“š | [Solution](/January%202025%20GFG%20SOLUTION/20(Jan)%20Merge%20two%20sorted%20linked%20lists.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/20(Jan)%20Merge%20two%20sorted%20linked%20lists.md#code-c-1) | [Solution](/January%202025%20GFG%20SOLUTION/20(Jan)%20Merge%20two%20sorted%20linked%20lists.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/20(Jan)%20Merge%20two%20sorted%20linked%20lists.md#code-python) |
| 21 Jan | Linked List Group Reverse๐Ÿ”—๐Ÿ”„๐ŸŒ€ | | [Solution](/January%202025%20GFG%20SOLUTION/21(Jan)%20Linked%20List%20Group%20Reverse.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/21(Jan)%20Linked%20List%20Group%20Reverse.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/21(Jan)%20Linked%20List%20Group%20Reverse.md#code-python) |
| 22 Jan | Add Number Linked Lists โž•๐Ÿ”—๐Ÿš€ | | [Solution](/January%202025%20GFG%20SOLUTION/22(Jan)%20Add%20Number%20Linked%20Lists.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/22(Jan)%20Add%20Number%20Linked%20Lists.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/22(Jan)%20Add%20Number%20Linked%20Lists.md#code-python) |
| 23 Jan | Clone List with Next and Random ๐Ÿ”—๐Ÿ“‹๐Ÿค” | | [Solution](/January%202025%20GFG%20SOLUTION/23(Jan)%20Clone%20List%20with%20Next%20and%20Random.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/23(Jan)%20Clone%20List%20with%20Next%20and%20Random.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/23(Jan)%20Clone%20List%20with%20Next%20and%20Random.md#code-python) |
| 24 Jan | Detect Loop in linked list ๐Ÿ”—๐Ÿ๐Ÿšฆ | | [Solution](/January%202025%20GFG%20SOLUTION/24(Jan)%20Detect%20Loop%20in%20linked%20list.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/24(Jan)%20Detect%20Loop%20in%20linked%20list.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/24(Jan)%20Detect%20Loop%20in%20linked%20list.md#code-python) |
| 25 Jan | Find the first node of loop in linked list ๐Ÿ”—๐Ÿ”๐Ÿ›‘ | | [Solution](/January%202025%20GFG%20SOLUTION/25(Jan)%20Find%20the%20first%20node%20of%20loop%20in%20linked%20list.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/25(Jan)%20Find%20the%20first%20node%20of%20loop%20in%20linked%20list.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/25(Jan)%20Find%20the%20first%20node%20of%20loop%20in%20linked%20list.md#code-python) |
| 26 Jan | Remove loop in Linked List ๐Ÿ”—๐Ÿšซ๐Ÿ“ƒ | | [Solution](/January%202025%20GFG%20SOLUTION/26(Jan)%20Remove%20loop%20in%20Linked%20List.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/26(Jan)%20Remove%20loop%20in%20Linked%20List.md#code-java-1) | [Solution](/January%202025%20GFG%20SOLUTION/26(Jan)%20Remove%20loop%20in%20Linked%20List.md#code-python-1) |
| 27 Jan | LRU Cache ๐Ÿ”—๐Ÿ“ค๐Ÿ’พ | | [Solution](/January%202025%20GFG%20SOLUTION/27(Jan)%20LRU%20Cache.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/27(Jan)%20LRU%20Cache.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/27(Jan)%20LRU%20Cache.md#code-python) |
| 28 Jan | Permutations of a String ๐Ÿ” ๐Ÿ”„๐Ÿงฉ | | [Solution](/January%202025%20GFG%20SOLUTION/28(Jan)%20Permutations%20of%20a%20String.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/28(Jan)%20Permutations%20of%20a%20String.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/28(Jan)%20Permutations%20of%20a%20String.md#code-python-1) |
| 29 Jan | Implement Pow โšก๐Ÿ”ข๐Ÿš€ | | [Solution](/January%202025%20GFG%20SOLUTION/29(Jan)%20Implement%20Pow.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/29(Jan)%20Implement%20Pow.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/29(Jan)%20Implement%20Pow.md#code-python) |
| 30 Jan | N-Queen Problem ๐Ÿ‘‘โ™Ÿ๏ธ๐Ÿ”ข | | [Solution](/January%202025%20GFG%20SOLUTION/30(Jan)%20N-Queen%20Problem.md#code-c) | [Solution](/January%202025%20GFG%20SOLUTION/30(Jan)%20N-Queen%20Problem.md#code-java) | [Solution](/January%202025%20GFG%20SOLUTION/30(Jan)%20N-Queen%20Problem.md#code-python) |

## **๐ŸŒ€ GFG 160 Days of Problem Solving (Recursion and Backtracking) ๐ŸŒ€**

| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Permutations of a String ๐Ÿ” ๐Ÿ”„๐Ÿงฉ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%201%20-%20Permutations%20of%20a%20String.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%201%20-%20Permutations%20of%20a%20String.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%201%20-%20Permutations%20of%20a%20String.md#code-python-1) |
| **Day 2** | Implement Pow โšก๐Ÿ”ข๐Ÿš€ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%202%20-%20Implement%20Pow.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%202%20-%20Implement%20Pow.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%202%20-%20Implement%20Pow.md#code-python) |
| **Day 3** | N-Queen Problem ๐Ÿ‘‘โ™Ÿ๏ธ๐Ÿ”ข | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%203%20-%20N-Queen%20Problem.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%203%20-%20N-Queen%20Problem.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Recursion%20and%20Backtracking)/Day%203%20-%20N-Queen%20Problem.md#code-python) |

---

## ๐Ÿ“‚ Solved Questions and Bonus Problems

โœจ Previously Solved Questions

(Click to expand)

## **๐Ÿ”ข GFG 160 Days of Problem Solving (Arrays 1โ€“13) ๐Ÿ”ข**

| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Second Largest ๐Ÿ”ฅ๐Ÿฅˆ๐Ÿ“ˆ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%201%20-%20Second%20Largest.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%201%20-%20Second%20Largest.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%201%20-%20Second%20Largest.md#code-python) |
| **Day 2** | Move All Zeroes to End ๐Ÿ”ฅโžก๏ธโšก | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%202%20-%20Move%20All%20Zeroes%20to%20End.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%202%20-%20Move%20All%20Zeroes%20to%20End.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%202%20-%20Move%20All%20Zeroes%20to%20End.md#code-python) |
| **Day 3** | Reverse an Array ๐ŸŒ€๐Ÿ”๐Ÿ’ป | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%203%20-%20Reverse%20an%20Array.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%203%20-%20Reverse%20an%20Array.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%203%20-%20Reverse%20an%20Array.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%203%20-%20Reverse%20an%20Array.md#code-python) |
| **Day 4** | Rotate Array ๐Ÿ”„๐Ÿ“š๐Ÿง‘โ€๐Ÿ’ป | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%204%20-%20Rotate%20Array.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%204%20-%20Rotate%20Array.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%204%20-%20Rotate%20Array.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%204%20-%20Rotate%20Array.md#code-python) |
| **Day 5** | Next Permutation ๐Ÿ”ขโžก๏ธ๐Ÿ”€ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%205%20-%20Next%20Permutation.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%205%20-%20Next%20Permutation.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%205%20-%20Next%20Permutation.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%205%20-%20Next%20Permutation.md#code-python) |
| **Day 6** | Majority Element II ๐Ÿ—ณ๏ธ๐Ÿ“Šโœ… | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%206%20-%20Majority%20Element%20II.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%206%20-%20Majority%20Element%20II.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%206%20-%20Majority%20Element%20II.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%206%20-%20Majority%20Element%20II.md#code-python) |
| **Day 7** | Stock Buy and Sell โ€“ Multiple Transaction Allowed ๐Ÿ’น๐Ÿ’ผ๐Ÿ’ธ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%207%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Multiple%20Transaction%20Allowed.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%207%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Multiple%20Transaction%20Allowed.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%207%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Multiple%20Transaction%20Allowed.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%207%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Multiple%20Transaction%20Allowed.md#code-python) |
| **Day 8** | Stock Buy and Sell โ€“ Max one Transaction Allowed ๐Ÿ“ˆ๐Ÿ’ฐ๐Ÿ›’ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%208%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Max%20one%20Transaction%20Allowed.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%208%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Max%20one%20Transaction%20Allowed.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%208%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Max%20one%20Transaction%20Allowed.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%208%20-%20Stock%20Buy%20and%20Sell%20%E2%80%93%20Max%20one%20Transaction%20Allowed.md#code-python) |
| **Day 9** | Minimize the Heights I ๐Ÿ“‰๐Ÿฐ๐Ÿ”ง | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%209%20-%20Minimize%20the%20Heights%20II.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%209%20-%20Minimize%20the%20Heights%20II.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%209%20-%20Minimize%20the%20Heights%20II.md#code-python) |
| **Day 10** | Kadane's Algorithm ๐Ÿ’ก๐Ÿ“Š๐Ÿ”ข | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2010%20-%20Kadane's%20Algorithm.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2010%20-%20Kadane's%20Algorithm.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2010%20-%20Kadane's%20Algorithm.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2010%20-%20Kadane's%20Algorithm.md#code-python) |
| **Day 11** | Maximum Product Subarray ๐Ÿ”ขโž—๐ŸŽฏ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2011%20-%20Maximum%20Product%20Subarray.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2011%20-%20Maximum%20Product%20Subarray.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2011%20-%20Maximum%20Product%20Subarray.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2011%20-%20Maximum%20Product%20Subarray.md#code-python) |
| **Day 12** | Max Circular Subarray Sum ๐Ÿ”„๐ŸŽฏ๐ŸŒ€ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2012%20-%20Max%20Circular%20Subarray%20Sum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2012%20-%20Max%20Circular%20Subarray%20Sum.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2012%20-%20Max%20Circular%20Subarray%20Sum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2012%20-%20Max%20Circular%20Subarray%20Sum.md#code-python) |
| **Day 13** | Smallest Positive Missing Number ๐Ÿ”ขโ“๐Ÿ” | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2013%20-%20Smallest%20Positive%20Missing%20Number.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2013%20-%20Smallest%20Positive%20Missing%20Number.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2013%20-%20Smallest%20Positive%20Missing%20Number.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/Day%2013%20-%20Smallest%20Positive%20Missing%20Number.md#code-python) |

## **๐Ÿ”  GFG 160 Days of Problem Solving (Strings) ๐Ÿ” **

| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Implement Atoi โš™๏ธ๐Ÿ”‘๐Ÿง‘โ€๐Ÿ”ฌ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%201%20-%20Implement%20Atoi.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%201%20-%20Implement%20Atoi.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%201%20-%20Implement%20Atoi.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%201%20-%20Implement%20Atoi.md#code-python) |
| **Day 2** | Add Binary Strings ๐Ÿ”ขโž•๐Ÿ’ป | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%202%20-%20Add%20Binary%20Strings.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%202%20-%20Add%20Binary%20Strings.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%202%20-%20Add%20Binary%20Strings.md#code-python) |
| **Day 3** | Anagram ๐Ÿ” ๐Ÿ’ก๐Ÿค” | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%203%20-%20Anagram.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%203%20-%20Anagram.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%203%20-%20Anagram.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%203%20-%20Anagram.md#code-python) |
| **Day 4** | Non-Repeating Character๐Ÿ”ข๐Ÿ“๐Ÿ’ญ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%204%20-%20Non%20Repeating%20Character.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%204%20-%20Non%20Repeating%20Character.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%204%20-%20Non%20Repeating%20Character.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%204%20-%20Non%20Repeating%20Character.md#code-python) |
| **Day 5** | Search Pattern (KMP Algorithm) ๐Ÿ“š๐Ÿ”๐Ÿง  | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%205%20-%20Search%20Pattern%20(KMP-Algorithm).md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%205%20-%20Search%20Pattern%20(KMP-Algorithm).md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%205%20-%20Search%20Pattern%20(KMP-Algorithm).md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%205%20-%20Search%20Pattern%20(KMP-Algorithm).md#code-python) |
| **Day 6** | Min Chars to Add for Palindrome โœ‚๏ธ๐Ÿ’ฌ๐Ÿ”  | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%206%20-%20Min%20Chars%20to%20Add%20for%20Palindrome.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%206%20-%20Min%20Chars%20to%20Add%20for%20Palindrome.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%206%20-%20Min%20Chars%20to%20Add%20for%20Palindrome.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%206%20-%20Min%20Chars%20to%20Add%20for%20Palindrome.md#code-python) |
| **Day 7** | Strings Rotations of Each Other ๐Ÿ”„๐Ÿ” ๐ŸŒ€ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%207%20-%20Strings%20Rotations%20of%20Each%20Other.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%207%20-%20Strings%20Rotations%20of%20Each%20Other.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%207%20-%20Strings%20Rotations%20of%20Each%20Other.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/Day%207%20-%20Strings%20Rotations%20of%20Each%20Other.md#code-python) |

## **๐Ÿ”€ GFG 160 Days of Problem Solving (Sorting) ๐Ÿ”€**

| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Sort 0s, 1s, and 2s ๐Ÿšฆ๐Ÿ”ข๐ŸŽจ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%201%20-%20Sort%200s%2C%201s%20and%202s.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%201%20-%20Sort%200s%2C%201s%20and%202s.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%201%20-%20Sort%200s%2C%201s%20and%202s.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%201%20-%20Sort%200s%2C%201s%20and%202s.md#code-python) |
| **Day 2** | Find H-Index ๐Ÿ“š๐Ÿ“Š๐Ÿ” | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%202%20-%20Find%20H-Index.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%202%20-%20Find%20H-Index.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%202%20-%20Find%20H-Index.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%202%20-%20Find%20H-Index.md#code-python) |
| **Day 3** | Count Inversions ๐Ÿ”„๐Ÿ“Š๐Ÿ”ข | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%203%20-%20Count%20Inversions.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%203%20-%20Count%20Inversions.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%203%20-%20Count%20Inversions.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%203%20-%20Count%20Inversions.md#code-python) |
| **Day 4** | Overlapping Intervals ๐Ÿ“…โฐ๐Ÿ” | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%204%20-%20Overlapping%20Intervals.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%204%20-%20Overlapping%20Intervals.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%204%20-%20Overlapping%20Intervals.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%204%20-%20Overlapping%20Intervals.md#code-python) |
| **Day 5** | Insert Interval ๐Ÿ“๐Ÿ”ฒโณ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%205%20-%20Insert%20Interval.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%205%20-%20Insert%20Interval.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%205%20-%20Insert%20Interval.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%205%20-%20Insert%20Interval.md#code-python) |
| **Day 6** | Non-overlapping Intervalsโœ‚๏ธ๐Ÿ”—โœ… | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%206%20-%20Non-overlapping%20Intervals.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%206%20-%20Non-overlapping%20Intervals.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%206%20-%20Non-overlapping%20Intervals.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%206%20-%20Non-overlapping%20Intervals.md#code-python) |
| **Day 7** | Merge Without Extra Space ๐Ÿ“‚๐Ÿšซ๐Ÿ“ฆ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%207%20-%20Merge%20Without%20Extra%20Space.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%207%20-%20Merge%20Without%20Extra%20Space.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%207%20-%20Merge%20Without%20Extra%20Space.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/Day%207%20-%20Merge%20Without%20Extra%20Space.md#code-python) |

## **๐Ÿ‘€ GFG 160 Days of Problem Solving (Searching) ๐Ÿ‘€**

| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Number of occurrence ๐Ÿงฎ๐Ÿ“‚๐Ÿ“ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%201%20-%20Number%20of%20occurrence.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%201%20-%20Number%20of%20occurrence.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%201%20-%20Number%20of%20occurrence.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%201%20-%20Number%20of%20occurrence.md#code-python) |
| **Day 2** | Sorted and Rotated Minimum ๐Ÿ”ข๐Ÿ”„๐ŸŒ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%202%20-%20Sorted%20and%20Rotated%20Minimum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%202%20-%20Sorted%20and%20Rotated%20Minimum.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%202%20-%20Sorted%20and%20Rotated%20Minimum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%202%20-%20Sorted%20and%20Rotated%20Minimum.md#code-python) |
| **Day 3** | Search in Rotated Sorted Array ๐Ÿ”๐Ÿ“๐Ÿ”‘ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%203%20-%20Search%20in%20Rotated%20Sorted%20Array.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%203%20-%20Search%20in%20Rotated%20Sorted%20Array.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%203%20-%20Search%20in%20Rotated%20Sorted%20Array.md#code-python) |
| **Day 4** | Peak element ๐ŸŒ„๐Ÿ”โ›ฐ๏ธ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%204%20-%20Peak%20element.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%204%20-%20Peak%20element.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%204%20-%20Peak%20element.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%204%20-%20Peak%20element.md#code-python) |
| **Day 5** | K-th element of two Arrays ๐Ÿ”ข๐Ÿ”๐ŸŽฏ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%205%20-%20K-th%20element%20of%20two%20Arrays.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%205%20-%20K-th%20element%20of%20two%20Arrays.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%205%20-%20K-th%20element%20of%20two%20Arrays.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%205%20-%20K-th%20element%20of%20two%20Arrays.md#code-python) |
| **Day 6** | Aggressive Cows ๐Ÿ„๐Ÿšœ๐Ÿฎ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%206%20-%20Aggressive%20Cows.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%206%20-%20Aggressive%20Cows.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%206%20-%20Aggressive%20Cows.md#code-python) |
| **Day 7** | Allocate Minimum Pages ๐Ÿ“š๐Ÿ“–๐Ÿ“ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%207%20-%20Allocate%20Minimum%20Pages.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%207%20-%20Allocate%20Minimum%20Pages.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%207%20-%20Allocate%20Minimum%20Pages.md#code-python) |
| **Day 8** | Kth Missing Positive Number in a Sorted Array ๐Ÿ”ขโžก๏ธโ“ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%208%20-%20Kth%20Missing%20Positive%20Number%20in%20a%20Sorted%20Array.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%208%20-%20Kth%20Missing%20Positive%20Number%20in%20a%20Sorted%20Array.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%208%20-%20Kth%20Missing%20Positive%20Number%20in%20a%20Sorted%20Array.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/Day%208%20-%20Kth%20Missing%20Positive%20Number%20in%20a%20Sorted%20Array.md#code-python) |

## **๐Ÿ“ GFG 160 Days of Problem Solving (Matrix) ๐Ÿ“**

| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Spirally traversing a matrix ๐ŸŒ€๐Ÿ”ข๐Ÿ”„ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%201%20-%20Spirally%20traversing%20a%20matrix.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%201%20-%20Spirally%20traversing%20a%20matrix.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%201%20-%20Spirally%20traversing%20a%20matrix.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%201%20-%20Spirally%20traversing%20a%20matrix.md#code-python) |
| **Day 2** | Rotate by 90 degree ๐Ÿ“โ†ฉ๏ธ๐Ÿ›๏ธ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%202%20-%20Rotate%20by%2090%20degree.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%202%20-%20Rotate%20by%2090%20degree.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%202%20-%20Rotate%20by%2090%20degree.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%202%20-%20Rotate%20by%2090%20degree.md#code-python) |
| **Day 3** | Search in a Row-Column sorted matrix ๐Ÿ”๐Ÿ”ข๐Ÿ“‰ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%203%20-%20Search%20in%20a%20Row-Column%20sorted%20matrix.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%203%20-%20Search%20in%20a%20Row-Column%20sorted%20matrix.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%203%20-%20Search%20in%20a%20Row-Column%20sorted%20matrix.md#code-python) |
| **Day 4** | Search in a row-wise sorted matrix ๐Ÿ“‹๐Ÿ”โœ… | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%204%20-%20Search%20in%20a%20row-wise%20sorted%20matrix.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%204%20-%20Search%20in%20a%20row-wise%20sorted%20matrix.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%204%20-%20Search%20in%20a%20row-wise%20sorted%20matrix.md#code-python) |
| **Day 5** | Search in a sorted Matrix ๐Ÿ”๐Ÿงฎ๐Ÿ“ˆ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%205%20-%20Search%20in%20a%20sorted%20Matrix.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%205%20-%20Search%20in%20a%20sorted%20Matrix.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%205%20-%20Search%20in%20a%20sorted%20Matrix.md#code-python) |
| **Day 6** | Set Matrix Zeroes ๐ŸŸฆโฌœ๐Ÿ”ข | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%206%20-%20Set%20Matrix%20Zeroes.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%206%20-%20Set%20Matrix%20Zeroes.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Matrix)/Day%206%20-%20Set%20Matrix%20Zeroes.md#code-python) |

## **๐Ÿ”’ GFG 160 Days of Problem Solving (Hashing) ๐Ÿ”’**

| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Two Sum - Pair with Given Sum โž•๐Ÿ”ข๐Ÿงฉ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%201%20-%20Two%20Sum%20-%20Pair%20with%20Given%20Sum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%201%20-%20Two%20Sum%20-%20Pair%20with%20Given%20Sum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%201%20-%20Two%20Sum%20-%20Pair%20with%20Given%20Sum.md#code-python) |
| **Day 2** | Count pairs with given sum ๐Ÿ”ข๐Ÿงฎ๐Ÿ› ๏ธ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%202%20-%20Count%20pairs%20with%20given%20sum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%202%20-%20Count%20pairs%20with%20given%20sum.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%202%20-%20Count%20pairs%20with%20given%20sum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%202%20-%20Count%20pairs%20with%20given%20sum.md#code-python) |
| **Day 3** | Find All Triplets with Zero Sum ๐Ÿ”ข๐Ÿ”๐ŸŽฏ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%203%20-%20Find%20All%20Triplets%20with%20Zero%20Sum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%203%20-%20Find%20All%20Triplets%20with%20Zero%20Sum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%203%20-%20Find%20All%20Triplets%20with%20Zero%20Sum.md#code-python) |
| **Day 4** | Intersection of Two arrays with Duplicate Elements ๐Ÿ”„๐Ÿ“ค๐Ÿ“‘ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%204%20-%20Intersection%20of%20Two%20arrays%20with%20Duplicate%20Elements.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%204%20-%20Intersection%20of%20Two%20arrays%20with%20Duplicate%20Elements.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%204%20-%20Intersection%20of%20Two%20arrays%20with%20Duplicate%20Elements.md#code-python) |
| **Day 5** | Union of Arrays with Duplicates ๐Ÿ“š๐Ÿ“ฆ๐Ÿ“‘ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%205%20-%20Union%20of%20Arrays%20with%20Duplicates.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%205%20-%20Union%20of%20Arrays%20with%20Duplicates.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%205%20-%20Union%20of%20Arrays%20with%20Duplicates.md#code-python) |
| **Day 6** | Longest Consecutive Subsequence ๐Ÿƒโ€โ™‚โณ๐ŸŽฏ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%206%20-%20Longest%20Consecutive%20Subsequence.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%206%20-%20Longest%20Consecutive%20Subsequence.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%206%20-%20Longest%20Consecutive%20Subsequence.md#code-python) |
| **Day 7** | Print Anagrams Together ๐Ÿ”ก๐Ÿ‘ฅ๐Ÿค | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%207%20-%20Print%20Anagrams%20Together.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%207%20-%20Print%20Anagrams%20Together.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%207%20-%20Print%20Anagrams%20Together.md#code-python) |
| **Day 8** | Subarrays with sum K ๐Ÿ”ขโž•๐ŸŽฏ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%208%20-%20Subarrays%20with%20sum%20K.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%208%20-%20Subarrays%20with%20sum%20K.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%208%20-%20Subarrays%20with%20sum%20K.md#code-python) |
| **Day 9** | Count Subarrays with given XOR ๐Ÿ’ป๐Ÿ”ข๐Ÿงฎ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%209%20-%20Count%20Subarrays%20with%20given%20XOR.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%209%20-%20Count%20Subarrays%20with%20given%20XOR.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Hashing)/Day%209%20-%20Count%20Subarrays%20with%20given%20XOR.md#code-python) |

## **๐Ÿ‘ซ GFG 160 Days of Problem Solving (Two Pointer Technique) ๐Ÿ‘ซ**

| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Count all triplets with given sum in sorted array ๐Ÿ”ข๐Ÿ”ฝ๐Ÿ” | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%201%20-%20Count%20all%20triplets%20with%20given%20sum%20in%20sorted%20array.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%201%20-%20Count%20all%20triplets%20with%20given%20sum%20in%20sorted%20array.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%201%20-%20Count%20all%20triplets%20with%20given%20sum%20in%20sorted%20array.md#code-python) |
| **Day 2** | Count Pairs whose sum is less than target ๐Ÿ‘ซ๐Ÿ”ข๐Ÿ‘จโ€๐Ÿ’ป | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%202%20-%20Count%20Pairs%20whose%20sum%20is%20less%20than%20target.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%202%20-%20Count%20Pairs%20whose%20sum%20is%20less%20than%20target.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%202%20-%20Count%20Pairs%20whose%20sum%20is%20less%20than%20target.md#code-python) |
| **Day 3** | Sum Pair closest to target ๐ŸŽฏ๐Ÿ’ก๐Ÿ”ข | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%203%20-%20Sum%20Pair%20closest%20to%20target.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%203%20-%20Sum%20Pair%20closest%20to%20target.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%203%20-%20Sum%20Pair%20closest%20to%20target.md#code-python) |
| **Day 4** | Pair with given sum in a sorted array ๐Ÿ”ข๐Ÿงฎโœ… | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%204%20-%20Pair%20with%20given%20sum%20in%20a%20sorted%20array.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%204%20-%20Pair%20with%20given%20sum%20in%20a%20sorted%20array.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%204%20-%20Pair%20with%20given%20sum%20in%20a%20sorted%20array.md#code-python) |
| **Day 5** | Count the number of possible triangles ๐Ÿ“๐Ÿ“๐Ÿงฎ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%205%20-%20Count%20the%20number%20of%20possible%20triangles.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%205%20-%20Count%20the%20number%20of%20possible%20triangles.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%205%20-%20Count%20the%20number%20of%20possible%20triangles.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%205%20-%20Count%20the%20number%20of%20possible%20triangles.md#code-python) |
| **Day 6** | Indexes of Subarray Sum ๐Ÿ“Š๐Ÿ“๐Ÿ” | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%206%20-%20Indexes%20of%20Subarray%20Sum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%206%20-%20Indexes%20of%20Subarray%20Sum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%206%20-%20Indexes%20of%20Subarray%20Sum.md#code-python) |
| **Day 7** | Count distinct elements in every window ๐Ÿ”ข๐ŸŽฏ๐Ÿ“ˆ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%207%20-%20Count%20distinct%20elements%20in%20every%20window.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%207%20-%20Count%20distinct%20elements%20in%20every%20window.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%207%20-%20Count%20distinct%20elements%20in%20every%20window.md#code-python) |
| **Day 8** | Longest substring with distinct characters ๐Ÿงต๐Ÿ”ค๐Ÿง  | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%208%20-%20Longest%20substring%20with%20distinct%20characters.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%208%20-%20Longest%20substring%20with%20distinct%20characters.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%208%20-%20Longest%20substring%20with%20distinct%20characters.md#code-python) |
| **Day 9** | Trapping Rain Water ๐ŸŒง๏ธ๐Ÿ’ง๐Ÿž๏ธ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%209%20-%20Trapping%20Rain%20Water.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%209%20-%20Trapping%20Rain%20Water.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%209%20-%20Trapping%20Rain%20Water.md#code-python) |
| **Day 10** | Container With Most Water๐Ÿ“ฆ๐ŸŒŠ๐Ÿ“ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%2010%20-%20Container%20With%20Most%20Water.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%2010%20-%20Container%20With%20Most%20Water.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Two%20Pointer%20Technique)/Day%2010%20-%20Container%20With%20Most%20Water.md#code-python) |

## **โž• GFG 160 Days of Problem Solving (Prefix Sum) โž•**

| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Equilibrium Point โš–๏ธ๐Ÿ”๐Ÿงฎ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%201%20-%20Equilibrium%20Point.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%201%20-%20Equilibrium%20Point.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%201%20-%20Equilibrium%20Point.md#code-python) |
| **Day 2** | Longest Subarray with Sum K ๐ŸŒŸ๐Ÿ”๐Ÿ› ๏ธ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%202%20-%20Longest%20Subarray%20with%20Sum%20K.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%202%20-%20Longest%20Subarray%20with%20Sum%20K.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%202%20-%20Longest%20Subarray%20with%20Sum%20K.md#code-python) |
| **Day 3** | Largest subarray of 0's and 1's ๐Ÿ”ขโž•๐Ÿ”ด | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%203%20-%20Largest%20subarray%20of%200's%20and%201's.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%203%20-%20Largest%20subarray%20of%200's%20and%201's.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%203%20-%20Largest%20subarray%20of%200's%20and%201's.md#code-python) |
| **Day 4** | Product array puzzle๐Ÿงฉ๐Ÿ“ฆโœ– | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%204%20-%20Product%20array%20puzzle.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%204%20-%20Product%20array%20puzzle.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Prefix%20Sum)/Day%204%20-%20Product%20array%20puzzle.md#code-python) |

## **๐Ÿ”— GFG 160 Days of Problem Solving (Linked List) ๐Ÿ”—**

| **Day** | **Problem Name** | **C** | **C++** | **Java** | **Python** |
|:--------:|:-----------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| **Day 1** | Reverse a linked list ๐Ÿ”„๐Ÿ”—โ†”๏ธ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%201%20-%20Reverse%20a%20linked%20list.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%201%20-%20Reverse%20a%20linked%20list.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%201%20-%20Reverse%20a%20linked%20list.md#code-python) |
| **Day 2** | Rotate a Linked List ๐Ÿš€๐Ÿ”„๐Ÿ’ซ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%202%20-%20Rotate%20a%20Linked%20List.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%202%20-%20Rotate%20a%20Linked%20List.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%202%20-%20Rotate%20a%20Linked%20List.md#code-python) |
| **Day 3** | Merge two sorted linked lists ๐Ÿ”—โž•๐Ÿ“š | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%203%20-%20Merge%20two%20sorted%20linked%20lists.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%203%20-%20Merge%20two%20sorted%20linked%20lists.md#code-c-1) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%203%20-%20Merge%20two%20sorted%20linked%20lists.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%203%20-%20Merge%20two%20sorted%20linked%20lists.md#code-python) |
| **Day 4** | Linked List Group Reverse ๐Ÿ”—๐Ÿ”„๐ŸŒ€ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%204%20-%20Linked%20List%20Group%20Reverse.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%204%20-%20Linked%20List%20Group%20Reverse.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%204%20-%20Linked%20List%20Group%20Reverse.md#code-python) |
| **Day 5** | Add Number Linked Lists โž•๐Ÿ”—๐Ÿš€ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%205%20-%20Add%20Number%20Linked%20Lists.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%205%20-%20Add%20Number%20Linked%20Lists.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%205%20-%20Add%20Number%20Linked%20Lists.md#code-python) |
| **Day 6** | Clone List with Next and Random ๐Ÿ”—๐Ÿ“‹๐Ÿค” | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%206%20-%20Clone%20List%20with%20Next%20and%20Random.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%206%20-%20Clone%20List%20with%20Next%20and%20Random.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%206%20-%20Clone%20List%20with%20Next%20and%20Random.md#code-python) |
| **Day 7** | Detect Loop in linked list ๐Ÿ”—๐Ÿ๐Ÿšฆ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%207%20-%20Detect%20Loop%20in%20linked%20list.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%207%20-%20Detect%20Loop%20in%20linked%20list.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%207%20-%20Detect%20Loop%20in%20linked%20list.md#code-python) |
| **Day 8** | Find the first node of loop in linked list ๐Ÿ”—๐Ÿ”๐Ÿ›‘ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%208%20-%20Find%20the%20first%20node%20of%20loop%20in%20linked%20list.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%208%20-%20Find%20the%20first%20node%20of%20loop%20in%20linked%20list.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%208%20-%20Find%20the%20first%20node%20of%20loop%20in%20linked%20list.md#code-python) |
| **Day 9** | Remove loop in Linked List ๐Ÿ”—๐Ÿšซ๐Ÿ“ƒ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%209%20-%20Remove%20loop%20in%20Linked%20List.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%209%20-%20Remove%20loop%20in%20Linked%20List.md#code-java-1) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%209%20-%20Remove%20loop%20in%20Linked%20List.md#code-python-1) |
| **Day 10** | LRU Cache ๐Ÿ”—๐Ÿ“ค๐Ÿ’พ | | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%2010%20-%20LRU%20Cache.md#code-c) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%2010%20-%20LRU%20Cache.md#code-java) | [Solution](/160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Linked%20List)/Day%2010%20-%20LRU%20Cache.md#code-python) |

๐ŸŽ Previously Solved Bonus Problem

(Click to expand)

## **๐ŸŽ‰ Bonus Problems (Arrays)๐ŸŽ**

| **Bonus Problem No.** | **Problem Name** | **C** ๐Ÿ–ฅ๏ธ | **C++** ๐Ÿš€ | **Java** โ˜• | **Python** ๐Ÿ |
|:--------:|:---------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| _NUM 1_ | **Split Array in Three Equal Sum Subarrays** ๐Ÿ’ฅ๐Ÿ“Š๐Ÿ”ข | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Split%20array%20in%20three%20equal%20sum%20subarrays.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Split%20array%20in%20three%20equal%20sum%20subarrays.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Split%20array%20in%20three%20equal%20sum%20subarrays.md#code-python) |
| _NUM 2_ | **Repetitive Addition of Digits** ๐Ÿ”ข๐Ÿ”„๐Ÿ’ฅ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Repetitive%20Addition%20Of%20Digits.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Repetitive%20Addition%20Of%20Digits.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Repetitive%20Addition%20Of%20Digits.md#code-python) |
| _NUM 3_ | **Maximize Number of 1's** ๐Ÿ”ข๐Ÿ”ฅ๐Ÿ’ก | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Maximize%20Number%20of%201's.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Maximize%20Number%20of%201's.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Maximize%20Number%20of%201's.md#code-python) |
| _NUM 4_ | **Last Moment Before All Ants Fall Out of a Plank** ๐Ÿœ๐ŸŒโณ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Last%20Moment%20Before%20All%20Ants%20Fall%20Out%20of%20a%20Plank.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Last%20Moment%20Before%20All%20Ants%20Fall%20Out%20of%20a%20Plank.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Arrays)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Last%20Moment%20Before%20All%20Ants%20Fall%20Out%20of%20a%20Plank.md#code-python) |

## **๐ŸŽ‰ Bonus Problems (Strings)๐ŸŽ**

| **Bonus Problem No.** | **Problem Name** | **C** ๐Ÿ–ฅ๏ธ | **C++** ๐Ÿš€ | **Java** โ˜• | **Python** ๐Ÿ |
|:--------:|:---------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| _NUM 1_ | **Fizz Buzz** ๐Ÿงฎ๐ŸŽ‰๐Ÿ”ข | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Fizz%20Buzz.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Fizz%20Buzz.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Fizz%20Buzz.md#code-python) |
| _NUM 2_ | **CamelCase Pattern Matching** ๐Ÿซ๐Ÿ” ๐Ÿ’ป | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20CamelCase%20Pattern%20Matching.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20CamelCase%20Pattern%20Matching.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20CamelCase%20Pattern%20Matching.md#code-python) |
| _NUM 3_ | **Palindrome Sentence** ๐Ÿ”„๐Ÿ—ฃ๏ธ๐Ÿ“œ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Palindrome%20Sentence.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Palindrome%20Sentence.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Palindrome%20Sentence.md#code-python) |
| _NUM 4_ | **Minimum repeat to make substring** ๐Ÿ”๐Ÿ“๐Ÿ”ค | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Minimum%20repeat%20to%20make%20substring.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Minimum%20repeat%20to%20make%20substring.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Minimum%20repeat%20to%20make%20substring.md#code-python) |
| _NUM 5_ | **Longest Prefix Suffix** ๐Ÿ”โœ‚๏ธ๐Ÿ”— | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/5.%20Longest%20Prefix%20Suffix.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/5.%20Longest%20Prefix%20Suffix.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/5.%20Longest%20Prefix%20Suffix.md#code-python) |
| _NUM 6_ | **Integer to Words** 1๏ธโƒฃ๐Ÿ” ๐Ÿ“š | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/6.%20Integer%20to%20Words.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/6.%20Integer%20to%20Words.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Strings)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/6.%20Integer%20to%20Words.md#code-python) |

## **๐ŸŽ‰ Bonus Problems (Sorting)๐ŸŽ**

| **Bonus Problem No.** | **Problem Name** | **C** ๐Ÿ–ฅ๏ธ | **C++** ๐Ÿš€ | **Java** โ˜• | **Python** ๐Ÿ |
|:--------:|:---------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| _NUM 1_ | **Minimum sum** ๐Ÿ’กโž•๐Ÿ’ฐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Minimum%20sum.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Minimum%20sum.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Minimum%20sum.md#code-python) |
| _NUM 2_ | **Meeting Rooms** ๐Ÿ“…๐Ÿขโฐ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Meeting%20Rooms.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Meeting%20Rooms.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Meeting%20Rooms.md#code-python) |
| _NUM 3_ | **Form the Largest Number** ๐Ÿ”ข๐ŸŽฏ๐Ÿ’ฏ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Form%20the%20Largest%20Number.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Form%20the%20Largest%20Number.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Form%20the%20Largest%20Number.md#code-python) |
| _NUM 4_ | **Make array elements unique** ๐Ÿงฎ๐Ÿ”ข๐Ÿ”€ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Make%20array%20elements%20unique.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Make%20array%20elements%20unique.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Sorting)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Make%20array%20elements%20unique.md#code-python) |

## **๐ŸŽ‰ Bonus Problems (Searching)๐ŸŽ**

| **Bonus Problem No.** | **Problem Name** | **C** ๐Ÿ–ฅ๏ธ | **C++** ๐Ÿš€ | **Java** โ˜• | **Python** ๐Ÿ |
|:--------:|:---------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| _NUM 1_ | **Implement Lower Bound** ๐Ÿ“๐Ÿ”๐Ÿ“Š | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Implement%20Lower%20Bound.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Implement%20Lower%20Bound.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/1.%20Implement%20Lower%20Bound.md#code-python) |
| _NUM 2_ | **Bitonic Point** โ›ฐ๏ธ๐Ÿ”€๐Ÿ“ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Bitonic%20Point.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Bitonic%20Point.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/2.%20Bitonic%20Point.md#code-python) |
| _NUM 3_ | **Median of 2 Sorted Arrays of Different Sizes** ๐Ÿ“Š๐Ÿ”ขโš–๏ธ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Median%20of%202%20Sorted%20Arrays%20of%20Different%20Sizes.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Median%20of%202%20Sorted%20Arrays%20of%20Different%20Sizes.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/3.%20Median%20of%202%20Sorted%20Arrays%20of%20Different%20Sizes.md#code-python) |
| _NUM 4_ | **Square Root** ๐Ÿ”ขโž—๐Ÿ”ฒ | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Square%20Root.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Square%20Root.md#code-c-1) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Square%20Root.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/4.%20Square%20Root.md#code-python) |
| _NUM 5_ | **Koko Eating Bananas** ๐ŸŒ๐Ÿ’โณ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/5.%20Koko%20Eating%20Bananas.md#code-c) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/5.%20Koko%20Eating%20Bananas.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/5.%20Koko%20Eating%20Bananas.md#code-python) |
| _NUM 6_ | **Minimum Days to Make M Bouquets** ๐ŸŒธโณ๐Ÿ’ | | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/6.%20Minimum%20days%20to%20make%20M%20bouquets.md#code-cpp) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/6.%20Minimum%20days%20to%20make%20M%20bouquets.md#code-java) | [Solution](./160%20Days%20Of%20Problem%20Solving/GFG%20-%20160%20(Searching)/%F0%9F%8E%89BONUS%20PROBLEMS%20%F0%9F%8E%81/6.%20Minimum%20days%20to%20make%20M%20bouquets.md#code-python) |

---


๐Ÿš€ Welcome to Our Coding Community! ๐Ÿš€


๐ŸŒฑ Dive into GeeksforGeeks Problem of the Day Solutions and level up your coding skills!


Visitor Count





GeeksforGeeks POTD Banner


๐Ÿ‘ฅ Join the Conversation


If you have any questions, insights, or solutions to share, don't miss out on our active Discussion Hub! ๐ŸŒŸ Your participation is what makes this community great.



Discussion Badge

## **๐ŸŒŸ 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)

## ๐Ÿ’ก **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%3ANovember+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%3ANovember+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%3ANovember+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%3ANovember+2024+GFG+SOLUTION&type=code)

## ๐Ÿค **Contribution Guidelines**

We โค๏ธ contributions! Here's how you can contribute:

1. **Fork** this repository.
2. **Create** a new branch for your feature or bug fix.
3. **Commit** your changes with a clear message.
4. **Submit** a pull request and weโ€™ll review it together!

> **Note:** Follow our coding style and include meaningful comments.



Your Star Counts!



๐ŸŒŸ *If this repository helps you, don't forget to* **star it**! ๐ŸŒŸ

[![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






Star History Chart




## ๐Ÿ‘ค Creator
| ![Het Patel](https://avatars.githubusercontent.com/u/124852522?v=4&s=80) |
|:--:|
| [**Het Patel**](https://github.com/sponsors/Hunterdii)
Project Maintainer |
| [![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:[email protected]) |

For any inquiries or feedback, please contact. Happy Contributingโค





Our Contributors



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! ๐Ÿš€**




Star Geographical Distribution


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





Star Geographical Distribution of GeeksforGeeks-POTD



Star GIF See the geographical spread of stars on the map above! Star GIF





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
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!**