Courses
Tutorials
Practice
Data Structure
Java
Python
HTML
Interview Preparation
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Ambassadors
N
codeutin
Current POTD Streak
STREAK
102
/1407
days
Longest streak/Global longest streak
Institution
Poornima College of Engineering Jaipur
4 Rank
Institute Rank
Language Used
Java, C, C++, Python
Coding Score
2529
Problem Solved
861
Contest Rating
__
Apply for Campus Ambassador
556 points
Contributor
556 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
January
February
March
April
May
June
SCHOOL (1)
BASIC (69)
EASY (315)
MEDIUM (417)
HARD (59)
Smaller on Right
Reverse alternate nodes in Link List
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
Count BST nodes that lie in a given range
Merge Sort
Quick Sort
Binary Tree from Inorder and Postorder
Bottom View of Binary Tree
Intersection in Y Shaped Lists
Diameter of a Binary Tree
Heap Sort
Merge two sorted linked lists
Add all greater values to every node in a BST
Sum Tree
Construct Binary Tree from Parent Array
Connect Nodes of Levels
Flattening a Linked List
Tree Boundary Traversal
Delete a node from BST
Directed Graph Cycle
Undirected Graph Cycle
LCA in Binary Tree
Maximum difference between node and its ancestor
Two Stacks in an Array
Binary Heap Operations
Max sum path in two arrays
The Celebrity Problem
Largest subarray with 0 sum
Topological sort
Vertical Tree Traversal
Merge K sorted linked lists
Find the number of islands
Find kth element of spiral matrix
Max sum in the configuration
Get Min from Stack
Serialize and deserialize a binary tree
Gas Station
Linked List to Binary Tree
Check if subtree
Kth element in Matrix
Validate an IP Address
Remove loop in Linked List
Dijkstra Algorithm
Minimum Spanning Tree
Largest BST
Sorted subsequence of size 3
Minimum Swaps to Sort
Implement Atoi
Palindrome Linked List
Strongly Connected
Rat in a Maze Problem - I
Bipartite Graph
Closest in BST
BST with Dead End
Merge two BST 's
Count distinct elements in every window
Merge k Sorted Arrays
Find triplets with zero sum
Sort a stack
Duplicate Subtree
Top View of Binary Tree
k-th Smallest in BST
Find Common Nodes in two BSTs
Polynomial Addition
Merge Sort for Linked List
Union of Two Linked Lists
Euler Circuit in an Undirected Graph
Euler circuit and Path
Binary Tree to CDLL
Root to Leaf Paths
Complete Binary Tree
K Sum Paths
Foldable Binary Tree
Leftmost and rightmost nodes of binary tree
Count the nodes at distance K from leaf
Vertical sum
Isomorphic Trees
Maximum path sum from any node
Predecessor and Successor
Children Sum in a Binary Tree
Normal BST to Balanced BST
Kth Ancestor in a Tree
Convert Level Order Traversal to BST
ZigZag Tree Traversal
Count Number of SubTrees having given Sum
Vertical Width of a Binary Tree
Pairwise swap of nodes in LinkedList
Swap Kth nodes from ends
Add two numbers represented by Linked List
Mother Vertex
Rabin Karp - Pattern Searching
Floor in BST
Ceil in BST
Pair Sum in BST
Count total set bits
Gray to Binary equivalent
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
Maximum Index
Stock buy and sell
Rotate Array
Check if array is sorted and rotated
Kadane's Algorithm
Majority Element
Count Inversions
Two Repeated Elements
Union of 2 Sorted with Duplicates
Indexes of Subarray Sum
Count the number of possible triangles
Triplet Sum in Array
Merge Without Extra Space
Merge three sorted arrays
Closer to sort
Possible paths between 2 vertices
Level of Nodes
Make Matrix Beautiful
Boolean Matrix
Spirally traversing a matrix
Search in a sorted Matrix
Determinant of a Matrix
Distance of nearest cell having 1
Unit Area of largest region of 1's
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
Stock span problem
Next Greater Element
Infix to Postfix
K Sized Subarray Maximum
Kth largest element
Kth smallest element
Kth largest element in a stream
K Most occurring elements
Nearly sorted
Rearrange characters
Fractional Knapsack
Job Sequencing Problem
Minimum Platforms
Largest number in K swaps
Black and White
Combination Sum
Unique Subsets
M-Coloring Problem
Minimum Jumps
Detect Cycle using DSU
Stickler Thief
Longest Increasing Subsequence
Longest Common Subsequence
Lucky Numbers
Sort according to an Array
Allocate Minimum Pages
Preorder to BST
X Total Shapes
Zero Sum Subarrays
Find whether path exist
Kth Smallest
Shortest Common Supersequence
Nth Catalan Number
Rotten Oranges
Steps by Knight
Most frequent word in an array of strings
Count only Repeated
Longest Subarray Of Evens And Odds
Top K Frequent in Array
Closest Three Sum
Word Break
Stock Buy and Sell – Multiple Transaction Allowed
Word Search
Word Boggle
Prerequisite Tasks
4 Sum - All Quadruples
Maximum Water Between Two Buildings
Sort 0s, 1s and 2s
Pascal Triangle
Maximum Index
Number of subarrays with maximum values in given range
Flip Bits
Longest Span in two Binary Arrays
Maximize Number of 1's
Sum of Middle elements of two sorted arrays
Single Among Doubles in a Sorted
Consecutive 1's not allowed
Single Among Doubles
Pythagorean Triplet
Search in Rotated Sorted Array
Maximum Intervals Overlap
Form the Largest Number
Subarray Sum Divisible By K
Longest subarray with sum divisible by K
Check if a string is repetition of its substring of k-length
Row with max 1s
Swapping pairs make sum equal
Column name from a given column number
Substrings with K Distinct
Longest Subarray with Sum K
count special palindromic
Cutting Binary String
Sum of two large numbers
Max Sum without Adjacents
Equal 0, 1 and 2
Shuffle integers
Length of the longest substring
k largest elements
Sum of XOR of all pairs
Longest substring with distinct characters
Count of substrings containing K ones
Longest Substring with K Uniques
Longest Palindrome in a String
Valid Expression
K-th element of two Arrays
Arranging the array
String formation from substring
Triplets with Smaller Sum
Rod Cutting
K closest elements
Number of pairs
Min Swaps to Group 1s
Minimum swaps and K together
Maximize the sum of selected numbers from a sorted array to make it empty
Smallest Absolute Difference
Longest Palindromic Subsequence
Largest Sum Subarray of Size at least K
First negative in every window of size k
Minimum sum
Minimize the Heights II
Transform to prime
First and Last Occurrences
Next higher number in one swap
Smaller on Left
Minimum Deletions
Find patterns
Permutations of a String
Number following a pattern
CamelCase Pattern Matching
Pallindrome Patterns
Maximum Sum Subsequence of length k
Lexicographically smallest string
Subarrays Product Less than K
Unique Number II
Bleak Numbers
Game of XOR
Largest prime factor
Modified Game of Nim
Max Sum Increasing Subsequence
Coin Change (Count Ways)
Santa Banta
Gold Mine Problem
Perfect Sum Problem
Find the largest number
Count ways to N'th Stair(Order does not matter)
Knapsack with Duplicate Items
nCr
Count of sum of consecutives
Partition Equal Subset Sum
Array Pair Sum Divisibility Problem
Matchsticks game
Subset Sums
Number of paths
Knight Walk
Stepping Numbers
Game of Chocolates
Jumping Numbers
Smith Number
Fraction Trouble
Missing number in matrix
Smaller on Left
How Many X's?
Longest Repeating Subsequence
Decode the string
Stream First Non-repeating
Maximum Sub-String after at most K changes
Villain Con
Possible paths
Segregate even and odd nodes in a Linked List
Kth Largest in a Stream
Transitive closure of a Graph
Replace O's with X's
Express as sum of power of natural numbers
Find the string in grid
Floyd Warshall
Flood fill Algorithm
Shortest Source to Destination Path
Geek and Number String
Recursively Remove Adjacent Duplicates
Triplets in Sorted Linked List
Restrictive Candy Crush
Help Classmates
Lucy's Neighbours
Triplets with sum with given range
Longest Palindromic Substring
3 Sum Closest
Bellman-Ford
Subarrays with sum K
Partition a Linked List around a given value
Open the gates
Substrings of length k with k-1 distinct elements
Maximum XOR of two numbers in an array
Number of Provinces
Prefix match with other strings
Check if a String is Subsequence of Other
Paths from root with a specified sum
Division without using multiplication, division and mod operator
Remove all occurences of duplicates in a linked list
Minimize the Heights I
Subsets
Rank The Permutations
Anti Diagonal Traversal of Matrix
IPL 2021 - Match Day 2
Unique Number III
Course Schedule
Overlapping Intervals
Remove and Reverse
Find k-th smallest element in given n ranges
Even Swap
Reverse a Stack
Maximum Meetings in One Room
Enemy
Max Equal sum of 3 Stacks
Replace every element with the least greater element on its right
Number of Distinct Islands
Shortest Distance in a Binary Maze
Minimum Multiplications to reach End
Number Of Enclaves
Eventual Safe States
Rectangles and Squares
City With the Smallest Number of Neighbors at a Threshold Distance
Non-Negative Tree
Number Of Islands
Number of Ways to Arrive at Destination
Path With Minimum Effort
Subarray Counting
Cheapest Flights Within K Stops
Connecting the graph
Shortest Path in Undirected Graph
Maximum Stone Removal
Shortest path in Directed Acyclic Graph
Sum of Beauty of All Substrings
Aggressive Cows
Shortest Path in Weighted undirected graph
Task Scheduler
Hands of Straights
Lemonade Change
Maximum Sum Combination
Non-overlapping Intervals
Target Path Sum
Make array Equal
Floor in BST
Make array elements unique
Next Greater Element in Circular Array
Carpet into Box
Minimum X (xor) A
Find minimum number of Laptops required
Geeks And The String
Maximum Points Covered
Minimum Days
Fill the Matrix
Number of Good Components
Optimal Array
Maximum Intersecting Lines
String rp or pr
Knight in Geekland
Shy Geek
Count Special Numbers
Minimum Steps Required
Second smallest number
Distinct Difference
Maximum Length
Remove the balls
Unequal Arrays
Job Sequencing Problem
Bheem Wants Ladoos
Prefix Suffix String
Smaller Sum
Fest and Posters
Geek and the XOR Play
Shortest XY distance in Grid
BST Maximum Difference
Nearest smaller tower
Another Coin Change Problem
Geek's Village and Wells
Find Number
Max Coins
Good Subtrees
Subtree In N-ary Tree
Easy Task
Add Minimum Characters
Maximum subset sum
Palindrome with minimum sum
Internet Connection
Count Total Setbits
Tree Transformation
Construct a Full Binary Tree
Distinct Elements
Modify Linked List-1
Gathering Boulders
Cyclic Tree
Find Kth permutation
Fraction pairs with sum 1
Find the longest string
Minimize Top Speed
K Sum
Reverse a linked list
Delete N nodes after M nodes of a linked list
Pairwise swap elements of a linked list
Delete nodes having greater value on right
Remove duplicates from an unsorted linked list
Inorder Traversal
Reverse a Doubly Linked List
Bubble Sort
Selection Sort
Insertion Sort
Check for BST
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
Middle of a Linked List
Left View of Binary Tree
Delete Middle of Linked List
Intersection Sorted Linked Lists
Find Transition Point
Queue using two Stacks
Remove Duplicates from a Sorted Linked List
Stack using two queues
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
Lowest Common Ancestor in a BST
Binary Search
Run Length Encoding
Largest subarray of 0's and 1's
Remove Duplicates Sorted Array
Level Order Line by Line
BST Keys in a Range
Minimum Depth of a Binary Tree
Binary Tree to BST
Unique rows in boolean matrix
Match specific pattern
Multiply two linked lists
Josephus problem
Delete in a Singly Linked List
Kth largest element in BST
Minimum distance in an Array
Array Duplicates
Special Stack
Three way partitioning
Level order traversal
Inorder Successor in BST
Index of an Extra Element
Insert in a Sorted List
More than n/k Occurrences
Reverse Using Stack
Symmetric Tree
Find length of Loop
Median of BST
Queue Reversal
Reverse first K of a Queue
Sum of Leaf Nodes
Sum of Left Leaf Nodes
Closest Neighbour in BST
Brothers From Different Roots
Delete Mid of a Stack
Swap the array elements
Predict the Column
Need Some Change - Java
Java ArrayList Operation
Frequency in Queue
Get min at pop
Deque Implementations
Frequency Game
Max and Second Max
Hashing for pair - 1
Hashing for pair - 2
Inorder traversal of a BST
Levelorder traversal of a BST
First Set Bit
Rightmost different bit
K-th Bit is Set or Not
Factorial Of Number
Digits In Factorial
GP Term
Primality Test
Longest Consecutive 1's
Exactly 3 Divisors
Mean And Median of Array
Modular Inverse
Power of 2
Swap all 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
Interchanging the rows of a Matrix
Reversing the columns of a Matrix
Matrix Boundary Traversal
Exchange matrix columns
Separate chaining in Hashing
Naive Pattern Search
Linear Probing in Hashing
Quadratic Probing in Hashing
Count Non-Repeated Elements
Print Non-Repeated Elements
Anagram
Winner of an election
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
Parenthesis Checker
Generate Binary Numbers
K largest elements
Minimum Cost of ropes
N meetings in one room
Count Total Digits in a Number
Digital Root
Power Set Using Recursion
Count number of hops
Level them All!
Strange Median!
Pattern searching
Rotate Deque By K
First Repeating Element
Union of Arrays with Duplicates
Check Equal Arrays
Nth number made of prime digits
Numbers containing 1, 2 and 3
Positive Negative Pair
Missing in Array
Product array puzzle
Roman Number to Integer
Intersection of Arrays with Distinct
Count minimum right flips to set all values in an array
Missing And Repeating
Find Kth Rotation
Sort by Set Bit Count
Maximize sum after K negations
Adding Ones
Common in 3 Sorted Arrays
Sorted and Rotated Minimum
Maximum no of 1's row
Move All Zeroes to End
String Duplicates Removal
Minimize the sum of product
Move all negative elements to end
Chocolate Distribution Problem
Punish the Students
Bitonic Point
Left most and right most index
Smallest subarray with sum greater than x
Alternate Positive Negative
Remaining String
Remove Duplicates
Reverse alternate words
Reorganize The Array
Count Substrings
Convert array into Zig-Zag fashion
Two Sum - Pair with Given Sum
Rotate Bits
Sort Unsorted Subarray
Find all pairs with a given sum
Number of occurrence
Maximum repeating number
Reversing the equation
Rope Cutting
Convert an array to reduced form
Check if array is sorted
Find missing in second array
String's Count
Longest Common Prefix of Strings
Smallest number in one swap
First Repeated Character
Maximum number of characters between any two same character
Two sum -Pairs with 0 Sum
At Least K Occurrences
Find the closest pair from two arrays
Merge two binary Max heaps
Palindrome String
Search array with adjacent diff at most k
Split the string
Is Binary Number Multiple of 3
Minimum Operations
Number of 1 Bits
Compute sum of digits in all numbers from 1 to n
AND operation
Max Sum Subarray of size K
Nth Fibonacci Number
Copy Set Bits in Range
Toggle bits in the given range
Set all the bits in given range of a number
Shortest path from 1 to n
Find maximum number
Reach the Nth point
Perfect Numbers
Incomplete Array
Discovering Atlantis
Maximize Toys
Largest number possible
Least Prime Factor
Sum of First N Natural Numbers
Juggler Sequence
Tom and Jerry
Maximum Diamonds
Surround the 1's
Help Ishaan
Trace Path
Inorder Traversal and BST
Sequence Fun
Letters Collection
Print Pattern
Array to BST
Sum of dependencies in a graph
Count all possible paths from top left to bottom right
Print Diagonally
Plus One
Minimum steps to make product equal to one
Even and Odd
Search insert position of K in a sorted array
Queue using stack
Minimum Difference in an Array
Split the binary string into substrings with equal number of 0s and 1s
Smallest Subset with Greater Sum
Minimum Sum of Absolute Differences of Pairs
Smallest window containing 0, 1 and 2
Move Last Element to Front of a Linked List
Three Numbers
Even subarray sum
Kth Mex
Make sum even
Maximum Depth Of Binary Tree
Find the number of Matchsticks
Geek left with No Food
Minimum product
Two Swaps
Bots on social media
Transform to Sum Tree
Parent of Max GCD Siblings in a Binary Tree
Find the first node of loop in linked list
Geek & Geekina Purchasing Ice Cream
Toggle
Reverse both parts
Frogs and Jumps
Make Array Elements Equal
Equal Left and Right Subarray Sum
Make the array beautiful
Remainder on dividing by 11
Taxi Booking
Number of Subarrays of 0's
Maximum Identical Bowls
Bus Conductor
Wifi Range
Minimum Number
Select Maximum number
Seating Arrangement
String Mirror
Powerfull Integer
Make Palindrome
Geekina loves order
Maximize The Number
Binary Modulo
Total Cuts
Bit Magic
Array Operations
Dominant Pairs
Total Traversal Time
Valuable String
Special Array
Count the Substrings
Wave Array
Accept The Challenge
Antique Collections
Binary Array
Cousins in Tree
Strong Students in School
Minimum Thorns
Ticket Counter
Geek's Plants
Weight Problem
Magic and toy shop
Unique Number of Occurrences
Separate Stone
Unique Positions
Balloon Everywhere
Maximum Number
Two Swaps
Beautiful Number
Strong Students in School
Complete the Staircase
String Matching
Array Game
Linked List Group Reverse
Reorder List
Binary Tree to DLL
Clone List with Next and Random
Subtraction in Linked List
LRU Cache
AVL Tree Insertion
Alien Dictionary
AVL Tree Deletion
Merge Sort on Doubly Linked List
Nodes at given distance in binary tree
Fixing Two nodes of a BST
Pattern Search KMP
String Permutations
Trapping Rain Water
Max Circular Subarray Sum
Pattern Search
Smallest window containing all characters of another string
Histogram Max Rectangular Area
Max of min for every window size
Find median in a stream
Solve the Sudoku
Word Ladder I
Median of 2 Sorted Arrays of Different Sizes
Burning Tree
Next Smallest Palindrome
Longest Prefix Suffix
Number of distinct subsequences
Wildcard string matching
Circle of strings
Sum-string
Palindromic Partitioning
Next Happy Number
Median in a row-wise sorted Matrix
N-Queen Problem
Minimum X (xor) A
Reverse a sublist of a linked list
Word Ladder II
Split Array Largest Sum
Find number of closed islands
Min Chars to Add for Palindrome
Largest rectangular sub-matrix whose sum is 0
Optimal Value
Maximum Connected group
Expression Add Operators
Account Merge
Better String
Fixing Two swapped nodes of a BST
Redundant Parenthesis
Partition the Array
Count Binary Strings With No Consecutive 1s
Divide in Incremental Groups
Minimum BST Sum Subtree
Special Digits
Cake Distribution Problem
Min Time
Game Of Subsets
Maximum good length
Making A Large Island
Count Linked List Nodes
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
Preorder Traversal
First Occurence
Search a node in BST
Equal Sum and XOR
Peak element
Linked List Insertion At End
Minimum element in BST
Identical Linked Lists
Insert in Middle of Linked List
Who has the majority?
Strongest Neighbour
Array insert at index
Array insert at end
Operations on Stack
Operations on Queue
Absolute Value
Convert Celsius To Fahrenheit
Quadratic Equation Roots
Bit Difference
Number is sparse or not
Binary To Gray Code equivalent
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
Addition Under Modulo
Multiplication Under Modulo
Insertion in deque
Deque Traversal
Deque deletion
Keypad typing
First n Fibonacci
Check for subsequence
Uncommon characters
Rotate Array by One
Array Subset
Min and Max in Array
Betting game
1s Complement
Check set bits
Set kth bit
LCM And GCD
Sum Of Digits
Binary number to decimal number
G.F Series
Print 1 to n without using loops
Minimum difference pair
Max Min
Naughty Geek
Equal strings
close
N
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 !