Tutorials
Courses
Data Structure
Java
Python
HTML
Interview Preparation
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Mantri
N
nikhilchhipa9
star
star
star
Current POTD Streak
STREAK
28
/1431
days
Longest streak/Global longest streak
Institution
National Institute of Technology, Tiruchirappalli (NIT Trichy)
107 Rank
Institute Rank
Language Used
C++, Java, C
Coding Score
1777
Problem Solved
588
Contest Rating
1714
Apply for Campus Mantri
2334 points
Contributor
2334 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
195 submissions in current year
Current
2024
2023
2022
2021
2020
2019
January
February
March
April
May
June
July
SCHOOL (2)
BASIC (78)
EASY (195)
MEDIUM (269)
HARD (44)
Rotate a Linked List
Sort a linked list of 0s, 1s and 2s
Add Number Linked Lists
Add 1 to a Linked List Number
Detect Loop in linked list
Rearrange linked list in-place
Quick Sort on Linked List
Sorted insert for circular linked list
Count BST nodes that lie in a given range
Bottom View of Binary Tree
Intersection in Y Shaped Lists
Diameter of a Binary Tree
Merge two sorted linked lists
Add all greater values to every node in a BST
Sum Tree
Flattening a Linked List
Tree Boundary Traversal
Directed Graph Cycle
Undirected Graph Cycle
Absolute List Sorting
Max sum path in two arrays
The Celebrity Problem
Largest subarray with 0 sum
Topological sort
Merge K sorted linked lists
Find the number of islands
Find kth element of spiral matrix
Get Min from Stack
Gas Station
Wildcard Pattern Matching
Kth element in Matrix
Validate an IP Address
Remove loop in Linked List
Dijkstra Algorithm
Minimum Spanning Tree
Additive sequence
Largest BST
Sorted subsequence of size 3
Implement Atoi
Maximum Difference
Palindrome Linked List
Strongly Connected
Print matrix in diagonal pattern
Rat in a Maze Problem - I
BST with Dead End
Merge two BST 's
Minimum four sum subsequence
Count distinct elements in every window
Root to leaf paths sum
Bridge edge in a graph
Find triplets with zero sum
Duplicate Subtree
Top View of Binary Tree
k-th Smallest in BST
Find Common Nodes in two BSTs
Delete nodes greater than k
Union of Two Linked Lists
Euler Circuit in an Undirected Graph
Pair Sum in BST
Root to Leaf Paths
XOR Linked List
Counting elements in two arrays
Linked List that is Sorted Alternatingly
K Sum Paths
Construct Tree from Inorder & Preorder
Insert in Sorted way in a Sorted DLL
Maximum path sum from any node
Predecessor and Successor
Children Sum in a Binary Tree
Diagonal sum in binary tree
Deletion and Reverse in Circular Linked List
Duplicate Subtrees
Sum of nodes on the longest path
ZigZag Tree Traversal
Ceil in BST
Rotate and delete
Maximum Index
Rotate Array
Kadane's Algorithm
Majority Element
Count Inversions
Two Repeated Elements
Indexes of Subarray Sum
Count the number of possible triangles
Number of pairs
Merge Without Extra Space
Boolean Matrix
Spirally traversing a matrix
Subarray with 0 sum
Subarray range with given sum
Sort Elements by Decreasing Frequency
Longest Consecutive Subsequence
Case-specific Sorting of Strings
Postfix Evaluation
Stock span problem
Next Greater Element
Infix to Postfix
K Sized Subarray Maximum
Kth smallest element
Activity Selection
Fractional Knapsack
Job Sequencing Problem
Minimum Platforms
M-Coloring Problem
Minimum Jumps
Stickler Thief
Ways to Reach the n'th Stair
Egg Dropping Puzzle
Optimal Strategy For A Game
Sum of all substrings of a number
Longest Increasing Subsequence
Longest Common Subsequence
0 - 1 Knapsack Problem
Number of Unique Paths
Allocate Minimum Pages
Kth Smallest
Implement Trie
Shortest Common Supersequence
Rotten Oranges
Maximize The Cut Segments
Container With Most Water
Print Anagrams Together
Rotate by 90 degree
Word Break
Generate Parentheses
Word Search
4 Sum - All Quadruples
Sort 0s, 1s and 2s
Longest Span in two Binary Arrays
Sum of Middle elements of two sorted arrays
Consecutive 1's not allowed
Split the Array
Pythagorean Triplet
Search in Rotated Sorted Array
Form the Largest Number
Add Binary Strings
Sort the given array after applying the given equation
Row with max 1s
Max value after m range operation
Check if frequencies can be equal
Substrings with K Distinct
Rotate a Matrix
Longest Subarray with Sum K
Find the N-th character
Longest Common Substring
Longest substring with distinct characters
Longest Palindrome in a String
Cut rope to maximise product
K-th element of two Arrays
Possible groups
Longest Arithmetic Subsequence
Triplets with Smaller Sum
Rod Cutting
K closest elements
LCS of three strings
First negative in every window of size k
Equalize the Towers
Minimum sum
Not a subset sum
Minimize the Heights II
Minimum Deletions
Print N-bit binary numbers having more 1s than 0s
Permutations of a String
Friends Pairing Problem
Unique Number II
Modified Game of Nim
Minimum number of deletions and insertions
Max Sum Increasing Subsequence
Coin Change (Count Ways)
Minimum steps to delete a string
Mobile numeric keypad
Gold Mine Problem
Dice throw
Perfect Sum Problem
Trail of ones
Count ways to N'th Stair(Order does not matter)
Knapsack with Duplicate Items
nCr
Partition Equal Subset Sum
Longest Bitonic subsequence
Count digit groupings of a number
Prime Pair with Target Sum
Nth Natural Number
Number of paths in a matrix with k coins
Sum of Query II
Game with String
How Many X's?
Longest alternating subsequence
Decode the string
Total Decoding Messages
Check If two Line segments Intersect
Segregate even and odd nodes in a Linked List
Number of Rectangles in a Circle
Integral Points Inside Triangle
Transitive closure of a Graph
Check Mirror in N-ary tree
Count the paths
Floyd Warshall
Largest subsquare surrounded by X
Police and Thieves
Subset Sum Problem
Search Pattern (Rabin-Karp Algorithm)
All Palindromic Partitions
Bellman-Ford
Subarrays with sum K
Coin Piles
Substrings of length k with k-1 distinct elements
Number of Provinces
Find rectangle with corners as 1
Shortest Prime Path
Empty the String
Course Schedule
Overlapping Intervals
Maximum product subset of an array
K-th Largest Sum Contiguous Subarray
Maximum Meetings in One Room
Exactly one swap
Find shortest safe route in a matrix
Graph is Tree or Not
Sort a k sorted doubly linked list
Minimum Multiplications to reach End
City With the Smallest Number of Neighbors at a Threshold Distance
Number Of Islands
Connecting the graph
Shortest Path in Undirected Graph
Shortest path in Directed Acyclic Graph
Majority Element II
Koko Eating Bananas
Longest subarray with Atmost two distinct integers
Sum of subarray minimum
Frog Jump
Minimal Cost
Geek's Training
Aggressive Cows
Smallest Divisor
Prefix to Infix Conversion
Prefix to Postfix Conversion
Minimum days to make M bouquets
Delete all occurrences of a given key in a doubly linked list
Postfix to Prefix Conversion
Postfix to Infix Conversion
Minimum Absolute Difference In BST
Maximum Sum Combination
Stickler Thief II
Insert Interval
Shortest Job first
Print Longest Increasing Subsequence
Partitions with Given Difference
Index of the First Occurrence of pattern in a text
Floor in BST
Largest Divisible Subset
Unique Paths in a Grid
Remove the balls
GSB Interview
Pairs violating the BST property
Kth common ancestor in BST
Kth Missing Positive Number in a Sorted Array
Count Subarrays with given XOR
Set Matrix Zeroes
Minimum cost to connect all houses in a city
Find All Triplets with Zero Sum
Split array in three equal sum subarrays
Longest Subarray with Majority Greater than K
Count all triplets with given sum in sorted array
Implement Pow
Longest Bounded-Difference Subarray
Minimum Spanning Tree - Kruskal's Algorithm
Lexicographically Largest String After Deleting K Characters
Group Balls by Sequence
Linked List Group Reverse
Binary Tree to DLL
Clone List with Next and Random
Min distance between two given nodes of a Binary Tree
LRU Cache
Box Stacking
Alien Dictionary
Smallest range in K lists
Trapping Rain Water
Max Circular Subarray Sum
Smallest window containing all characters of another string
Max of min for every window size
Find median in a stream
Solve the Sudoku
Minimum Cost Path
Burning Tree
The Painter's Partition Problem-II
Longest Prefix Suffix
Circle of strings
Longest repeating and non-overlapping substring
Sum-string
Edit Distance
Minimum sum partition
Stock Buy and Sell – Max K Transactions Allowed
Matrix Chain Multiplication
Median in a row-wise sorted Matrix
Generalised Fibonacci numbers
Boolean Parenthesization
Longest valid Parentheses
Possible Paths in a Tree
N-Queen Problem
Brackets in Matrix Chain Multiplication
Articulation Point - II
Travelling Salesman Problem
Longest Path in a matrix
Let's Play!!!
Word Ladder II
Split Array Largest Sum
Kth Smallest Number in Multiplication Table
Stock Buy and Sell – Max 2 Transactions Allowed
Account Merge
Chocolates Pickup
Max min Height
Meeting Rooms III
Reverse a linked list
Frequency in a Linked List
Node at a given index in linked list
Linked list of strings forms a palindrome
Compare two linked lists
Remove duplicates from an unsorted linked list
Delete in a Doubly Linked List
Inorder Traversal
Reverse a Doubly Linked List
Check for BST
Mirror Tree
Delete without head pointer
Height of Binary Tree
Kth from End of Linked List
Middle of a Linked List
Check If Circular Linked List
Left View of Binary Tree
Delete Middle of Linked List
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
Square Root
Nodes without a Sibling
Lowest Common Ancestor in a BST
Largest subarray of 0's and 1's
Remove Duplicates Sorted Array
Level Order Line by Line
Remove duplicates in array
Leaves at Same Level or Not
Third largest element
Match specific pattern
Multiply two linked lists
Max distance between same elements
Delete in a Singly Linked List
Kth largest element in BST
Array Duplicates
Three way partitioning
Level order traversal
Inorder Successor in BST
Disjoint set (Union-Find)
Insert in a Sorted List
Sum of leaf nodes in BST
More than n/k Occurrences
Max and min element in Binary Tree
Reverse Using Stack
Symmetric Tree
Delete Alternate Nodes
Construct BST from Postorder
Find the Sum of Last N nodes of the Linked List
Count Pairs whose sum is equal to X
Find length of Loop
Linked List Matrix
Maximum Pairwise Computed Value
Queue Reversal
Reverse first K of a Queue
Closest Neighbour in BST
Delete Mid of a Stack
Rotate doubly Linked List
The New Line
Swap the array elements
Learning Structs
Delete Array
Find the Frequency
Get min at pop
Min Heap implementation
Multiset Operations
Multimap Operations
First Set Bit
Rightmost different bit
K-th Bit is Set or Not
Power of 2
Wave Array
Frequencies in a Limited Array
Equilibrium Point
Array Leaders
Floor in a Sorted Array
Roof Top
Print adjacency list
Transpose of Matrix
Rotate by 90 degree
Anagram
Reverse Words
Minimum indexed character
Panagram Checking
Non Repeating Character
Parenthesis Checker
Minimum indexed character
Minimum Cost of ropes
N meetings in one room
Count number of hops
Union of Arrays with Duplicates
Missing in Array
Product array puzzle
Max Value Permutation
Missing And Repeating
Buildings receiving sunlight
Find Kth Rotation
Minimum Energy
Common in 3 Sorted Arrays
Number and the Digit Sum
Sorted and Rotated Minimum
Search in a Row-Column sorted matrix
String Duplicates Removal
Count pairs Sum in matrices
Find Pair Given Difference
Pairs with difference k
Drive the car
Swap and Maximize
Single Number
Alternate Positive Negative
Kth distance
Sherlock a Detective
Nearest multiple of 10
Reorganize The Array
Facing the sun
Greater on right side
Twice Counter
Two Sum - Pair with Given Sum
Rearrange to Make arr[i] = i
Number of occurrence
Does array represent Heap
Find missing in second array
String's Count
Longest Common Prefix of Strings
Largest Fibonacci Subsequence
Prime String
Maximum difference Indexes
Counts Zeros Xor Pairs
Two sum -Pairs with 0 Sum
Sum of f(a[i], a[j]) over all pairs in an array of n integers
Inverse Permutation
At Least K Occurrences
Find the closest pair from two arrays
Count the Zeros
Length of longest subarray
The Counting Game !!
Palindrome String
Total count
Pair with given sum in a sorted array
Minimum changes to make all substrings distinct
Padovan Sequence
Karatsuba Algorithm
Divisibility by 8
Number of 1 Bits
Check if a Integer is power of 8 or not
Armstrong Numbers
Love For The Twins
Max Sum Subarray of size K
Nth Fibonacci Number
Count Digits
Game of Nim
Party of Couples
Sieve of Eratosthenes
Count numbers containing 4
Euler Totient Function
Reach the Nth point
Page Faults in LRU
Find nth root of m
Recursive sequence
Inorder Traversal and BST
Array to BST
Construction of a string
Insert an Element at the Bottom of a Stack
Find pairs with given sum in doubly linked list
Fibonacci series up to Nth term
Search in Linked List
Remove duplicates from a sorted doubly linked list
Array to Linked List
Binary Search Trees
Introduction to Doubly Linked List
Unique Binary Tree Requirements
Max Level Sum in Binary Tree
Unique Number of Occurrences
Sorting Items
Bridge on Bits
Antique Collections
Occurrences of 101
Chocolate Distribution
Two Smallests in Every Subarray
Split an array into two equal Sum subarrays
Largest Pair Sum
Maximizing Productivity
Two Swaps
Maximize partitions in a String
Count pairs with given sum
Intersection of Two arrays with Duplicate Elements
Search in a row-wise sorted matrix
Implement Lower Bound
Implement Upper Bound
Ceil in a Sorted Array
Rotate Array
Sort String
Print Linked List
Count Linked List Nodes
Power of Four
Size of Binary Tree
Count Leaves in Binary Tree
Postorder Traversal
Implement stack using array
Queue using Linked List
Queue Using Array
Doubly linked list Insertion at given position
Replace all 0's with 5
Preorder Traversal
Sum Except First and Last
Search a node in BST
C++ STL | Set 8 (unordered set)
Peak element
Linked List Insertion At End
Play with an array
Minimum element in BST
Is Linked List Length Even?
Identical Linked Lists
Triplet Family
Sum of Binary Tree
Insert in Middle of Linked List
Pairwise Consecutive Elements
Count Non-Leaf Nodes in Tree
Alternates in an Array
Sort and Reverse Vector
Front to Back
Stack designer
Queue Push & Pop
Set Operations
Start coding - C
Sum of diagonals
Binary Array Sorting
Check if a string is Isogram or not
Binary String
Reverse a String
Binary Array Sorting
C++ Hello World
At least two greater elements
Alternative Sorting
Check Binary String
Convert a list of characters into a String
Confused pappu
Segregate Even and Odd numbers
Immediate Smaller Element
Reversing the vowels
Remove repeated digits in a given number
First 1 in a Sorted Binary Array
Max and Min Product from 2 Arrays
Display longest name
Find element at a given Index
Substrings with same first and last characters
Rotate Array by One
Ishaan Loves Chocolates
Split Strings
Min and Max in Array
Reducing Walls
Average Count Array
Find unique element
Binary representation
Even Odd Sum
Find the fine
Leap Year
Fibonacci to N
Krishnamurthy number
Check if two given circles touch each other
Series AP
Find The Sequence
C++ 2-D Arrays | Set-2
The dice problem
G.F Series
Anshuman's Favourite Number
Height of Heap
Doctors Clinic
Reverse an Array
Search in a 2D Matrix
close
N
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 !