Problem Archive
GeeksforGeeks Solutions Explorer
Curated explanations and optimal implementations for popular GeeksforGeeks coding challenges.
#893416Easy
Minimum Distance between Two Points
View Solution
#893411Hard
Tiling Problem
View Solution
#893334Medium
Longest Valid Word with All Prefixes
View Solution
#893307Easy
Unique Number I
View Solution
#893268Hard
Minimum Weight Cycle
View Solution
#891956Easy
Largest palindrome by changing at most K-digits
View Solution
#891700Easy
Missing Number in Sorted Array of Natural Numbers
View Solution
#891621Medium
Maximal Disjoint Intervals
View Solution
#891371Medium
Max Sum Subarray Mod
View Solution
#891315Medium
Earliest Common Slot
View Solution
#890078Medium
Network Delay Time
View Solution
#891250Medium
Interval List Intersections
View Solution
#891233Easy
Factorial Zero Count
View Solution
#891171Easy
Overlapping Intervals
View Solution
#891133Easy
Product of Two Numbers
View Solution
#890252Medium
Stable Marriage Problem
View Solution
#889274Easy
Remove a Character from a Given Position
View Solution
#889415Easy
Remove all occurrences of a character in a string
View Solution
#889398Easy
Most Frequent Element in an Array
View Solution
#889399Easy
Size of Doubly Linked List
View Solution
#889162Easy
Check if two strings are same or not
View Solution
#889201Easy
Search a Character in a String
View Solution
#889108Hard
Minimum K Consecutive Bit Flips
View Solution
#888910Medium
Longest Bounded-Difference Subarray
View Solution
#889109Easy
Ceil in a Sorted Array
View Solution
#888914Medium
Minimum Spanning Tree - Kruskal's Algorithm
View Solution
#888465Easy
Insertion at specific position in circular linked list
View Solution
#888468Medium
Get Max from Stack
View Solution
#888463Easy
Lexicographical maximum substring of String
View Solution
#888443Easy
Insertion in an empty circular linked list
View Solution
#888216Easy
Max consecutive one
View Solution
#888023Easy
Valid Triangle
View Solution
#887939Easy
Sum of Squares of First n Natural Numbers
View Solution
#887788Easy
Subtract 1 using Bitwise operators
View Solution
#887712Easy
Area of a Circle
View Solution
#887718Medium
Game of stones
View Solution
#885809Medium
Total Hamming Distance
View Solution
#885680Medium
Sum of XOR of all possible subsets
View Solution
#885661Medium
K Closest Points to Origin
View Solution
#885662Easy
Check if Permutation is Substring
View Solution
#885632Hard
Meeting Rooms III
View Solution
#884385Medium
Implement Pow
View Solution
#884386Medium
Subarrays With At Most K Distinct Integers
View Solution
#884375Easy
Number of times graph cuts X-axis
View Solution
#884343Medium
Pair Sum in a Sorted and Rotated Array
View Solution
#884308Hard
Median of 2 Sorted Arrays of Same Size
View Solution
#883232Medium
Minimum Removals for Target Sum
View Solution
#882859Medium
Count all triplets with given sum in sorted array
View Solution
#882031Medium
Longest Subarray with Majority Greater than K
View Solution
#881725Basic
upper and lower bounds of an element
View Solution
#881419Basic
Operations on Queue
View Solution
#881357Basic
Queue Push & Pop
View Solution
#881893Basic
Set bits in N
View Solution
#881859Easy
Lexicographically Smallest String
View Solution
#881839Easy
Pattern searching
View Solution
#881888Easy
Find element in Set using Count
View Solution
#881884Basic
Pangram check
View Solution
#881826Medium
Maximum Sum Subarray
View Solution
#881849Easy
Vector min_element
View Solution
#881738Easy
Merge Sorted Arrays Using Minheap
View Solution
#881837Basic
Vector max_element
View Solution
#881785Basic
Permutations of string
View Solution
#881766Medium
Lexicographical Rank Of String
View Solution
#881705Basic
Heapify the vector
View Solution
#881683Easy
The Thief Problem
View Solution
#881655Basic
Remove from vector
View Solution
#881701Easy
Chocolate Distribution Problem
View Solution
#881642Basic
Sort and reverse
View Solution
#881633Easy
Sum Unique Elements
View Solution
#881608Easy
New Registration System
View Solution
#881634Easy
Winner of an election
View Solution
#881455Easy
Maximium Sum
View Solution
#881453Medium
Subarray sum
View Solution
#881452Basic
Unordered Set Size Function
View Solution
#881444Basic
Parties and seats
View Solution
#881429Medium
Merge k Sorted Arrays
View Solution
#881427Medium
K Most occurring elements
View Solution
#881355Medium
Case Insensitive Search
View Solution
#881421Medium
Kth smallest element
View Solution
#700656Easy
Height of Spiral Tree
View Solution
#880847Medium
Search for Subarray
View Solution
#876764Hard
Word Search II
View Solution
#880824Basic
Reverse Array Using Stack
View Solution
#880820Easy
Delete Mid of a Stack
View Solution
#880822Easy
Get min at pop
View Solution
#880675Medium
Convert Sentence to Camel Case
View Solution
#879287Easy
Generate a matrix with each row and column of given sum
View Solution
#880379Medium
Group Shifted String
View Solution
#878374Medium
Create a spiral matrix of N*M size from given array
View Solution
#880511Easy
Input In Python
View Solution
#880510Easy
Print In Python
View Solution
#880377Easy
Count Pairs in a sorted array whose sum is less than target
View Solution
#880226Basic
Insertion in deque
View Solution
#880227Medium
Maximum Of All Subarrays Of Size K Using Dequeue
View Solution
#880231Easy
Array Transformation with Repeated Steps and Modulo Operation
View Solution
#880222Easy
Print matrix in zig-zag fashion
View Solution
#879265Easy
The Thief Problem
View Solution
#879263Medium
Count the number of possible triangles
View Solution
#879259Easy
Inheritance in Python
View Solution
#879289Easy
Exception Handling In Python
View Solution