Star ๅކๅฒ่ถ‹ๅŠฟ
ๆ•ฐๆฎๆฅๆบ: GitHub API ยท ็”Ÿๆˆ่‡ช Stargazers.cn
README.md

Star GIF GeeksforGeeks Problem of the Day Solutions 2025 Star GIF

๐Ÿ“… March 2025 Problem of the Day Solutions ๐Ÿ“…

๐Ÿš€ My Open-Source Projects

๐Ÿ† My GfG Connect Posting Challenge

DateProblem NameCC++JavaPython
01 MarchMove All Zeroes to End 0๏ธโƒฃโžก๏ธ๐Ÿ“ฆSolutionSolutionSolution
02 MarchTrapping Rain Water ๐ŸŒง๏ธ๐Ÿ’ง๐Ÿž๏ธSolutionSolutionSolutionSolution
03 MarchLongest subarray with Atmost two distinct integers ๐Ÿงฉ2๏ธโƒฃโš–๏ธSolutionSolutionSolution
04 MarchMax Xor Subarray of size K ๐Ÿ”ข๐Ÿ“๐Ÿ“ŠSolutionSolutionSolution
05 MarchLongest Substring with K Uniques ๐Ÿ”ค๐Ÿ“๐ŸงฉSolutionSolutionSolution
06 MarchSmallest window containing all characters ๐Ÿ”ค๐ŸชŸ๐Ÿ”SolutionSolutionSolutionSolution
07 MarchDice throw ๐ŸŽฒ๐Ÿ”ข๐ŸŽฏSolutionSolutionSolution
08 MarchPythagorean Triplet ๐ŸŸฆ๐Ÿ“๐Ÿ”บSolutionSolutionSolution
09 MarchLargest number in one swap ๐Ÿ”ข๐Ÿ“Šโฌ‡๏ธSolutionSolutionSolution
10 MarchSubarrays with First Element Minimum 1๏ธโƒฃ๐Ÿ†๐ŸŽฏSolutionSolutionSolution
11 MarchSum of subarray minimums ๐Ÿ”ข๐Ÿ“Šโฌ‡๏ธSolutionSolutionSolution
22 MarchRotten Oranges ๐Ÿ“Š๐Ÿ”๐ŸŠSolutionSolutionSolutionSolution
23 MarchLength of Longest Cycle in a Graph ๐Ÿงญ๐Ÿ”„๐Ÿ“SolutionSolutionSolution

๐Ÿ“‚ Solved Questions and Bonus Problems

โœจ Previously Solved Questions

(Click to expand)

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

DayProblem NameCC++JavaPython
Day 1Second Largest ๐Ÿ”ฅ๐Ÿฅˆ๐Ÿ“ˆSolutionSolutionSolution
Day 2Move All Zeroes to End ๐Ÿ”ฅโžก๏ธโšกSolutionSolutionSolution
Day 3Reverse an Array ๐ŸŒ€๐Ÿ”๐Ÿ’ปSolutionSolutionSolutionSolution
Day 4Rotate Array ๐Ÿ”„๐Ÿ“š๐Ÿง‘โ€๐Ÿ’ปSolutionSolutionSolutionSolution
Day 5Next Permutation ๐Ÿ”ขโžก๏ธ๐Ÿ”€SolutionSolutionSolutionSolution
Day 6Majority Element II ๐Ÿ—ณ๏ธ๐Ÿ“Šโœ…SolutionSolutionSolutionSolution
Day 7Stock Buy and Sell โ€“ Multiple Transaction Allowed ๐Ÿ’น๐Ÿ’ผ๐Ÿ’ธSolutionSolutionSolutionSolution
Day 8Stock Buy and Sell โ€“ Max one Transaction Allowed ๐Ÿ“ˆ๐Ÿ’ฐ๐Ÿ›’SolutionSolutionSolutionSolution
Day 9Minimize the Heights I ๐Ÿ“‰๐Ÿฐ๐Ÿ”งSolutionSolutionSolution
Day 10Kadane's Algorithm ๐Ÿ’ก๐Ÿ“Š๐Ÿ”ขSolutionSolutionSolutionSolution
Day 11Maximum Product Subarray ๐Ÿ”ขโž—๐ŸŽฏSolutionSolutionSolutionSolution
Day 12Max Circular Subarray Sum ๐Ÿ”„๐ŸŽฏ๐ŸŒ€SolutionSolutionSolutionSolution
Day 13Smallest Positive Missing Number ๐Ÿ”ขโ“๐Ÿ”SolutionSolutionSolutionSolution

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

DayProblem NameCC++JavaPython
Day 1Implement Atoi โš™๏ธ๐Ÿ”‘๐Ÿง‘โ€๐Ÿ”ฌSolutionSolutionSolutionSolution
Day 2Add Binary Strings ๐Ÿ”ขโž•๐Ÿ’ปSolutionSolutionSolution
Day 3Anagram ๐Ÿ” ๐Ÿ’ก๐Ÿค”SolutionSolutionSolutionSolution
Day 4Non-Repeating Character๐Ÿ”ข๐Ÿ“๐Ÿ’ญSolutionSolutionSolutionSolution
Day 5Search Pattern (KMP Algorithm) ๐Ÿ“š๐Ÿ”๐Ÿง SolutionSolutionSolutionSolution
Day 6Min Chars to Add for Palindrome โœ‚๏ธ๐Ÿ’ฌ๐Ÿ” SolutionSolutionSolutionSolution
Day 7Strings Rotations of Each Other ๐Ÿ”„๐Ÿ” ๐ŸŒ€SolutionSolutionSolutionSolution

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

DayProblem NameCC++JavaPython
Day 1Sort 0s, 1s, and 2s ๐Ÿšฆ๐Ÿ”ข๐ŸŽจSolutionSolutionSolutionSolution
Day 2Find H-Index ๐Ÿ“š๐Ÿ“Š๐Ÿ”SolutionSolutionSolutionSolution
Day 3Count Inversions ๐Ÿ”„๐Ÿ“Š๐Ÿ”ขSolutionSolutionSolutionSolution
Day 4Overlapping Intervals ๐Ÿ“…โฐ๐Ÿ”SolutionSolutionSolutionSolution
Day 5Insert Interval ๐Ÿ“๐Ÿ”ฒโณSolutionSolutionSolutionSolution
Day 6Non-overlapping Intervalsโœ‚๏ธ๐Ÿ”—โœ…SolutionSolutionSolutionSolution
Day 7Merge Without Extra Space ๐Ÿ“‚๐Ÿšซ๐Ÿ“ฆSolutionSolutionSolutionSolution

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

DayProblem NameCC++JavaPython
Day 1Number of occurrence ๐Ÿงฎ๐Ÿ“‚๐Ÿ“SolutionSolutionSolutionSolution
Day 2Sorted and Rotated Minimum ๐Ÿ”ข๐Ÿ”„๐ŸŒSolutionSolutionSolutionSolution
Day 3Search in Rotated Sorted Array ๐Ÿ”๐Ÿ“๐Ÿ”‘SolutionSolutionSolution
Day 4Peak element ๐ŸŒ„๐Ÿ”โ›ฐ๏ธSolutionSolutionSolutionSolution
Day 5K-th element of two Arrays ๐Ÿ”ข๐Ÿ”๐ŸŽฏSolutionSolutionSolutionSolution
Day 6Aggressive Cows ๐Ÿ„๐Ÿšœ๐ŸฎSolutionSolutionSolution
Day 7Allocate Minimum Pages ๐Ÿ“š๐Ÿ“–๐Ÿ“SolutionSolutionSolution
Day 8Kth Missing Positive Number in a Sorted Array ๐Ÿ”ขโžก๏ธโ“SolutionSolutionSolutionSolution

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

DayProblem NameCC++JavaPython
Day 1Spirally traversing a matrix ๐ŸŒ€๐Ÿ”ข๐Ÿ”„SolutionSolutionSolutionSolution
Day 2Rotate by 90 degree ๐Ÿ“โ†ฉ๏ธ๐Ÿ›๏ธSolutionSolutionSolutionSolution
Day 3Search in a Row-Column sorted matrix ๐Ÿ”๐Ÿ”ข๐Ÿ“‰SolutionSolutionSolution
Day 4Search in a row-wise sorted matrix ๐Ÿ“‹๐Ÿ”โœ…SolutionSolutionSolution
Day 5Search in a sorted Matrix ๐Ÿ”๐Ÿงฎ๐Ÿ“ˆSolutionSolutionSolution
Day 6Set Matrix Zeroes ๐ŸŸฆโฌœ๐Ÿ”ขSolutionSolutionSolution

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

DayProblem NameCC++JavaPython
Day 1Two Sum - Pair with Given Sum โž•๐Ÿ”ข๐ŸงฉSolutionSolutionSolution
Day 2Count pairs with given sum ๐Ÿ”ข๐Ÿงฎ๐Ÿ› ๏ธSolutionSolutionSolutionSolution
Day 3Find All Triplets with Zero Sum ๐Ÿ”ข๐Ÿ”๐ŸŽฏSolutionSolutionSolution
Day 4Intersection of Two arrays with Duplicate Elements ๐Ÿ”„๐Ÿ“ค๐Ÿ“‘SolutionSolutionSolution
Day 5Union of Arrays with Duplicates ๐Ÿ“š๐Ÿ“ฆ๐Ÿ“‘SolutionSolutionSolution
Day 6Longest Consecutive Subsequence ๐Ÿƒโ€โ™‚โณ๐ŸŽฏSolutionSolutionSolution
Day 7Print Anagrams Together ๐Ÿ”ก๐Ÿ‘ฅ๐ŸคSolutionSolutionSolution
Day 8Subarrays with sum K ๐Ÿ”ขโž•๐ŸŽฏSolutionSolutionSolution
Day 9Count Subarrays with given XOR ๐Ÿ’ป๐Ÿ”ข๐ŸงฎSolutionSolutionSolution

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

DayProblem NameCC++JavaPython
Day 1Count all triplets with given sum in sorted array ๐Ÿ”ข๐Ÿ”ฝ๐Ÿ”SolutionSolutionSolution
Day 2Count Pairs whose sum is less than target ๐Ÿ‘ซ๐Ÿ”ข๐Ÿ‘จโ€๐Ÿ’ปSolutionSolutionSolution
Day 3Sum Pair closest to target ๐ŸŽฏ๐Ÿ’ก๐Ÿ”ขSolutionSolutionSolution
Day 4Pair with given sum in a sorted array ๐Ÿ”ข๐Ÿงฎโœ…SolutionSolutionSolution
Day 5Count the number of possible triangles ๐Ÿ“๐Ÿ“๐ŸงฎSolutionSolutionSolutionSolution
Day 6Indexes of Subarray Sum ๐Ÿ“Š๐Ÿ“๐Ÿ”SolutionSolutionSolution
Day 7Count distinct elements in every window ๐Ÿ”ข๐ŸŽฏ๐Ÿ“ˆSolutionSolutionSolution
Day 8Longest substring with distinct characters ๐Ÿงต๐Ÿ”ค๐Ÿง SolutionSolutionSolution
Day 9Trapping Rain Water ๐ŸŒง๏ธ๐Ÿ’ง๐Ÿž๏ธSolutionSolutionSolution
Day 10Container With Most Water๐Ÿ“ฆ๐ŸŒŠ๐Ÿ“SolutionSolutionSolution

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

DayProblem NameCC++JavaPython
Day 1Equilibrium Point โš–๏ธ๐Ÿ”๐ŸงฎSolutionSolutionSolution
Day 2Longest Subarray with Sum K ๐ŸŒŸ๐Ÿ”๐Ÿ› ๏ธSolutionSolutionSolution
Day 3Largest subarray of 0's and 1's ๐Ÿ”ขโž•๐Ÿ”ดSolutionSolutionSolution
Day 4Product array puzzle๐Ÿงฉ๐Ÿ“ฆโœ–SolutionSolutionSolution

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

DayProblem NameCC++JavaPython
Day 1Reverse a linked list ๐Ÿ”„๐Ÿ”—โ†”๏ธSolutionSolutionSolution
Day 2Rotate a Linked List ๐Ÿš€๐Ÿ”„๐Ÿ’ซSolutionSolutionSolution
Day 3Merge two sorted linked lists ๐Ÿ”—โž•๐Ÿ“šSolutionSolutionSolutionSolution
Day 4Linked List Group Reverse ๐Ÿ”—๐Ÿ”„๐ŸŒ€SolutionSolutionSolution
Day 5Add Number Linked Lists โž•๐Ÿ”—๐Ÿš€SolutionSolutionSolution
Day 6Clone List with Next and Random ๐Ÿ”—๐Ÿ“‹๐Ÿค”SolutionSolutionSolution
Day 7Detect Loop in linked list ๐Ÿ”—๐Ÿ๐ŸšฆSolutionSolutionSolution
Day 8Find the first node of loop in linked list ๐Ÿ”—๐Ÿ”๐Ÿ›‘SolutionSolutionSolution
Day 9Remove loop in Linked List ๐Ÿ”—๐Ÿšซ๐Ÿ“ƒSolutionSolutionSolution
Day 10LRU Cache ๐Ÿ”—๐Ÿ“ค๐Ÿ’พSolutionSolutionSolution

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

DayProblem NameCC++JavaPython
Day 1Permutations of a String ๐Ÿ” ๐Ÿ”„๐ŸงฉSolutionSolutionSolution
Day 2Implement Pow โšก๐Ÿ”ข๐Ÿš€SolutionSolutionSolution
Day 3N-Queen Problem ๐Ÿ‘‘โ™Ÿ๏ธ๐Ÿ”ขSolutionSolutionSolution
Day 4Solve the Sudoku ๐Ÿงฉ๐Ÿ“๐ŸŽฏSolutionSolutionSolution
Day 5Word Search๐Ÿ“–๐Ÿ” ๐Ÿ”ŽSolutionSolutionSolution

๐ŸŒด GFG 160 Days of Problem Solving (Tree) ๐ŸŒด

DayProblem NameCC++JavaPython
Day 1Level order traversal ๐ŸŒณ๐Ÿ“ค๐Ÿ“ˆSolutionSolutionSolution
Day 2Height of Binary Tree ๐ŸŒฒ๐Ÿ“๐ŸชตSolutionSolutionSolutionSolution
Day 3Diameter of a Binary Tree ๐ŸŒณ๐Ÿ“๐Ÿ”„SolutionSolutionSolutionSolution
Day 4Mirror Tree ๐ŸŒณ๐Ÿชž๐Ÿ“ŒSolutionSolutionSolutionSolution
Day 5Construct Tree from Inorder & Preorder ๐ŸŒณ๐Ÿ”€๐Ÿ“œSolutionSolutionSolution
Day 6Inorder Traversal ๐ŸŒณโžก๏ธ๐Ÿ“„SolutionSolutionSolutionSolution
Day 7Tree Boundary Traversal ๐ŸŒณ๐Ÿ“๐ŸŒฟSolutionSolutionSolution
Day 8Maximum path sum from any node ๐ŸŒณ๐Ÿ›ค๏ธ๐Ÿ”ผSolutionSolutionSolution
Day 9K Sum Paths ๐ŸŒณ๐Ÿ›ค๏ธ๐Ÿ”SolutionSolutionSolution
Day 10Check for BST ๐ŸŒณโœ…๐Ÿ”SolutionSolutionSolution
Day 11k-th Smallest in BST ๐ŸŒณ๐Ÿ”ข๐Ÿ—‚๏ธSolutionSolutionSolutionSolution
Day 12Pair Sum in BST.md ๐ŸŒณโž•๐Ÿ”ขSolutionSolutionSolution
Day 13Fixing Two nodes of a BST ๐ŸŒณ๐Ÿ”„๐Ÿ› ๏ธSolutionSolutionSolution
Day 14Lowest Common Ancestor in a BST ๐ŸŒณ๐Ÿ”๐ŸคSolutionSolutionSolution
Day 15Serialize and deserialize a binary tree ๐ŸŒฒ๐Ÿ“ค๐Ÿ’พSolutionSolutionSolution

๐Ÿ”บ GFG 160 Days of Problem Solving (Heap) ๐Ÿ”บ

DayProblem NameCC++JavaPython
Day 1k largest elements ๐Ÿ”ข๐Ÿ“ˆ๐Ÿฅ‡SolutionSolutionSolution
Day 2K Closest Points to Origin ๐Ÿ“๐Ÿ—บ๏ธ๐Ÿ”ขSolutionSolutionSolution
Day 3Merge K sorted linked lists ๐Ÿ”—๐Ÿ“„โžก๏ธSolutionSolutionSolution
Day 4Find median in a stream ๐Ÿ“Šโณ๐Ÿ“ˆSolutionSolutionSolution

๐Ÿ“š GFG 160 Days of Problem Solving (Stack) ๐Ÿ“š

DayProblem NameCC++JavaPython
Day 1Parenthesis Checker ๐Ÿ—๏ธโœ…๐Ÿ—„๏ธSolutionSolutionSolution
Day 2Longest valid Parentheses ๐ŸŸฐโžก๏ธ๐ŸŽญSolutionSolutionSolution
Day 3Next Greater Element โžก๏ธ๐Ÿ”๐Ÿ”SolutionSolutionSolution
Day 4Stock span problem ๐Ÿ’นโณ๐Ÿ“‹SolutionSolutionSolution
Day 5Histogram Max Rectangular Area ๐Ÿ“ฆ๐Ÿ”ฒ๐Ÿ“SolutionSolutionSolution
Day 6Maximum of minimum for every window size ๐Ÿ“ˆ๐ŸชŸ๐Ÿ“‰SolutionSolutionSolution
Day 7Get Min from Stack ๐Ÿ”๐Ÿ“ฆ๐Ÿ”ฝSolutionSolutionSolution
Day 8Evaluation of Postfix Expression ๐Ÿ“ฅโœ–๏ธโž—SolutionSolutionSolution
Day 9Decode the string ๐Ÿ”๐Ÿ” ๐Ÿ”“SolutionSolutionSolution

๐Ÿ”™ GFG 160 Days of Problem Solving (Queue and Deque) ๐Ÿ”™

DayProblem NameCC++JavaPython
Day 1K Sized Subarray Maximum ๐Ÿ”ข๐ŸŸฉ๐Ÿ”„SolutionSolutionSolution
Day 2Longest Bounded-Difference Subarray ๐Ÿ“๐Ÿ”ข๐ŸŸฐSolutionSolutionSolution

๐Ÿงต GFG 160 Days of Problem Solving (Dynamic Programming) ๐Ÿงต

DayProblem NameCC++JavaPython
Day 1Longest Increasing Subsequence ๐Ÿ”๐Ÿ“ˆ๐ŸงฉSolutionSolutionSolution
Day 2Longest String Chain ๐Ÿ”—โ›“๏ธ๐Ÿ” SolutionSolutionSolution
Day 3Longest Common Subsequence ๐Ÿ“โœ‚๏ธ๐Ÿ“šSolutionSolutionSolution
Day 4Longest Palindromic Subsequence ๐Ÿ”๐Ÿ’ซ๐Ÿ”ฌSolutionSolutionSolution
Day 5Longest Palindrome in a String ๐Ÿ” ๐Ÿ“๐Ÿ”„SolutionSolutionSolution
Day 6Palindrome SubStrings ๐Ÿ“œ๐Ÿ”„๐Ÿ”ขSolutionSolutionSolution
Day 7Edit Distance โœ‚๏ธ๐Ÿงฎ๐Ÿ”ขSolutionSolutionSolution
Day 8Ways to Reach the n'th Stair โžก๏ธ๐Ÿƒโ€โ™‚๏ธ๐Ÿ”ขSolutionSolutionSolution
Day 9Min Cost Climbing Stairs ๐Ÿƒโ€โ™‚๏ธ๐Ÿ’ฐ๐Ÿ”SolutionSolutionSolution
Day 100 - 1 Knapsack Problem ๐ŸŽ’๐Ÿ’ฐ๐Ÿ”ขSolutionSolutionSolution
Day 11Coin Change (Count Ways) ๐Ÿช™๐Ÿ”ข๐Ÿ’ฐSolutionSolutionSolution
Day 12Coin Change (Minimum Coins) ๐Ÿช™๐Ÿ“‰๐Ÿ’ฐSolutionSolutionSolution
Day 13Minimum Jumps ๐Ÿƒโ€โ™‚๏ธ๐Ÿ’จโžก๏ธSolutionSolutionSolution
Day 14Subset Sum Problem ๐ŸŽฏ๐Ÿ”ขโœ…SolutionSolutionSolution
Day 15Partition Equal Subset Sum โž—๐Ÿ”ขโŒSolutionSolutionSolution
Day 16Stock Buy and Sell โ€“ Max K Transactions Allowed ๐Ÿ’ฐ๐Ÿ’ต๐Ÿ›’SolutionSolutionSolution
Day 17Stock Buy and Sell โ€“ Max 2 Transactions Allowed ๐Ÿ’ฐ๐Ÿ’น๐Ÿ’ตSolutionSolutionSolution
Day 18Stickler Thief ๐Ÿฆนโ€โ™‚๏ธ๐Ÿ ๐Ÿš”SolutionSolutionSolution
Day 19Stickler Thief II ๐Ÿฆนโ€โ™‚๏ธ๐Ÿ ๐Ÿ’ฐSolutionSolutionSolution
Day 20Total Decoding Messages ๐Ÿ”ขโžก๏ธ๐Ÿ”กSolutionSolutionSolution
Day 21Matrix Chain Multiplication โž—๐Ÿ“ˆ๐Ÿ”ขSolutionSolutionSolution
Day 22Boolean Parenthesization ๐Ÿงฎโœ…โŒSolutionSolutionSolution
Day 23Word Break ๐Ÿ“–โœ‚๏ธ๐Ÿš€SolutionSolutionSolution

๐Ÿ’ต GFG 160 Days of Problem Solving (Greedy) ๐Ÿ’ต

DayProblem NameCC++JavaPython
Day 1Minimum Platforms ๐Ÿš‰๐Ÿš†โณSolutionSolutionSolution
Day 2Activity Selection ๐Ÿ“…โณ๐Ÿ†SolutionSolutionSolution
Day 3Job Sequencing Problem ๐Ÿ“…๐Ÿ’ผ๐Ÿ’ฐSolutionSolutionSolution
Day 4Gas Station โ›ฝ๐Ÿš—๐Ÿ’จSolutionSolutionSolution
Day 5Maximize partitions in a String ๐Ÿ” ๐Ÿงฉ๐Ÿ“SolutionSolutionSolution

๐ŸŒ GFG 160 Days of Problem Solving (Graph) ๐ŸŒ

DayProblem NameCC++JavaPython
Day 1DFS of Graph ๐ŸŒ๐Ÿ”๐ŸŒฒSolutionSolutionSolution
Day 2BFS of graph ๐ŸŒ๐Ÿšถโ€โ™‚๏ธ๐ŸŒฒSolutionSolutionSolution
Day 3Rotten Oranges ๐ŸŠ๐Ÿฆ โณSolutionSolutionSolution
Day 4Undirected Graph Cycle โ™ป๏ธ๐Ÿ”๐Ÿ’ SolutionSolutionSolution
Day 5Find the number of islands ๐Ÿ๏ธ๐Ÿงญโ›ตSolutionSolutionSolution
Day 6Topological sort ๐Ÿ“ฆ๐Ÿ•ธ๏ธ๐Ÿ›ฃ๏ธSolutionSolutionSolution
Day 7Directed Graph Cycle ๐Ÿ”„๐Ÿ”๐ŸšฆSolutionSolutionSolutionSolution
Day 8Bridge edge in a graph ๐ŸŒ‰๐Ÿ•ธ๏ธ๐ŸงญSolutionSolutionSolution
Day 9Articulation Point - II ๐Ÿ•ธ๏ธโš™๏ธ๐Ÿ—บ๏ธSolutionSolutionSolution
Day 10Minimum cost to connect all houses in a city ๐Ÿ˜๏ธ๐Ÿ’ฐ๐ŸŒ†SolutionSolutionSolution
Day 11Dijkstra Algorithm ๐Ÿšฆ๐Ÿ“ก๐Ÿ—บ๏ธSolutionSolutionSolution
Day 12Flood fill Algorithm ๐ŸŒŠ๐Ÿ–Œ๏ธ๐Ÿ“ธSolutionSolutionSolution
Day 13Account Merge ๐Ÿ‘ฅ๐Ÿ’ผ๐ŸงพSolutionSolutionSolution
Day 14Clone an Undirected Graph ๐Ÿ“ˆ๐Ÿ‘ฅ๐ŸงฌSolutionSolutionSolution
Day 15Alien Dictionary ๐Ÿช๐ŸŒ๐ŸฆพSolutionSolutionSolution
Day 16Bellman-Ford ๐Ÿ“‰๐Ÿ›ฃ๏ธ๐ŸšฆSolutionSolutionSolution
Day 17Floyd Warshall ๐ŸŒ๐Ÿ”๐Ÿ’ฅSolutionSolutionSolution
Day 18Minimum Weight Cycle ๐Ÿงฎ๐ŸŒ๐ŸŒ€SolutionSolutionSolution

๐Ÿ GFG 160 Days of Problem Solving (Tries) ๐Ÿ

DayProblem NameCC++JavaPython
Day 1Implement Trie ๐Ÿ” ๐Ÿ“๐Ÿš€SolutionSolutionSolution
Day 2Maximum XOR of two numbers in an array โž•โž–โŒSolutionSolutionSolution

๐Ÿชข GFG 160 Days of Problem Solving (Bit Manipulation) ๐Ÿชข

DayProblem NameCC++JavaPython
Day 1Find Only Repetitive Element from 1 to n-1 โžฟ๐Ÿ”ข๐ŸงทSolutionSolutionSolution
Day 2Missing in Array ๐Ÿ”ข๐Ÿงฉ๐Ÿ•ต๏ธโ€โ™‚๏ธSolutionSolutionSolutionSolution
Day 3Unique Number I ๐Ÿ”ข๐Ÿง ๐Ÿ•ต๏ธโ€โ™‚๏ธSolutionSolutionSolution
Day 4Unique Number II ๐Ÿ”ข๐Ÿ•ต๏ธโ€โ™‚๏ธ๐ŸงพSolutionSolutionSolution

๐ŸŽ Previously Solved Bonus Problem

(Click to expand)

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

Bonus Problem No.Problem NameC ๐Ÿ–ฅ๏ธC++ ๐Ÿš€Java โ˜•Python ๐Ÿ
NUM 1Split Array in Three Equal Sum Subarrays ๐Ÿ’ฅ๐Ÿ“Š๐Ÿ”ขSolutionSolutionSolution
NUM 2Repetitive Addition of Digits ๐Ÿ”ข๐Ÿ”„๐Ÿ’ฅSolutionSolutionSolution
NUM 3Maximize Number of 1's ๐Ÿ”ข๐Ÿ”ฅ๐Ÿ’กSolutionSolutionSolution
NUM 4Last Moment Before All Ants Fall Out of a Plank ๐Ÿœ๐ŸŒโณSolutionSolutionSolution

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

Bonus Problem No.Problem NameC ๐Ÿ–ฅ๏ธC++ ๐Ÿš€Java โ˜•Python ๐Ÿ
NUM 1Fizz Buzz ๐Ÿงฎ๐ŸŽ‰๐Ÿ”ขSolutionSolutionSolution
NUM 2CamelCase Pattern Matching ๐Ÿซ๐Ÿ” ๐Ÿ’ปSolutionSolutionSolution
NUM 3Palindrome Sentence ๐Ÿ”„๐Ÿ—ฃ๏ธ๐Ÿ“œSolutionSolutionSolution
NUM 4Minimum repeat to make substring ๐Ÿ”๐Ÿ“๐Ÿ”คSolutionSolutionSolution
NUM 5Longest Prefix Suffix ๐Ÿ”โœ‚๏ธ๐Ÿ”—SolutionSolutionSolution
NUM 6Integer to Words 1๏ธโƒฃ๐Ÿ” ๐Ÿ“šSolutionSolutionSolution

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

Bonus Problem No.Problem NameC ๐Ÿ–ฅ๏ธC++ ๐Ÿš€Java โ˜•Python ๐Ÿ
NUM 1Minimum sum ๐Ÿ’กโž•๐Ÿ’ฐSolutionSolutionSolution
NUM 2Meeting Rooms ๐Ÿ“…๐ŸขโฐSolutionSolutionSolution
NUM 3Form the Largest Number ๐Ÿ”ข๐ŸŽฏ๐Ÿ’ฏSolutionSolutionSolution
NUM 4Make array elements unique ๐Ÿงฎ๐Ÿ”ข๐Ÿ”€SolutionSolutionSolution

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

Bonus Problem No.Problem NameC ๐Ÿ–ฅ๏ธC++ ๐Ÿš€Java โ˜•Python ๐Ÿ
NUM 1Implement Lower Bound ๐Ÿ“๐Ÿ”๐Ÿ“ŠSolutionSolutionSolution
NUM 2Bitonic Point โ›ฐ๏ธ๐Ÿ”€๐Ÿ“SolutionSolutionSolution
NUM 3Median of 2 Sorted Arrays of Different Sizes ๐Ÿ“Š๐Ÿ”ขโš–๏ธSolutionSolutionSolution
NUM 4Square Root ๐Ÿ”ขโž—๐Ÿ”ฒSolutionSolutionSolutionSolution
NUM 5Koko Eating Bananas ๐ŸŒ๐Ÿ’โณSolutionSolutionSolution
NUM 6Minimum Days to Make M Bouquets ๐ŸŒธโณ๐Ÿ’SolutionSolutionSolution

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

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

Visitor Count

GeeksforGeeks POTD Banner

๐ŸŒŸ 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

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

๐Ÿ”ฅ 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

๐Ÿ’€ 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

๐Ÿ’ก 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++
  • Java
  • Python
  • C

๐Ÿค 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

Open in Codeanywhere

๐Ÿ‘ค Creator

Het Patel
Het Patel
Project Maintainer
LinkedIn Gmail

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

Our Contributors

Thank you for contributing to our repository

Contributors

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 Hunterdii/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!

ๅ…ณไบŽ About

๐ŸŒŸ 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!๐Ÿš€
algorithmsalgorithms-and-data-structurescompetitive-programmingcppdsadynamic-programminggeeksforgeeks-interview-prepgeeksforgeeks-solutionsgfggfg-160gfg-contestgfg-javagfg-questionsgfg-solutionsgraph-algorithmsheaplinked-listpotd-solutionproblem-of-the-day-solutionssolutions

่ฏญ่จ€ Languages

C++44.4%
Java31.0%
Python21.0%
C3.6%

ๆไบคๆดป่ทƒๅบฆ Commit Activity

ไปฃ็ ๆไบค็ƒญๅŠ›ๅ›พ
่ฟ‡ๅŽป 52 ๅ‘จ็š„ๅผ€ๅ‘ๆดป่ทƒๅบฆ
620
Total Commits
ๅณฐๅ€ผ: 55ๆฌก/ๅ‘จ
Less
More

ๆ ธๅฟƒ่ดก็Œฎ่€… Contributors