Data Structure
Java
Python
HTML
Interview Preparation
Tutorials
Courses
Tracks
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Mantri
G
garvitaquwv
Current POTD Streak
STREAK
01
/1540
days
Longest streak/Global longest streak
Language Used
Python, C++, Javascript, C#, Java, C
Coding Score
553
Problem Solved
577
Contest Rating
__
27 points
Contributor
27 points
Contributor
1 Point
Proficient
Proficient
100 Point
Scholar
Scholar
1k Point
Master
Master
10k Point
Ace
Ace
50k Point
Find Your Place Among the Best
Explore Our Badge Program and Start Writing.
Start writing
How Badges Work
486 submissions in current year
Current
2024
January
February
March
April
May
June
July
August
September
October
SCHOOL (2)
BASIC (69)
EASY (185)
MEDIUM (247)
HARD (74)
Sort a linked list of 0s, 1s and 2s
Add Number Linked Lists
Detect Loop in linked list
Quick Sort
Intersection in Y Shaped Lists
Heap Sort
Merge two sorted linked lists
Tree Boundary Traversal
Directed Graph Cycle
Undirected Graph Cycle
Binary Heap Operations
The Celebrity Problem
Topological sort
Merge K sorted linked lists
Get Min from Stack
Serialize and deserialize a binary tree
Wildcard Pattern Matching
Remove loop in Linked List
Dijkstra Algorithm
Minimum Swaps to Sort
Palindrome Linked List
BST with Dead End
Level order traversal
Predecessor and Successor
Kth Ancestor in a Tree
Maximum AND Value
Reverse array in groups
Smallest Positive Missing
Possible Words From Phone Digits
Rotate Array
Kadane's Algorithm
Majority Element
Union of Two Sorted Arrays with Duplicate Elements
Indexes of Subarray Sum
Count the number of possible triangles
Make Matrix Beautiful
Boolean Matrix
Subarray with 0 sum
Longest Consecutive Subsequence
Case-specific Sorting of Strings
Stock span problem
Next Greater Element
Nearly sorted
Rat Maze With Multiple Jumps
Minimum Jumps
Stickler Thief
Longest Increasing Subsequence
Longest Common Subsequence
Forward list deletion in C++
Prime At Prime Index
Shopkeeper Profit
Implement Trie
Rotten Oranges
Container With Most Water
Print Anagrams Together
Rotate by 90 degree
Word Break
Word Search
4 Sum - All Quadruples
Single Among Doubles
Painting the Fence
Search in Rotated Sorted Array
Form the Largest Number
Add Binary Strings
Sub-Array sum divisible by K
Longest subarray with sum divisible by K
Row with max 1s
Substrings with K Distinct
Next Smaller Element
Count the Reversals
Number of occurrence
Length of the longest substring
Smallest distinct window
Missing element of AP
Minimum swaps and K together
LCS of three strings
Minimum sum
Surpasser Count
Next higher palindromic number using the same set of digits
Minimum Deletions
Nine Divisors
Friends Pairing Problem
CamelCase Pattern Matching
Coin Change (Count Ways)
Trail of ones
Maximum path sum in matrix
Partition Equal Subset Sum
Subset Sums
Number of paths
Game with String
Count of AP Subsequences
Smaller on Left
Decode the string
Total Decoding Messages
Flood fill Algorithm
Maximum sum Rectangle
Subset Sum Problem
Longest Palindromic Substring
Form a palindrome
Bellman-Ford
Remove BST keys outside given range
Open the gates
Coin Piles
Prefix match with other strings
Find rectangle with corners as 1
Hotel Booking
IPL 2021 - Match Day 2
Survival at Island
Interleave the First Half of the Queue with Second Half
Stack Permutations
Maximum trains for which stoppage can be provided
Koko Eating Bananas
Geek's Training
Subarrays with K Distinct Integers
Smallest Divisor
Number of greater elements to the right
Combination Sum Without Repetition
Generate all binary strings
House Robber II
Longest String Chain
Flattening a Linked List
Smaller Sum
Find Number
Add and update
Set Matrix Zeroes
Rotten Oranges
Find All Triplets with Zero Sum
Rotate Array
Add Number Linked Lists
Coin Change (Count Ways)
Number of permutation with K inversions
Form the Largest Number
Count Valid Pairs
Minimum Time to Burst Balloons
Subset XOR
Search for Subarray
Prime At Prime Index
Min Travel in Darkness
Mana Mastery
Subarray AND OR XOR
String Modification
Reach Alice
Count all triplets with given sum in sorted array
Minimum Removals for Target Sum
Max Average Subsequence
Intersection in Y Shaped Lists
Count all triplets with given sum in sorted array
Pair Sum in a Sorted and Rotated Array
Balancing Consonants and Vowels Ratio
Implement Pow
Gas Station
Maximum path sum in matrix
Minimum Sum
Max OR Min Length
Subsequence XOR Pairs
Who Were Online?
Dice throw
Longest Palindromic Array
The Flash Sale Strategy
Min Travel in Darkness
Subarray AND OR XOR
Longest Affordable Subarray
Network Coverage Analysis
Smallest Subsequences
Word Search
Audiophile Geek
Food Stall Street
Maximum Train length
Minimum Absolute Difference
Restaurant Bill
Reverse Halves
Number of paths
Minimize Path Cost
Arranging Horses
Game of stones
Pick the Chocolate
Total Score of Maximum OR
Total Ways of Maximum OR
Pick the Chocolate
Count Prime Subsequences
Final Homework
Longest Bit-Increasing Subsequence
Decode the string
Longest Subsequence Query
Count Paths
Longest Substring Query
Maximum Subsequence Sum
Longest Bounded-Difference Subarray
Minimum Removal Operations
Minimum Operation Query
Find MEX
Minimum Inc-Desc Operations - I
Minimize Bitwise OR
Minimum String Operations
Minimum Inc-Desc Operations - I
Minimum Jumps
Happy Family
Unique Node Counts
Binary String
Earliest Common Slot
Total Decoding Messages
Word Break
Minimum Cost to revisit the same index
The Multiplication Game
Point of Equilibrium
Longest Subarray Length
Beautiful Matrix II
Minimum String Cost
Dart Game
-0+ Sequence
Minimize SubArray Sum
Maximise String Score
Odd Equals Even Path
Water Tanks
Longest Disjoint Substring
Operations to make palindromic subarray
Perfect Square Difference - II
String after Operations
Different Modulo Subsequence
Possible Value of X
Minimum Toll Cost
Minimum Operations
Make All Zero
Next Divisible Element
Palindromic Substring As Subsequence
Next Greater Than At Most K Element
Longest Rearrangeable Subarray with Equal Adjacent XOR
Longest Even-Length Subsequence
Find rectangle with corners as 1
Nine Divisors
Count Special Numbers
Divisible by 13
Smallest Divisor
Coin Piles
Find all possible palindromic partitions of a String
Case-specific Sorting of Strings
Lexicographically Largest String After K Deletions
Find Rational Number
Sort string according to increasing frequency
Arrange Tiles
K-th Missing Element in Natural Numbers
Maximize median after doing k addition operation
Maximize the minimum difference between k elements
Count elements less than or equal to a given value in a sorted rotated array
Maximum trains for which stoppage can be provided
Reverse a Stack
Equal Partition
Reverse a linked list
Occurence of an integer in a Linked List
Reverse a Doubly Linked List
Check for BST
Balanced Tree Check
Kth from End of Linked List
DFS of Graph
Square root of a number
Binary Search
Largest subarray of 0's and 1's
Match specific pattern
Split Linked List Alternatingly
Queue Reversal
Reverse first K of a Queue
The New Line
Data Types
Learn to Comment
Two Dimensional World
BigInteger Multiply
Min Heap implementation
Mark Even and Odd - Python
Print adjacency list
Print Matrix in snake Pattern
Panagram Checking
Non Repeating Character
Parenthesis Checker
Minimum Cost of ropes
Corresponding pair
Union of Arrays with Duplicates
Product array puzzle
Intersection of Arrays with Distinct
Sum of Product of Digits
Break The Tie
Minimum in a Sorted and Rotated
Move All Zeroes to End
Pairs with difference k
Bitonic Point
Palindrome Sentence
Two Sum - Pair with Given Sum
Sum Pair closest to target
Longest substring with distinct characters
Pair with given sum in a sorted array
Armstrong Numbers
Mike and Chocolates
Help Ishaan
Decrement Array Values
Check Sorted ArrayList
Constructor Overloading
Count Digits
Type Conversion
Incrementing a variable
Geometric Progression Term
Return Size
Kth call
Add - Auto Keyword
Global variable
Scientific Format
Find Volume
Address Operator
Type Inference
Sum - Default Arguments
Candy shop I
The Game
Maximum Distance
Sum of Leaf Nodes
Kth Missing Positive Number in a Sorted Array
Count Pairs whose sum is less than target
Intersection of Two arrays with Duplicate Elements
CPP - Digital root
Diagonal sum
Use Function Pointer to call the function
Implement Lower Bound
Data Types
Type Conversion
Return Size
Add - Auto Keyword
Convert to Hexadecimal
Be Precise
Day before N days
Geometric Progression Term
The FizzBuzz Program
Right Angle Triangle
Solving queries
Max Distance
Hashing for pair - 1
Hashing for pair - 2
Longest Common Prefix of Strings
Abstraction in Python
Find the Frequency
Generate a matrix with each row and column of given sum
Count Pairs in a sorted array whose sum is less than target
Geek's AND Game
Max x
Design a Data Structure with insert/replace/print Operation
Panagram Checking
Seating Arrangement
Bitwise Operations
The Calendar Puzzle
Renaming Columns in a Country-Capital Dataset
Updating sales data in a DataFrame
Identifying Duplicate Email
Remove Duplicate Rows
Calculate Average Score
Total Sales
Remove Duplicate Rows
Identifying Duplicate Email
Mean, Median and Standard Deviation of an array
Square Root
Count Pairs
Multimap Operations
Vector min_element
Rotate vector by K places
CPP - Digital root
CPP - Check Divisibility
CPP - Binary String
Minimize the Purchase
Qualification Possibility
Find n-th Term
Count n-digit Numbers
Good Array
Remove Segments
Count Pairs whose sum is less than target
Number of times graph cuts X-axis
Product array puzzle
Silver and Gold
Odd Divisor Count
Jump to Meet
The Coin Puzzle
Age Sum
Counting Handshakes
Leap Year
Add Reversed numbers
Absolute Difference Array
Min Operations
Count the complement pairs
Maximising Cardboards
Mean Finder
Min Operations for Full 1s Row & Column
Most Frequent Element in an Array
Size of Doubly Linked List
Books Reordering
Generate Permutation
Equal Xor
Maximum Score
Minimum Cost to buy Candies
Prime Factorization
The Multiplication Game
Beautiful Matrix I
Count Triplets
Lexicographically Smallest String Cost - I
Lexicographically Smallest String Cost - II
Maximum Pairs
Reverse first K of a Queue
Perfect Square Difference - I
String after Operations
Equal Modulo Subsequence
Maximum Matching Pair
Students Eligible for Graduation
Students Eligible for Graduation
Count City Population Categories
Maximum Value Subsequence
Eco-Friendly and Low-Calorie Products
Inheritance
Primes
Armstrong Number
Right Half Pyramid
Do or Die
Maximum Value
Average of String
Closest Number
Perfect Numbers
Square Root
Divisible by 13
Modular Multiplication
Count Digits
LCM of two numbers
Remove Duplicates from an array
Triplet Sum in Array
Removing consecutive duplicates
Product Modulo Check
Inorder Traversal
Right View of Binary Tree
Move Hashes to Front
Total Tyres in a Dealership
Character Count with Minimum
Peak element
C++ Call by reference
Stack designer
Queue Push & Pop
Set Operations
Regex - Python
Array insert at index
Struct area
Decimal to binary
Operations on Stack
Bit Difference
Length of String
Count Words in String
Pairing elements
Sort Vector of Pairs
Sorted Frequency
Find element in Set using find
Set bits in N
Unordered Set Hash Function
Unordered Set Swap Function
Display Linked List
Search In Linked List
Multiply Array
Binary Search on ArrayList
Type of array
Immediate Smaller Element
Min and Max in Array
Factorial
Closest Number
Input Integer
Print Statement
C++ 2-D Arrays | Set-1
Print With Separator
GCD
Swap two numbers
Perfect Squares in a Range
Function With No Arguments
Function With Arguments
Constructor
Print GeeksForGeeks
Find element in vector using find
Size of an Array
Compare two numbers
CPP - Have fun with XOR
CPP - Product of array elements
Array Searching
Print GeeksForGeeks
Print GeeksForGeeks with quotes
Print With Separator
Last Digit of a number
The Else if Statement
Switch Statement
While Loop
GCD
LCM
Fibonacci Number
Operations on Stack
Parties and seats
Unordered Set Size Function
Find element in Set using find
Find element in vector using find
Search in Vector
CPP - Have fun with XOR
CPP - Sum of upper and lower triangles
Even Count
Sum of Natural Numbers
Prime Number
Strongest Neighbour
Triplet Family
Swap The Numbers
Swap The Numbers
Linked List Group Reverse
Binary Tree to DLL
Clone List with Next and Random
Partition array to k subsets
Alien Dictionary
Trapping Rain Water
Smallest window containing all characters of another string
Maximum of minimum for every window size
Median of 2 Sorted Arrays of Different Sizes
Burning Tree
Palindrome SubStrings
Distinct palindromic substrings
Count Smaller elements
Sum-string
Boolean Parenthesization
Longest valid Parentheses
Word Break - 2
Articulation Point - II
Find all Critical Connections in the Graph
Articulation Point - I
Kth Smallest Number in Multiplication Table
Stock Buy and Sell – Max 2 Transactions Allowed
Tom and Jerry
Largest rectangular sub-matrix whose sum is 0
Minimum swap required to convert binary tree to binary search tree
Better String
Minimum BST Sum Subtree
Splitting Edges
The String Problem
Coloring of Binary Tree
Count Numbers with Divisible Digit Sum
Segment Queries
Word Search II
Next Happy Number
Minimum k for Valid XOR Combinations
Geek's AND Game
Friendship by Factors
Min Area of Rectangle
Purchase Items
Count Paths with Sum Atmost K
Santa's Christmas Journey
K Palindromes
Partition array to k subsets
Maximum Operations
Good Prefix
XOR Subarray
Clone List with Next and Random
The Kingdom’s Secret Missions
Path Multiple Queries
Subtree Sum Queries
Splitting Edges
Forest Escape
Binary String Conundrum
Count Divisible Numbers
Minimum Length Query
Minimum cost to visit favorite Colonies
Minimum Inc-Desc Operations - II
Stock Buy and Sell – Max K Transactions Allowed
Count ways
Distinct occurrences
Subarray Maximum Query
Good Bad Numbers
Alien Dictionary
Pattern Occurrence
Total Absolute Character Difference
Maximum
Treasure Teleport
Next Happy Number
The String Problem
Thieves in the Shadows
Minimum Darkness
Linked List Group Reverse
Maximum Valid Substring
Maximum Valid Substring
close
G
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Mantri