Tutorials
Courses
Go Premium
Data Structure
Java
Python
HTML
Interview Preparation
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Mantri
M
maddler
Current POTD Streak
STREAK
79
/1461
days
Longest streak/Global longest streak
Institution
None
14 Rank
Institute Rank
Organization
GeeksforGeeks
Language Used
C++, Java, Python, C
Coding Score
1682
Problem Solved
647
Contest Rating
__
Apply for Campus Mantri
209 points
Contributor
209 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
0 submissions in current year
Current
2024
2023
2022
2021
2020
January
February
March
April
May
June
July
August
SCHOOL (4)
BASIC (81)
EASY (266)
MEDIUM (245)
HARD (51)
Geek and his Marks
Reach the Target ||
Geek-onacci Number
Digit Combination
Valid String
Contest Score
Geek and Books
Geek and Contest ||
K Subarray Sum
3 Data structures
Ticket Counter
Geek and City
Minimum XOR
3 - Numbers
Reverse a linked list
Remove duplicates from an unsorted linked list
Split a Linked List into two halves
Delete in a Doubly Linked List
Reverse a Doubly Linked List
Selection Sort
Insertion Sort
Check for BST
Right View of Binary Tree
K distance from root
Mirror Tree
Maximum Width of Tree
Delete without head pointer
Height of Binary Tree
Balanced Tree Check
Kth from End of Linked List
Middle of a Linked List
Check If Circular Linked List
Delete Middle of Linked List
Transform to Sum Tree
Remove Duplicates from a Sorted Linked List
Stack using two queues
Reverse Level Order Traversal
DFS of Graph
Stack using Linked List
Insert a node in a BST
BFS of graph
Identical Trees
Root to leaf path sum
Square Root
Nodes without a Sibling
Lowest Common Ancestor in a BST
Binary Search
Remove Duplicates Sorted Array
Level Order Line by Line
BST Keys in a Range
Print all possible strings
Minimum Depth of a Binary Tree
Odd even level difference
Binary Tree to BST
Unique rows in boolean matrix
Leaves at Same Level or Not
Josephus problem
Expression Tree
Max distance between same elements
Delete in a Singly Linked List
Array Duplicates
Max Level Sum in Binary Tree
Three way partitioning
Level order traversal
Index of an Extra Element
Intersection of Two Linked Lists
Disjoint set (Union-Find)
Insert in a Sorted List
Level of a Node in Binary Tree
Counting Sort
Max and min element in Binary Tree
Perfect Binary Tree
XOR of a given range
Symmetric Tree
Huffman Decoding-1
Next Right Node
Count Pairs whose sum is equal to X
Depth of node
Maximum Node Level
Median of BST
Find n/k th node in Linked list
Linked List Matrix
Reverse first K of a Queue
Sum of Leaf Nodes
Sum of Right Leaf Nodes
Sum of Left Leaf Nodes
Closest Neighbour in BST
Sum of Leaf Nodes at Min Level
C++ STL Priority Queue
Move all zeros to the front of the linked list
Delete Mid of a Stack
Rotate doubly Linked List
C++ Multi-level inheritance
C++ Function overloading
C++ complex number addition (operator overloading)
C++ Template
Controlled_Printing
Coding with Operators
Bridge of Stones
Learn to Comment
For Loop- primeCheck
While loop- printTable
Learning Macros
Start Coding - Java
The New Line - Java
Data Types - Java
Learn to Comment - Java
Exists or Not?
The Loner
Count the Specials
Xoring and Clearing - Java
Swap values using References
Swap the objects
Structs and Objects
Two Dimensional World
Learning Structs
Delete Array
Cover the distance
Play With Vectors
Find the Frequency
Back to Front
Pair Sum in Vector
Frequency in Queue
Get min at pop
Deque Implementations
Strings Frequency
Multiset Operations
Multimap Operations
Repetitive Printing - Python
Split the input - Python
If conditional statement- Python
For loop - Python
For Loop 2- Python
Slicing in String - Python
Repeat the Strings - Python
Mean Finder
Neighbour of 10
sep and end in Print()
First Set Bit
Longest Consecutive 1's
Swap odd and even bits
Floor in a Sorted Array
Print adjacency list
Anagram
Strings Rotations of Each Other
Minimum indexed character
Non Repeating Character
Parenthesis Checker
Minimum indexed character
Minimum Cost of ropes
N meetings in one room
Largest number with given sum
Reach a given score
Count ways to N'th Stair
First Repeating Element
Union of Arrays with Duplicates
Missing in Array
Product array puzzle
Search an element in sorted and rotated array
Intersection of Arrays with Distinct
Excel Sheet | Part - 2
Max Value Permutation
Count minimum right flips to set all values in an array
Missing And Repeating
Sort by Set Bit Count
Professor and Parties
Pairs which are Divisible by 4
k sorted array
Pairs with certain difference
Common in 3 Sorted Arrays
Sorted and Rotated Minimum
Sum of elements between k1'th and k2'th smallest elements
Move All Zeroes to End
Minimize the sum of product
Move all negative elements to end
String Manipulation
Count the triplets
Bitonic Point
Left most and right most index
Single Number
Palindrome Sentence
Check if the number is balanced
Remove Duplicates
Twice Counter
Check if array contains contiguous integers
Reversing the equation
Longest common prefix
C++ Visible Numbers
Convert an array to reduced form
Largest Fibonacci Subsequence
Special array reversal
Min Manipulations to make Strings Anagram
Counts Zeros Xor Pairs
Cross the hurdles: The Game
Segregate 0s and 1s
Play With OR
Hungry Pizza Lovers
Distinct absolute array elements
Length of longest subarray
Merge two binary Max heaps
Maximum sum of subarray less than or equal to x
Four Elements
Palindrome String
Smallest greater elements in whole array
Pair with given sum in a sorted array
Easy string
Lucas Number
Encrypt the string - 2
Replace a word
Minimum Operations
Adding Array Elements
Number of 1 Bits
Find the Highest number
Midori and chocolates
Reverse Bits
Change Bits
Set all the bits in given range of a number
Maximum Sum Problem
Shortest path from 1 to n
Mighty Divisor
Arrange the Balls
Happy Number
Right most non zero digit
Break a number
Numbers with same first and last digit
Array's Game
Non Fibonacci Number
Maximize Toys
C++ Exception Handling
Grouping values
Recamans sequence
Largest sum of digits in all Divisors
Geometric Progression
Remainder of array multiplication
Squares in N*N Chessboard
Sum of K Primes
Compare two fractions
Trailing zeroes in factorial
Form a number divisible by 3 using array digits
Poisioned Sweet
Woodall Number
Circular Prime Number
Juggler Sequence
Tom and Jerry
Water Balloons
Summed Matrix
Minimum Value Assigned
Make Zeroes
Beautiful Sequence
Print Pattern
Array to BST
Sum of dependencies in a graph
Count all possible paths from top left to bottom right
Plus One
Reverse Bits
Sum of two numbers without using arithmetic operators
Minimum steps to make product equal to one
Queue using stack
Binary Search in forest
Construction of a string
Fair string
Even Sum
Again Permutation
Assign Tasks
Maximum Identical Bowls
Police Station
7 Segment Display
Nearly Sorted Algorithm
Minimum Moves
Rotate a Linked List
Sort a linked list of 0s, 1s and 2s
Add Number Linked Lists
Rearrange a linked list
Add 1 to a Linked List Number
Merge 2 sorted linked list in reverse order
Detect Loop in linked list
Merge Sort
Quick Sort
Bottom View of Binary Tree
Intersection in Y Shaped Lists
Diameter of a Binary Tree
Merge two sorted linked lists
Sum Tree
Flattening a Linked List
Tree Boundary Traversal
Delete a node from BST
Directed Graph Cycle
Undirected Graph Cycle
LCA in Binary Tree
Absolute List Sorting
Largest subarray with 0 sum
Topological sort
Vertical Tree Traversal
Get Min from Stack
Gas Station
Extreme nodes in alternate order
Kth smallest element in a Matrix
Is Binary Tree Heap
Validate an IP Address
Remove loop in Linked List
Dijkstra Algorithm
Minimum Spanning Tree
Interleaved Strings
Sorted subsequence of size 3
Implement Atoi
Palindrome Linked List
Strongly Connected
Rat in a Maze Problem - I
Number of root to leaf paths
Delete keys in a Linked list
Merge two BST 's
Count distinct elements in every window
Trie | (Delete)
Merge k Sorted Arrays
Find triplets with zero sum
Sort a stack
Top View of Binary Tree
Find Common Nodes in two BSTs
Peak element
Merge Sort for Linked List
Union of Two Linked Lists
Root to Leaf Paths
Leftmost and rightmost nodes of binary tree
Arrange Consonants and Vowels
Maximum path sum from any node
Children Sum in a Binary Tree
Deletion and Reverse in Circular Linked List
Normal BST to Balanced BST
Construct Tree from Preorder Traversal
Sum of nodes on the longest path
Count Number of SubTrees having given Sum
C++ Generic sort
Sum Pair
Diagonal Sum
Pattern Printer - CPP
Count Students
Nearest Power
Doge
Mother Vertex
Count set bits
Maximum AND Value
Reverse array in groups
Smallest Positive Missing
Power Of Numbers
Wave Array
Possible Words From Phone Digits
Rearrange Array Alternately
Stock buy and sell
Rotate Array
Kadane's Algorithm
Majority Element
Binary Array Sorting
Two Repeated Elements
Unique BST's
Union of 2 Sorted Arrays
Indexes of Subarray Sum
Count the number of possible triangles
Triplet Sum in Array
Merge Without Extra Space
Make Matrix Beautiful
Spirally traversing a matrix
Subarray with 0 sum
Subarrays with equal 1s and 0s
Longest Consecutive Subsequence
Stock span problem
Infix to Postfix
Activity Selection
Fractional Knapsack
Job Sequencing Problem
Minimum Platforms
Combination Sum
Unique Subsets
Minimum Jumps
Stickler Thief
Longest Common Subsequence
0 - 1 Knapsack Problem
Lucky Numbers
Number of Unique Paths
Sort according to an Array
Allocate Minimum Pages
Kth Smallest
Implement Trie
Shortest Common Supersequence
Most frequent word in an array of strings
Maximize The Cut Segments
Print Anagrams Together
Generate Parentheses
Word Search
Word Boggle
Prerequisite Tasks
Sort 0s, 1s and 2s
Taking 1 out of 3 consecutives
Pascal Triangle
Maximize Number of 1's
Count Occurences of Anagrams
Single Among Doubles
Pythagorean Triplet
Pair Sum Closest to 0
Print Binary Tree levels in sorted order
Maximum Intervals Overlap
Maximize The Array
Row with max 1s
Concatenation of Zig-Zag String in n Rows
Nuts and Bolts Problem
Count the Reversals
Sum of two large numbers
Factorials of large numbers
Reverse each word in a given string
Length of the longest substring
Longest Common Substring
Look and Say Pattern
K-th element of two Arrays
Triplets with Smaller Sum
Rod Cutting
Greater tower sum
Pick Values
First negative in every window of size k
Number of palindromic strings
Minimum sum
Minimize the Heights II
Valid Substring
Permutations of a String
CamelCase Pattern Matching
Modified Game of Nim
Coin Change (Count Ways)
Sequence of Sequence
String Subsequence
Fibonacci Sum
Smallest number
Count ways to N'th Stair(Order does not matter)
Minimum Cost To Make Two Strings Identical
Knapsack with Duplicate Items
Temple Offerings
Count of sum of consecutives
Maximum path sum in matrix
Minimum steps to destination
Special Keyboard
Lucky alive person in a circle
Money Distributions
Matchsticks game
Subset Sums
Yes XOR No
Number of paths
Nth Natural Number
Permutation with Spaces
Bell Numbers
Return two prime numbers
Find nth root of m
Sum of Query II
Fact Digit Sum
Game with String
Fraction to Repeating Decimal
Dudeney's Cow Problem
Decode the string
Preorder Traversal and BST
Possible paths
Segregate even and odd nodes in a Linked List
Kth Largest in a Stream
Snake and Ladder Problem
Divide and Subtract Game
7 Segment Display
Number of Palindromic paths in a Matrix
Flood fill Algorithm
Shortest Path between Cities
Moving on grid
Missing Point of a Parallelogram
Number of minimum picks to get 'k' pairs of socks from a drawer
Spiral Matrix
Valid Pair Sum
Dam of Candies
Repeated String Match
Ruling Pair
Triplets in Sorted Linked List
Restrictive Candy Crush
Help Classmates
Restricted Pacman
Valentine Sum
Lucy's Neighbours
Project Manager
Closest Similar Elements
Iterative Inorder
Preorder traversal (Iterative)
Iterative Postorder
Subset Sum Problem
Longest Palindromic Substring
All Palindromic Partitions
3 Sum Closest
Gray Code
Subarrays with sum K
Remove BST keys outside given range
Minimum XOR value pair
Searching an element in a sorted array (Ternary Search)
Open the gates
Sort a 2D vector diagonally
Rearrange characters
Distribute N candies among K people
Remove K Digits
Maximum XOR of two numbers in an array
Maximum sum leaf to root path
Division without using multiplication, division and mod operator
Remove all occurences of duplicates in a linked list
Minimize the Heights I
Subsets
All Unique Permutations of an array
Maximum Value
Min Cost Climbing Stairs
Overlapping Intervals
Bitwise AND of the Array
Cities and Teleporters
Remove and Reverse
Jumping Towers
Reverse an Array
Add Vector Elements
Search in a 2D Matrix
Arrays (Sum of array)
Rotate Array
Size of Binary Tree
Count Leaves in Binary Tree
Queue Using Array
Equal Sum and XOR
Smallest divisible number
Identical Linked Lists
Modular Node
Sum of Binary Tree
Insert in Middle of Linked List
Count Non-Leaf Nodes in Tree
Alternates in an Array
C++ Inheritance introduction
C++ Call by reference
Filter the weeds
Volume of Cuboid
Vector Common Elements
Sort and Reverse Vector
Stack and Queue Operations
Banish the Commons
Queue Push & Pop
Start Coding - Python
Space Seperated - Python
Welcome aboard - Python
Two digit Sum
AweSum
Check if a string is Isogram or not
Most Frequent Character
Sum of numbers in string
Binary Array Sorting
C++ Hello World
Sort the Half Sorted
Ishwar and his proposals
Sort The Array
Alternative Sorting
Sum of alternate product
Extract the integers
Reverse a string with spaces intact
Find element at a given Index
Message decoding
Largest Element in Array
Rotate Array by One
Ishaan Loves Chocolates
Array Subset
Count of smaller elements
Min and Max in Array
Red OR Green
C++ if-else (Decision Making)
C++ Input / Output
Odd or Even
Check for Power
Set kth bit
Vowel or Not
Java Hello World
Numbers having alternate bits
XOR Count Zero and One
House Robber
Maximum Area
Find N-th term in the series
Factorial
Sum of Digit is Palindrome or not
Simple Interest
Reverse digits
Special Odd Series Sum
Special Series Sum
Binary number to decimal number
Closest Number
Common Divisors
Java 1-d and 2-d Array
Divide the number
Sum of fifth powers of the first n natural numbers
The dice problem
G.F Series
Pattern Printing
Count Squares
Matching Pair
Repeated sum of digits
Print the Kth Digit
Smallest number with maximum and minimum divisor in an array
Sum of product of x and y with floor(n/x) = y
Sum of primes
Max rectangle
Distinct occurrences
LRU Cache
Box Stacking
Maximum subset XOR
Alien Dictionary
Smallest range in K lists
Fixing Two nodes of a BST
Max Path Sum 2 Special Nodes
Huffman Decoding
Make them One
Prioritized Students
String Permutations
Trapping Rain Water
Max Circular Subarray Sum
Smallest window containing all characters of another string
Histogram Max Rectangular Area
Max of min for every window size
Strongly connected component (Tarjans's Algo)
Minimum Cost Path
Word Ladder I
Median of 2 Sorted Arrays of Different Sizes
Burning Tree
Merge Without Extra Space
The Painter's Partition Problem-II
Ugly Numbers
Search Pattern (KMP-Algorithm)
Longest Prefix Suffix
Circle of strings
Print all LCS sequences
Edit Distance
Stock Buy and Sell – Max K Transactions Allowed
Check Tree Traversal
Matrix Chain Multiplication
Bit Difference
Longest valid Parentheses
Bike Racing
N-Queen Problem
Geek collects the balls
Huffman Encoding
Water Connection Problem
132 Geeky Buildings
Shortest Range In BST
Elixir of Life
Minimum Reductions
Number of subsets with product less than k
Maximum XOR subarray
Word Break (Trie)
Minimum operations to convert array A to B
Word Ladder II
Count the number of subarrays
close
M
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Mantri
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 !