Courses
Tutorials
Practice
Data Structure
Java
Python
HTML
Interview Preparation
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Ambassadors
kartik
Current POTD Streak
STREAK
00
/1405
days
Longest streak/Global longest streak
Institution
GeeksforGeeks
16 Rank
Institute Rank
Organization
GeeksforGeeks
Language Used
C, C++, Java, Python, Javascript
Coding Score
379
Problem Solved
303
Contest Rating
__
Apply for Campus Ambassador
22727 points
Contributor
22727 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
15 submissions in current year
Current
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
January
February
March
April
May
June
SCHOOL (2)
BASIC (67)
EASY (112)
MEDIUM (106)
HARD (16)
Rotate a Linked List
Merge 2 sorted linked list in reverse order
Detect Loop in linked list
QuickSort on Doubly Linked List
Merge Sort
Quick Sort
Bottom View of Binary Tree
Intersection in Y Shaped Lists
Merge two sorted linked lists
Sum Tree
Connect Nodes of Levels
Delete a node from BST
Directed Graph Cycle
Undirected Graph Cycle
LCA in Binary Tree
Binary Heap Operations
Max sum path in two arrays
Vertical Tree Traversal
Merge K sorted linked lists
Gas Station
Check if subtree
Extreme nodes in alternate order
Clone a Binary Tree
Remove loop in Linked List
Minimum Spanning Tree
Largest BST
Interleaved Strings
Closest in BST
Find triplets with zero sum
Find Common Nodes in two BSTs
Merge Sort for Linked List
Binary Tree to CDLL
Pairwise swap of nodes in LinkedList
Swap Kth nodes from ends
Mother Vertex
Pair Sum in BST
Tower Of Hanoi
Smallest Positive Missing
Power Of Numbers
Maximum occured integer
Possible Words From Phone Digits
Rearrange Array Alternately
Maximum Index
Stock buy and sell
Majority Element
Count Inversions
Two Repeated Elements
Union of 2 Sorted with Duplicates
Indexes of Subarray Sum
Merge Without Extra Space
Merge three sorted arrays
Make Matrix Beautiful
Boolean Matrix
Spirally traversing a matrix
Search in a sorted Matrix
Determinant of a Matrix
Subarray range with given sum
Subarrays with equal 1s and 0s
Lexicographic Rank Of A String
K Sized Subarray Maximum
Kth smallest element
Nearly sorted
Unique Subsets
Ways to write n as sum
Stickler Thief
Optimal Strategy For A Game
Longest Common Subsequence
0 - 1 Knapsack Problem
Number of Unique Paths
Rotten Oranges
Overlapping Intervals
Word Break
Number of subarrays with maximum values in given range
Equal Sum
Pythagorean Triplet
Search in Rotated Sorted Array
Maximum Product Subarray
Longest Common Substring
Longest substring with distinct characters
Product Pair
String formation from substring
Longest Palindromic Subsequence
Minimize the Heights II
3 Divisors
Max Sum Increasing Subsequence
Coin Change (Count Ways)
Minimum steps to delete a string
Knapsack with Duplicate Items
nCr
Count Integral Points
Maximum path sum in matrix
Min Coin
Get Minimum Squares
Array Pair Sum Divisibility Problem
Permutation with Spaces
Fraction to Repeating Decimal
Next Permutation
The Smurfs
Flood fill Algorithm
Print the Sequence
Form a palindrome
Subarrays with sum K
Overlapping Intervals
Print Longest Increasing Subsequence
Make array elements unique
Find All Triplets with Zero Sum
The great one
Kth Smallest Difference
Linked List Group Reverse
Fixing Two nodes of a BST
Trapping Rain Water
Max Circular Subarray Sum
Histogram Max Rectangular Area
Max of min for every window size
Solve the Sudoku
Median of Two sorted arrays
RegEx matching
Edit Distance
Matrix Chain Multiplication
Find the pattern
Stock Buy and Sell – Max 2 Transactions Allowed
Redundant Parenthesis
Reverse a linked list
Frequency in a Linked List
Pairwise swap elements of a linked list
Node at a given index in linked list
Compare two linked lists
Delete nodes having greater value on right
Remove duplicates from an unsorted linked list
Inorder Traversal
Bubble Sort
Selection Sort
Insertion Sort
Check for BST
K distance from root
Maximum Width of Tree
Kth from End of Linked List
Middle of a Linked List
Delete Middle of Linked List
Decimal Equivalent of Binary Linked List
Transform to Sum Tree
Queue using two Stacks
Remove Duplicates from a Sorted Linked List
Stack using two queues
Level Order in spiral form
Reverse Level Order Traversal
DFS of Graph
Stack using Linked List
Insert a node in a BST
BFS of graph
Lowest Common Ancestor in a BST
Binary Search
Run Length Encoding
Level Order Line by Line
Minimum Depth of a Binary Tree
K-Palindrome
Remove every k'th node
Third largest element
Josephus problem
Three way partitioning
More than n/k Occurrences
Queue Reversal
Product of an Array
The New Line
Controlled_Printing
Coding with Operators
Controlled_Printing - Java
Learning Structs
Delete Array
BigInteger Multiply
Levelorder traversal of a BST
First Set Bit
Rightmost different bit
GP Term
Power of 2
Minimum adjacent difference in a circular array
Frequencies in a Limited Array
Equilibrium Point
Array Leaders
Count 1's in binary array
Floor in a Sorted Array
Minimum Number in a sorted rotated array
Intersection of two sorted arrays
Print Matrix in snake Pattern
Transpose of Matrix
Rotate by 90 degree
Linear Probing in Hashing
Isomorphic Strings
Parenthesis Checker
Generate Binary Numbers
N meetings in one room
Digital Root
Power Set Using Recursion
Count number of hops
Pattern searching
First Repeating Element
Union of Arrays with Duplicates
Positive Negative Pair
Missing in Array
Intersection of Arrays with Distinct
Subarrays with given sum
Max value
Find Kth Rotation
Find the closest number
Sorted and Rotated Minimum
Almost sorted array
Pairs with difference k
Bitonic Point
Count increasing Subarrays
Even Greater than Odd
Maximum Possible Sum of Products
Kth distance
Remove Duplicates
Sum of two numbers represented as arrays
Rearrange to Make arr[i] = i
Sum Pair closest to target
Longest Common Prefix of Strings
AND operation
Remove minimum number of elements
Copy Set Bits in Range
Shortest path from 1 to n
Sieve of Eratosthenes
Perfect Numbers
Forming Rectangle
Minimum Notes Required
Rectangles in N*N Board
Number of solutions
Circular Prime Number
Rotate a Matrix by 180 Counterclockwise
Value of polynomial
Array to BST
Print Diagonally
Maximize partitions in a String
Area of a Circle
Rotate Array
Print Linked List
Power of Four
Check for Binary String
Size of Binary Tree
Implement stack using array
Queue using Linked List
Doubly linked list Insertion at given position
Count zeros in a sorted matrix
Print number pattern
Largest product
Preorder Traversal
Sum Except First and Last
Search a node in BST
Peak element
Linked List Insertion At End
Identical Linked Lists
Insert in Middle of Linked List
Who has the majority?
Comments in C
Operations on Stack
Absolute Value
Quadratic Equation Roots
Reverse array in groups
Array Search
Left Index
Binary Array Sorting
Binary String
Most Frequent Character
Remove common characters and concatenate
Fibonacci Using Recursion
Addition Under Modulo
Multiplication Under Modulo
Keypad typing
C++ Hello World
Multiply Array
Mega Sale
Print Elements of Array
Sort a String
Remove characters from alphanumeric string
Swap kth elements
Rock Paper Scissors!
Remove Spaces
Triangle shrinking downwards
Check for Power
Odd Divisors
Combinational Logic
Check perfect square
Median of an Array
Celsius to Fahrenheit Conversion
Number of divisors
Parity of unsigned integer
C++ 2-D Arrays | Set-2
Compound Interest
Print 1 to n without using loops
Swap two numbers
Weird Number
Roots of Quadratic Equation
Surface Area and Volume of Cuboid
Parallel or Perpendicular?
2's Complement
Multiply 2 matrices
Check if given four points form a square
Print GeeksForGeeks
C++ | A Speed Breaker
Start Coding - Python
Learn to Comment - Python
a^b (Set 1)-(ambiguous)
Search in a 2D Matrix
close
K
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Ambassadors
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !