Welcome to the GeeksforGeeks Solutions repository!
Here, you'll find daily solutions to GeeksforGeeks problems, complete with optimized code and detailed explanations in multiple programming languages.
| Date | Problem Name | Jump into Code | Explanation | Difficulty Level |
|---|---|---|---|---|
| 30 May 2026 | Replace with XOR of Adjacent | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 29 May 2026 | Count Sorted Digit Groupings | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 28 May 2026 | Vertical Sum | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 27 May 2026 | Wifi Range | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 26 May 2026 | Minimum Toggle to Partition | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 25 May 2026 | Elements in the Range | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 24 May 2026 | Last Coin in a Game of Alternates | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 23 May 2026 | Transform to Sum Tree | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 22 May 2026 | 1s Surrounded by 0s | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 21 May 2026 | Check if All Bits Set | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 20 May 2026 | Product Pair | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 19 May 2026 | Minimum Multiplications to reach End | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 18 May 2026 | Maximum Sum Problem | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 17 May 2026 | Make the array beautiful | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 16 May 2026 | Not a subset sum | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 15 May 2026 | Special Keyboard | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 14 May 2026 | Search for Subarray | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 13 May 2026 | Mother Vertex | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 12 May 2026 | Range LCM Queries | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 11 May 2026 | Palindrome Pairs | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 10 May 2026 | Max Profit from Two Machines | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 09 May 2026 | Count Spanning Trees in a Graph | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 08 May 2026 | Remove Invalid Parentheses | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 07 May 2026 | Check if subtree | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 06 May 2026 | Size of Binary Tree | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 05 May 2026 | Sum of XOR of all pairs | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 04 May 2026 | Palindrome Binary | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 03 May 2026 | Sort by Set Bit Count | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 02 May 2026 | Position of the Set Bit | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 01 May 2026 | Kth Largest in a Stream | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 30 April 2026 | Check if an Array is Max Heap | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 29 April 2026 | Min Swaps to Group 1s | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 28 April 2026 | Longest Repeating Character Replacement | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 27 April 2026 | Smallest window containing 0, 1 and 2 | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 26 April 2026 | Common in 3 Sorted Arrays | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 25 April 2026 | Opposite Sign Pair Reduction | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 24 April 2026 | Buildings with Sunlight | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 23 April 2026 | Two Equal Sum Subarrays | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 22 April 2026 | Mean of range in array | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 21 April 2026 | Two water Jug problem | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 20 April 2026 | Count Derangements | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 19 April 2026 | Check for Power | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 18 April 2026 | Flip to Maximize 1s | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 17 April 2026 | Anagram Palindrome | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 16 April 2026 | Implement Atoi | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 15 April 2026 | URLify a given string | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 14 April 2026 | Remove Spaces | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 13 April 2026 | Next Smallest Palindrome | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 12 April 2026 | Toeplitz matrix | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 11 April 2026 | Count increasing Subarrays | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 10 April 2026 | Sorted subsequence of size 3 | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 09 April 2026 | Intersection of Two Sorted Arrays | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 08 April 2026 | Segregate 0s and 1s | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 07 April 2026 | Stable Marriage Problem | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 06 April 2026 | Huffman Encoding | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 05 April 2026 | Target Sum | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 04 April 2026 | Gray Code | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 03 April 2026 | Print Diagonally | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 02 April 2026 | Painting the Fence | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 01 April 2026 | Consecutive 1's not allowed | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 31 March 2026 | Buy Stock with Transaction Fee | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 30 March 2026 | Minimum cost to connect all houses in a city | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 29 March 2026 | Partitions with Given Difference | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 28 March 2026 | Articulation Point - II | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 27 March 2026 | Chocolates Pickup | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 26 March 2026 | Number of Ways to Arrive at Destination | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 25 March 2026 | Minimum height roots | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 24 March 2026 | Course Schedule I | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 23 March 2026 | Length of Longest Cycle in a Graph | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 22 March 2026 | Rotten Oranges | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 21 March 2026 | Number of BST From Array | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 20 March 2026 | Predecessor and Successor | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 19 March 2026 | Largest BST | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 18 March 2026 | Distribute Candies | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 17 March 2026 | Burning Tree | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 16 March 2026 | K Sum Paths | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 15 March 2026 | Vertical Tree Traversal | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 14 March 2026 | Top View of Binary Tree | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 13 March 2026 | Generate IP Addresses | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 12 March 2026 | Minimum K Consecutive Bit Flips | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 11 March 2026 | Sum of subarray minimums | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 10 March 2026 | Subarrays with First Element Minimum | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 09 March 2026 | Largest number in one swap | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 08 March 2026 | Pythagorean Triplet | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 07 March 2026 | Dice throw | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 06 March 2026 | Smallest window containing all characters | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 05 March 2026 | Longest Substring with K Uniques | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 04 March 2026 | Max Xor Subarray of size K | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 03 March 2026 | Longest subarray with Atmost two distinct integers | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 02 March 2026 | Trapping Rain Water | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 01 March 2026 | Move All Zeroes to End | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 28 February 2026 | Find the closest pair from two arrays | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 27 February 2026 | Number of submatrix have sum X | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 26 February 2026 | Isomorphic Strings | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 25 February 2026 | Longest Subarray with Majority Greater than K | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 24 February 2026 | Longest Span in two Binary Arrays | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 23 February 2026 | Union of Arrays with Duplicates | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 22 February 2026 | Count Subarrays with given XOR | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 21 February 2026 | Find H-Index | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 20 February 2026 | Form the Largest Number | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 19 February 2026 | Missing Element in Range | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 18 February 2026 | Count Inversions | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 17 February 2026 | Maximum number of overlapping Intervals | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 16 February 2026 | Meeting Rooms | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 15 February 2026 | Chocolate Distribution Problem | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 14 February 2026 | The Painter's Partition Problem-II | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 13 February 2026 | All numbers with specific difference | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 12 February 2026 | Max min Height | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 11 February 2026 | Equalize the Towers | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 10 February 2026 | Koko Eating Bananas | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 09 February 2026 | Find Kth Rotation | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 08 February 2026 | Maximum Product Subarray | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 07 February 2026 | Max sum in the configuration | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 06 February 2026 | Happiest Triplet | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 05 February 2026 | Maximize Number of 1's | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 04 February 2026 | Last Moment Before All Ants Fall Out | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 03 February 2026 | Stock Buy and Sell – Max one Transaction Allowed | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 02 February 2026 | Max Circular Subarray Sum | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 01 February 2026 | K Sized Subarray Maximum | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 31 January 2026 | Implement k Queues in a Single Array | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 30 January 2026 | Interleave the First Half of the Queue with Second Half | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 29 January 2026 | Stream First Non-repeating | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 28 January 2026 | Count Subset With Target Sum II | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 27 January 2026 | Word Search | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 26 January 2026 | Generate Permutations of an array | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 25 January 2026 | Number of Valid Parentheses | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 24 January 2026 | Josephus problem | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 23 January 2026 | Maximum People Visible in a Line | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 22 January 2026 | Sum of subarray ranges | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 21 January 2026 | Stock span problem | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 20 January 2026 | Implement UNDO & REDO | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 19 January 2026 | Remove K Digits | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 18 January 2026 | Next element with greater frequency | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 17 January 2026 | Expression contains redundant bracket or not | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 16 January 2026 | Minimum Number of Workers | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 15 January 2026 | Candy | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 14 January 2026 | Police and Thieves | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 13 January 2026 | Bus Ticket Change | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 12 January 2026 | K Sized Subarray Maximum | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 11 January 2026 | Minimum Window Subsequence | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 10 January 2026 | Substrings with K Distinct | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 09 January 2026 | Subarrays With At Most K Distinct Integers | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 08 January 2026 | Count Subarray with k odds | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 07 January 2026 | Count distinct elements in every window | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 06 January 2026 | Max Xor Subarray of size K | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 05 January 2026 | Max Sum Subarray of size K | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 04 January 2026 | Sort 0s, 1s and 2s | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 03 January 2026 | Flattening a Linked List | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 02 January 2026 | Sort 0s, 1s and 2s | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 01 January 2026 | Intersection in Y Shaped Lists | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 31 December 2025 | Palindrome Linked List | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 30 December 2025 | Add Number Linked Lists | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 29 December 2025 | K-th element of two Arrays | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 28 December 2025 | Minimum time to fulfil all orders | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 27 December 2025 | Kth smallest element in a Matrix | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 26 December 2025 | Kth Missing Positive Number in a Sorted Array | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 25 December 2025 | Find the Peak Element in a 2D Matrix | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 23 December 2025 | Elements in range [a, b] | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 22 December 2025 | Row with max 1s | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 21 December 2025 | Count X in Range of a Sorted Array | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 20 December 2025 | Search insert position of K in a sorted array | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 19 December 2025 | Bus Conductor | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 18 December 2025 | Sort in specific order | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 17 December 2025 | Overlapping Intervals | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 16 December 2025 | Strings Rotations of Each Other | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 15 December 2025 | Count Indices to Balance Even and Odd Sums | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 14 December 2025 | 2D Submatrix Sum Queries | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 13 December 2025 | Swap diagonals | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 12 December 2025 | Transpose of Matrix | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 11 December 2025 | Construct an array from its pair-sum array | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 10 December 2025 | Missing And Repeating | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 09 December 2025 | Array Duplicates | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 08 December 2025 | Brackets in Matrix Chain Multiplication | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 07 December 2025 | Number of distinct subsequences | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 06 December 2025 | Optimal Strategy For A Game | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 05 December 2025 | Walls Coloring II | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 04 December 2025 | Optimal binary search tree | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 03 December 2025 | Travelling Salesman Problem | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 02 December 2025 | Maximise String Score | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 01 December 2025 | XOR Pairs less than K | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 30 November 2025 | Count of distinct substrings | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 29 November 2025 | Count set bits | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 28 November 2025 | Subset XOR | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 27 November 2025 | All Subsets Xor Sum | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 26 November 2025 | AND In Range | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 25 November 2025 | Game of XOR | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 24 November 2025 | Second Best Minimum Spanning Tree | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 23 November 2025 | Maximum Stone Removal | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 22 November 2025 | Minimum Operations to Connect Hospitals | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 21 November 2025 | Shortest Path Using Atmost One Curved Edge | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 20 November 2025 | Make Strings Equal | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 19 November 2025 | Path With Minimum Effort | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 18 November 2025 | Number of Ways to Arrive at Destination | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 17 November 2025 | Max Sum Increasing Subsequence | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 16 November 2025 | Longest Common Increasing Subsequence | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 15 November 2025 | Minimum Cost to Cut a Stick of length N | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 14 November 2025 | Minimum Cost to Merge Stones | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 13 November 2025 | Interleaved Strings | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 12 November 2025 | Wildcard Pattern Matching | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 11 November 2025 | Shortest Common Supersequence | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 10 November 2025 | Stock Buy and Sell with Cooldown | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 09 November 2025 | Chocolate Pickup II | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 08 November 2025 | Number of paths in a matrix with k coins | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 07 November 2025 | Weighted Job Scheduling | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 06 November 2025 | Ways To Tile A Floor | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 05 November 2025 | Get Minimum Squares | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 04 November 2025 | Frog Jump | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 03 November 2025 | Safe States | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 02 November 2025 | Max DAG Edges | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 01 November 2025 | Course Schedule II | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 31 October 2025 | Shortest Cycle | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 30 October 2025 | Replace O's with X's | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 29 October 2025 | Graph Diameter | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 28 October 2025 | Distance of nearest cell having 1 | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 27 October 2025 | Find K Smallest Sum Pairs | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 26 October 2025 | Minimum Cost of ropes | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 25 October 2025 | Minimum Steps to Halve Sum | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 24 October 2025 | Split Array Subsequences | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 23 October 2025 | K Closest Points to Origin | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 22 October 2025 | Nearly sorted | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 21 October 2025 | Top K Frequent in Array | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 20 October 2025 | Number of BST From Array | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 19 October 2025 | K closest Values | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 18 October 2025 | Median of BST | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 17 October 2025 | BST to greater sum tree | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 16 October 2025 | Remove BST keys outside given range | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 15 October 2025 | k-th Smallest in BST | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 14 October 2025 | Sum of Nodes in BST Range | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 13 October 2025 | Maximum Non-Adjacent Nodes Sum | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 12 October 2025 | Distribute Candies | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 11 October 2025 | Maximum path sum | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 10 October 2025 | ZigZag Tree Traversal | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 09 October 2025 | Postorder Traversal | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 08 October 2025 | Construct Tree from Preorder & Postorder | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 07 October 2025 | Bottom View of Binary Tree | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 06 October 2025 | The Knight's tour problem | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 05 October 2025 | Rat in a Maze | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 04 October 2025 | Expression Add Operators | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 03 October 2025 | Possible Words From Phone Digits | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 02 October 2025 | Unique K-Number Sum | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 01 October 2025 | All Unique Permutations of an array | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 30 September 2025 | Generate all binary strings | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 29 September 2025 | Maximum subarray sum 2 | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 28 September 2025 | Longest Bounded-Difference Subarray | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 27 September 2025 | Minimum K Consecutive Bit Flips | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 26 September 2025 | Rotate Deque By K | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 25 September 2025 | Generate Binary Numbers | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 24 September 2025 | Design MinMax Queue | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 23 September 2025 | Queue Reversal | C++, Java, JavaScript, Python3 | Explanation | Easy |
| 22 September 2025 | Max of min for every window size | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 21 September 2025 | Max rectangle | C++, Java, JavaScript, Python3 | Explanation | Hard |
| 20 September 2025 | Longest Subarray Length | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 19 September 2025 | Min Add to Make Parentheses Valid | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 18 September 2025 | Next Greater Element in Circular Array | C++, Java, JavaScript, Python3 | Explanation | Medium |
| 17 September 2025 | Decode the string | JavaScript | Explanation | Medium |
We welcome contributions to improve and expand our repository of GeeksforGeeks solutions.
To contribute, follow these steps:
- Fork the repository on GitHub.
- Create a new branch from
main(git checkout -b feature/add-new-solution). - Add your solution for a new or existing problem in the designated format.
- Commit your changes (
git commit -am 'Add new solution for Problem X'). - Push your branch to your fork (
git push origin feature/add-new-solution). - Submit a Pull Request, providing a brief description of your changes.
Thank you for helping us make these solutions accessible, optimized, and valuable to the community!
Stay connected and get updates on the latest solutions, explanations, and coding tips:
- 📸 Instagram: Follow me for daily coding content
▶️ YouTube: Watch tutorials & problem walkthroughs- 💬 Telegram Group: Join our coding community
Follow along for daily coding content, tips, and problem-solving strategies 🚀