Tutorials
Courses
Data Structure
Java
Python
HTML
Interview Preparation
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Mantri
thesunpandey
Current POTD Streak
STREAK
17
/1431
days
Longest streak/Global longest streak
Institution
Rewa Institute of Technology
6 Rank
Institute Rank
Language Used
C++, Java, Python, Javascript
Coding Score
1152
Problem Solved
535
Contest Rating
__
Apply for Campus Mantri
608 points
Contributor
608 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
2019
January
February
March
April
May
June
July
SCHOOL (1)
BASIC (142)
EASY (237)
MEDIUM (139)
HARD (16)
Check for Sum
Pairs of Adjacent elements
Reverse a linked list
Delete in a Doubly Linked List
Inorder Traversal
Reverse a Doubly Linked List
Bubble Sort
Selection Sort
Insertion Sort
Right View of Binary Tree
Mirror Tree
Maximum Width of Tree
Delete without head pointer
Height of Binary Tree
Balanced Tree Check
Kth from End of Linked List
Check If Circular Linked List
Left View of Binary Tree
Decimal Equivalent of Binary Linked List
Find Transition Point
Remove Duplicates from a Sorted Linked List
Level Order in spiral form
DFS of Graph
Stack using Linked List
Insert a node in a BST
BFS of graph
Identical Trees
Square Root
Remove Duplicates Sorted Array
Level Order Line by Line
Leaves at Same Level or Not
Josephus problem
Three way partitioning
Level order traversal
More than n/k Occurrences
Counting Sort
Max and min element in Binary Tree
Maximum Pairwise Computed Value
C++ Template
The New Line
Data Types
Taking input
Learn to Comment
GetLine and Ignore
Learning to be precise
Bitwise Operators
Even Odd
For Loop- primeCheck
While loop- printTable
Learning Macros
Step by Step Condition
Start Coding - Java
The New Line - Java
Data Types - Java
Taking input - Java
Learn to Comment - Java
Swap the array elements
Predict the Column
Swap values using References
Two Dimensional World
Learning Structs
Delete Array
Find the Frequency
Back to Front
Min Heap implementation
Multiset Operations
Max and Second Max
Hashing for pair - 1
Implement Stack Using Array
Fibonacci Numbers - Top Down DP
Fibonacci Numbers - Bottom Up DP
First Set Bit
Rightmost different bit
Check K-th Bit
Factorial Of Number
Digits In Factorial
GP Term
Primality Test
Longest Consecutive 1's
Mean And Median of Array
Power of 2
Swap odd and even bits
Minimum adjacent difference in a circular array
Wave 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
Roof Top
Intersection of two sorted arrays
Closet 0s 1s and 2s
Sort by Absolute Difference
Print adjacency list
Sum of upper and lower triangles
Print Matrix in snake Pattern
Transpose of Matrix
Rotate by 90 degree
Separate chaining in Hashing
Naive Pattern Search
Linear Probing in Hashing
Quadratic Probing in Hashing
Count Non-Repeated Elements
Anagram
String Rotated by 2 Places
Strings Rotations of Each Other
Isomorphic Strings
The Modified String
Reverse Words
Minimum indexed character
Panagram Checking
Non Repeating Character
Removing consecutive duplicates
Removing consecutive duplicates - 2
Count Digits in a Number
Digital Root
Power Set Using Recursion
Count number of hops
Recursively Sum N Numbers
Factorial Using Recursion
Check Palindrome
Uppercase to Lowercase
Corresponding pair
Elements Less Than K
Increasing Roll And Marks
Print Different Characters In Sorted Manner
Maximum Among Left
First Repeating Element
Union of Arrays with Duplicates
Check Equal Arrays
Nth number made of prime digits
Maximium Sum
Numbers containing 1, 2 and 3
Positive Negative Pair
Search Query for Strings
Count Elements Greater Than X
Count Smaller Than X
Find Immediate Smaller Than X
Array Update At Index
Array Delete And Shift
Is Array Sorted
Find Immediate Greater Than X
Missing in Array
Reverse The Array
Find nCr
String Validation
Shell Sort
Insert In Sorted Linked List
Delete Tail of Linked List
Delete Head of Linked List
Linked List Delete at Position
Is Linked List Sorted
Join Two Linked Lists
Circular Linked List Head Insert
Circular Linked List Tail Insert
Circular Linked List Insertion At Position
Delete Tail of Circular Linked List
Delete Head of Circular Linked List
Circular Linked List Delete at Position
Delete Tail of Doubly Linked List
Delete Head of Doubly Linked List
Is The Doubly Linked List Circular
Compare Circular Doubly Linked Lists
Find Middle of Circular Doubly Linked List
Intersection of Arrays with Distinct
Adding One
Missing And Repeating
Number and the Digit Sum
Search in a Row-Column sorted matrix
Min Subsets with Consecutive Numbers
Missing number
Move all negative elements to end
Punish the Students
Bitonic Point
Alternate Positive Negative
Sort in specific order
Toppers Of Class
Greater on right side
Second Largest
Two Sum - Pair with Given Sum
Does array represent Heap
Rope Cutting
Check if array is sorted
Longest Common Prefix of Strings
Ishaan and Sticks
Merging two unsorted arrays in sorted order
Count the Zeros
Palindrome String
Max Sum Subarray of size K
The FizzBuzz Program
Minimum steps to minimize n as per given condition
Sum of Product of Digits
Sum of Maximum And Minimum
Print Square Wall 2
Print Alphabets
AP Term
Average
Adjacents are not allowed
Recamans sequence
Recursive sequence
Help Ishaan
Print Alphabets
Array Traversal Reverse
Sum All Array Elements
Decrement Array Values
Even Odd Game
First Digit of a Number
Calculator
Prime Factorization
Count Digits
Find one extra character
Sort one array according to another array
Type Conversion
Rearrange Geek and his Classmates
Incrementing a variable
Add two complex numbers
Permutations of a String
Return Size
Compute a/b
Kth call
Add - Auto Keyword
Convert to Hexadecimal
Global variable
Scientific Format
Find Volume
GetLine 1
CPP Substring
GetLine 2
Address Operator
Decimal number to binary number
Type Inference
Sum - Default Arguments
Minimum Difference in an Array
Substring
Smallest window containing 0, 1 and 2
Frogs and Jumps
Add 1 to a Linked List Number
Merge 2 sorted linked list in reverse order
Detect Loop in linked list
Insert in Sorted Circular Linked List
Merge Sort
Quick Sort
Binary Tree from Inorder and Postorder
Diameter of a Binary Tree
Heap Sort
Construct Binary Tree from Parent Array
Connect Nodes of Levels
Delete a node from BST
LCA in Binary Tree
Maximum difference between node and its ancestor
Two Stacks in an Array
Binary Heap Operations
Max sum in the configuration
Get Min from Stack
Serialize and deserialize a binary tree
Linked List to Binary Tree
Check if subtree
Minimum Swaps to Sort
Implement Atoi
Count distinct elements in every window
Find triplets with zero sum
Binary Tree to CDLL
Foldable Binary Tree
Count the nodes at distance K from leaf
Insert in Sorted way in a Sorted DLL
Maximum path sum from any node
Children Sum in a Binary Tree
ZigZag Tree Traversal
Count Number of SubTrees having given Sum
Vertical Width of a Binary Tree
C++ Generic sort
Pairwise swap of nodes in LinkedList
Maximum sum of Non-adjacent nodes
Rabin Karp - Pattern Searching
Floor in BST
Ceil in BST
Count set bits
Gray to Binary Conversion
Maximum AND Value
Tower Of Hanoi
Smallest Positive Missing
Power Of Numbers
Maximum occured integer
Possible Words From Phone Digits
Rearrange Array Alternately
Rearrange an array with O(1) extra space
Stock buy and sell
Rotate Array
Kadane's Algorithm
Majority Element
Count Inversions
Two Repeated Elements
Union of 2 Sorted Arrays
Indexes of Subarray Sum
Count the number of possible triangles
Triplet Sum in Array
Number of pairs
Merge Without Extra Space
Merge three sorted arrays
Closer to sort
Boolean Matrix
Search in a sorted Matrix
Subarray with 0 sum
Subarray range with given sum
Subarrays with equal 1s and 0s
Sort Elements by Decreasing Frequency
Longest Consecutive Subsequence
Case-specific Sorting of Strings
Lexicographic Rank Of A String
Postfix Evaluation
Infix to Postfix
Kth largest element
Kth smallest element
K Most occurring elements
Minimum Vertical Sum
Range Sum Queries
Lucky Numbers
Prime At Prime Index
Sort according to an Array
Zero Sum Subarrays
Kth Smallest
Implement Trie
Count only Repeated
Longest Subarray Of Evens And Odds
Count subsequences of type a^i, b^j, c^k
Rotate by 90 degree
Radix Sort
4 Sum - All Quadruples
Maximum Water Between Two Buildings
Sort 0s, 1s and 2s
Consecutive 1's not allowed
Pythagorean Triplet
Smallest factorial number
Marks of PCM
Longest subarray with sum divisible by K
Row with max 1s
Integer to Words
Triplets with Smaller Sum
Number of pairs
Missing element of AP
Largest Sum Subarray of Size at least K
A difference of values and indexes
Friends Pairing Problem
Subarrays Product Less than K
Game of XOR
Modified Game of Nim
Longest Subarray Length
Kth Smallest Factor
Find distinct elements
Count possible ways to construct buildings
Array Pair Sum Divisibility Problem
Count the number of ways to tile the floor of size n x m using 1 x m size tiles
N Digit numbers with digits in increasing order
Nth Natural Number
Number of paths in a matrix with k coins
A Game of LCM
Decode the string
Pairs of Non Coinciding Points
Traverse All Edges And Vertices
Techfest and the Queue
Number of minimum picks to get 'k' pairs of socks from a drawer
Spiral Matrix
Coins of Geekland
Sort a 2D vector diagonally
Check if a String is Subsequence of Other
Unique Number III
Clone an Undirected Graph
LCP
Number Of Islands
Make array elements unique
Find minimum number of Laptops required
Maximum Intersecting Lines
Maximum Triplet product
Count beautiful strings
Flatten BST to sorted list
Count Linked List Nodes
Postorder Traversal
Queue using Linked List
Queue Using Array
Doubly linked list Insertion at given position
Count zeros in a sorted matrix
Preorder Traversal
First Occurence
Search a node in BST
Peak element
Linked List Insertion At End
Identical Linked Lists
Triplet Family
Insert in Middle of Linked List
C++ Call by reference
Start Coding
The Size of
Logical Operators
Count Odd and Even
Sort and Reverse Vector
Front to Back
Set Operations
Who has the majority?
Strongest Neighbour
Array insert at index
Array insert at end
Struct area
Absolute Value
Convert Celsius To Fahrenheit
Quadratic Equation Roots
Bit Difference
Number is sparse or not
Binary To Gray Code Conversion
Print 1 To N Without Loop
Reverse array in groups
Array Search
Sorted Array Search
Left Index
Binary Array Sorting
Adding two matrices
Multiply the matrices
Check if a string is Isogram or not
Binary String
Most Frequent Character
Remove common characters and concatenate
Sum of numbers in string
Repeating Character - First Appearance Leftmost
Sum of Digits of a Number
Power Using Recursion
Fibonacci Using Recursion
Print Array Elements Using Recursion
The Sequence
GCD Euclid
Insert In Stack
Preorder in BST
Inorder in BST
Postorder in BST
Levelorder in BST
Length of String
Count Distinct Vowels in String
Count Words in String
Reverse a String
Lowercase to Upercase
Panagram Checking
Missing Characters in Panagram
Pairing elements
Make pair
Vector insertion
Sort Vector of Pairs
Forward List Insert
Maximize Number of Toys
Distinct Sorted
Vector Erase and Clear
Vector Shrink To Fit
Vector Sum
Keypad typing
First n Fibonacci
Get Element At Index
Maximum and Minimum In Array
Display Linked List
Sum The Nodes of Linked List
Maximum And Minimum In Linked List
Search In Linked List
Linked List Insertion At Position
Display Circular Linked List
Length of Circular Linked List
Display Doubly Linked List
Doubly Linked List Head Insert
Doubly Linked List Tail Insert
Display Circular Doubly Linked List
Implement Dequeue Using Linked List
C++ Hello World
Merge and Sort
Sum of Array
Print Elements of Array
Sort a String
Sort The Array
Elements in the Range
Last index of One
Largest Element in Array
Rotate Array by One
Array Subset
C++ if-else (Decision Making)
1s Complement
Find the fine
C++ Data Types
The If Statement
Leap Year
Factorial
Greatest of three numbers
Binary number to decimal number
The Else Statement
Input Integer
Print With Space
Swap The Numbers
Arithmetic Operators
Ways To Tile A Floor
Table Difference
Print Square
Print Square wall
Right Angle Triangle
Reverse String
Inverted Right AngleTriangle
Inverted Right Angle Triangle 2
Find Pattern
Slice The String
Sum of N Numbers
For Loop - 1
For Loop - 2
While Loop
Height of Heap
Arithmetic Operators
The Else if Statement
Vowels in String
Bitwise Right Shift
Last Digit of a number
Switch Statement
Implement Union
Print GeeksForGeeks with quotes
Print Boolean value
Size of an Array
Find if +ve, -ve or 0
Binary Tree to DLL
Min distance between two given nodes of a Binary Tree
Subtraction in Linked List
Pattern Search KMP
Trapping Rain Water
Max Circular Subarray Sum
Pattern Search
Smallest window containing all characters of another string
First Greater Height
Search Pattern (KMP-Algorithm)
Smallest Positive Integer that can not be represented as Sum
Find all Critical Connections in the Graph
Count occurrences of a given word in a 2-d array
Split Array Largest Sum
Median of the Subarrays
Maximum good length
Search in a 2D Matrix
close
S
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 !