Data Structure
Java
Python
HTML
Interview Preparation
Interview Prep
Tutorials
Tracks
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Mantri
R
rupeshsk30
Current POTD Streak
STREAK
44
/1576
days
Longest streak/Global longest streak
Institution
Vishwakarma Institute of Information Technolgy
49 Rank
Institute Rank
Organization
IBM
Language Used
C++, Java, C
Coding Score
1318
Problem Solved
444
Contest Rating
__
Apply for Campus Mantri
61 points
Contributor
61 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
57 submissions in current year
Current
2024
2023
2022
2021
2020
January
February
March
April
May
June
July
August
September
October
November
SCHOOL (1)
BASIC (41)
EASY (149)
MEDIUM (223)
HARD (30)
Rearrange characters
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
Count BST nodes that lie in a given range
Check for BST
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
Sum Tree
Flattening a Linked List
Diagonal Tree Traversal
Stack using Queue
Tree Boundary Traversal
Implement stack using array
Delete a node from BST
Directed Graph Cycle
Undirected Graph Cycle
LCA in Binary Tree
Lowest Common Ancestor in a BST
Two Stacks in an Array
Binary Heap Operations
The Celebrity Problem
Largest subarray with 0 sum
Topological Sort
Vertical Tree Traversal
Merge K sorted linked lists
Find the number of islands
Get Min from Stack
Gas Station
Kth smallest element in a Matrix
Is Binary Tree Heap
Remove loop in Linked List
Dijkstra Algorithm
Minimum Spanning Tree
Largest BST
Minimum Swaps to Sort
Maximum Difference
Palindrome Linked List
Strongly Connected
Print matrix in diagonal pattern
Rat in a Maze
Merge two BST 's
k-Anagram
Merge k Sorted Arrays
Bridge edge in a graph
Sort a stack
Top View of Binary Tree
k-th Smallest in BST
Level order traversal
Merge Sort for Linked List
Union of Two Linked Lists
Pair Sum in BST
K Sum Paths
Construct Tree from Inorder & Preorder
Construct tree from Inorder and LevelOrder
Predecessor and Successor
Normal BST to Balanced BST
Construct Tree from Preorder Traversal
Sum of nodes on the longest path
Kth Ancestor in a Tree
ZigZag Tree Traversal
Maximum Non-Adjacent Nodes Sum
Ceil in BST
Reverse array in groups
Maximum occured integer
Wave Array
Possible Words From Phone Digits
Stock buy and sell
Kadane's Algorithm
Majority Element
Count Inversions
Union of 2 Sorted Arrays
Indexes of Subarray Sum
Triplet Sum in Array
Merge Without Extra Space
Level of Nodes
Boolean Matrix
Spirally traversing a matrix
Search in a sorted Matrix
Rotate by 90 degree
Subarray with 0 sum
Longest Consecutive Subsequence
Strings Rotations of Each Other
Postfix Evaluation
Stock span problem
Next Greater Element
K Sized Subarray Maximum
Minimum Cost of ropes
Find median in a stream
Activity Selection
Fractional Knapsack
Job Sequencing Problem
Minimum Jumps
Stickler Thief
Ways to Reach the n'th Stair
Longest Common Subsequence
0 - 1 Knapsack Problem
Lucky Numbers
Allocate Minimum Pages
Zero Sum Subarrays
Kth Smallest
Implement Trie
Rotten Oranges
Maximize The Cut Segments
Print Anagrams Together
Stock Buy and Sell – Multiple Transaction Allowed
4 Sum - All Quadruples
Sort 0s, 1s and 2s
Complement
Pascal Triangle
Equivalent Sub-Arrays
Count of Subarrays
Single Among Doubles
Painting the Fence
Search in Rotated Sorted Array
Smallest number with at least n trailing zeroes in factorial
Count Full Binary Trees
Maximum Product Subarray
Row with max 1s
Swapping pairs make sum equal
Column name from a given column number
Nuts and Bolts Problem
Transform String
Count the Reversals
Max Sum without Adjacents
Factorials of large numbers
k largest elements
Longest Common Substring
Smallest distinct window
Longest substring with distinct characters
Longest Palindrome in a String
Look and Say Pattern
K-th element of two Arrays
Arranging the array
Triplets with Smaller Sum
Minimum swaps and K together
Maximize the sum of selected numbers from a sorted array to make it empty
First negative in every window of size k
Minimum sum
Minimize the Heights II
First and Last Occurrences
Minimum Deletions
Valid Substring
Minimum Swaps for Bracket Balancing
Permutations of a String
Friends Pairing Problem
Lexicographically smallest string
Unique Number II
Disarrangement of balls
Coin Change (Count Ways)
Coin Change (Minimum Coins)
Get Minimum Squares
Count distinct pairs with difference k
Array Pair Sum Divisibility Problem
Magic Triplets
Unique partitions
Nth Natural Number
Stepping Numbers
Return two prime numbers
Find Prime numbers in a range
Game with String
Grouping Of Numbers
Find the Safe Position
Next Permutation
Smaller on Left
Filling Bucket
Longest Repeating Subsequence
Composite and Prime
Decode the string
Stream First Non-repeating
Print leaf nodes from preorder traversal of BST
Largest square formed in a matrix
Longest Perfect Piece
Geek and Strings
The Smurfs
Satisfy the equation
Two odd Occuring
Rohan's Love for Matrix
Queries on a Matrix
Find the string in grid
Floyd Warshall
Negative weight cycle
Base Equivalence
Reverse Spiral Form of Matrix
Geek and Number String
Save Your Life
Hamiltonian Path
Dam of Candies
Help Classmates
Max Diff Elements and Indexes
Rearrange characters
Substrings of length k with k-1 distinct elements
BST to max heap
Paths from root with a specified sum
Minimize the Heights I
Subsets
Flatten binary tree to linked list
IPL 2021 - Match Day 2
Unique Number III
Min Cost Climbing Stairs
Overlapping Intervals
Enemy
Array Removals
Validate Stack Operations
Replace every element with the least greater element on its right
LCP
Minimum Swaps
Check if all levels of two trees are anagrams or not
Number of Distinct Islands
Shortest Distance in a Binary Maze
Number Of Islands
Merging Details
Number of Ways to Arrive at Destination
Sum of Beauty of All Substrings
Aggressive Cows
Find the first node of loop in linked list
Geek and New Job
Reverse a linked list
Pairwise swap elements of a linked list
Remove duplicates from an unsorted linked list
Split a Linked List into two halves
Delete in a Doubly Linked List
Inorder Traversal
Bubble Sort
Right View of Binary Tree
Height of Binary Tree
Balanced Tree Check
Kth from End of Linked List
Middle of a Linked List
Check If Circular Linked List
Left View of Binary Tree
Intersection Sorted Linked Lists
Remove Duplicates from a Sorted Linked List
Postorder Traversal
Reverse Level Order Traversal
DFS of Graph
Insert a node in a BST
BFS of graph
Identical Trees
Insertion at doubly linked list
Binary Search
Run Length Encoding
Remove Duplicates Sorted Array
Convert to Roman No
Match specific pattern
Search a node in BST
Delete in a Singly Linked List
Kth largest element in BST
Array Duplicates
Special Stack
Three way partitioning
Inorder Successor in BST
Intersection of Two Linked Lists
Level of a Node in Binary Tree
Minimum element in BST
More than n/k Occurrences
Max and min element in Binary Tree
Reverse Using Stack
XOR of a given range
Queue Reversal
Reverse first K of a Queue
Delete Mid of a Stack
Rotate doubly Linked List
Taking input
Even Odd
Find the Frequency
Back to Front
Pair Sum in Vector
Reverse an Array
Multimap Operations
Check K-th Bit
Exactly 3 Divisors
Power of 2
Frequencies in a Limited Array
Equilibrium Point
Array Leaders
Print adjacency list
Anagram
Isomorphic Strings
Non Repeating Character
Parenthesis Checker
N meetings in one room
Union-Find
Pattern searching
Union of Arrays with Duplicates
Check Equal Arrays
Missing in Array
Product array puzzle
Roman Number to Integer
Max Value Permutation
Missing And Repeating
Sort by Set Bit Count
Common in 3 Sorted Arrays
Sum of elements between k1'th and k2'th smallest elements
Search in a Row-Column sorted matrix
Move All Zeroes to End
Minimize the sum of product
Move all negative elements to end
Chocolate Distribution Problem
Find Pair Given Difference
Swap and Maximize
Bitonic Point
Smallest subarray with sum greater than x
Single Number
Alternate Positive Negative
Remove Consecutive Characters
Remove b and ac from a given string
Check if the number is balanced
Remove Duplicates
Count Substrings
Twice Counter
Convert array into Zig-Zag fashion
Two Sum - Pair with Given Sum
Second most repeated string in a sequence
Maximum repeating number
Sum Pair closest to target
Longest Common Prefix of Strings
Min Number of Flips
Two sum -Pairs with 0 Sum
At Least K Occurrences
Find the closest pair from two arrays
Maximum sum of increasing order elements from n arrays
Merge two binary Max heaps
Palindrome String
Search array with adjacent diff at most k
Fitting The Array
Balanced string
Number of 1 Bits
Nth Fibonacci Number
Count digits in a factorial
Sum Of Digits
Shortest path from 1 to n
The Bit Game
Minimum number of Coins
Number Of Open Doors
Break a number
Sum of all prime numbers between 1 and n
Sum of First N Natural Numbers
Tom and Jerry
Required Rooms
Arithmetic Number
Count Primes In Range
Help Ishaan
Sequence Fun
Print Pattern
Print the pattern
Chicks in a Zoo
Maximum Sum LCM
Check if it is possible to convert one string into another with given constraints
Earthquake and the Paint Shop
Count all possible paths from top left to bottom right
Ball coloring
Modified Numbers and Queries
Print Diagonally
Plus One
Maximum number of 2X2 squares
Geek and Snow Fighting
License Key Formatting
Smallest Subset with Greater Sum
Move Last Element to Front of a Linked List
Can Make Triangle
Minimum Integer
Union of Two Sorted Arrays with Distinct Elements
Intersection of Two Sorted Arrays with Duplicate Elements
Intersection of Two Sorted Arrays with Distinct Elements
Count Leaves in Binary Tree
Queue using Linked List
Queue Using Array
Replace all 0's with 5
Preorder Traversal
First Occurence
C++ STL | Set 1 (vector)
Palindromic Array
Linked List Insertion At End
Sort and Reverse Vector
Absolute Value
Bit Difference
Reverse a String
First n Fibonacci
Check if divisible by 4
Value equal to index value
Repeated Character
Replace the Bit
First 1 in a Sorted Binary Array
Rotate Array by One
Array Subset
Rotating an Array
Min and Max in Array
Multiply left and right array sum
Red OR Green
Convert String to LowerCase
Set kth bit
Set the rightmost unset bit
LCM And GCD
House Robber
Check perfect square
Strong Numbers
Median of an Array
Floyd's triangle
Pattern Printing
Count Squares
Middle of Three
Swap two numbers
Reading books
Sorted matrix
Max Min
Linked List Group Reverse
Binary Tree to DLL
Clone List with Next and Random
Min distance between two given nodes of a Binary Tree
Max rectangle
LRU Cache
Smallest range in K lists
Trapping Rain Water
Smallest window containing all characters
Histogram Max Rectangular Area
Max of min for every window size
Solve the Sudoku
Burning Tree
Merge Without Extra Space
The Painter's Partition Problem-II
Search Pattern
Longest Prefix Suffix
Minimum sum partition
Number Formation
Median in a row-wise sorted Matrix
N-Queen Problem
Phone directory
Huffman Encoding
Water Connection Problem
Smallest Positive Integer that can not be represented as Sum
Corona Vaccine
Sorted Linked List to BST
IPL 2021 - Final
Articulation Point - I
Min Chars to Add for Palindrome
Search in a 2D Matrix
close
R
person_outline
Profile
description
Contributions
school
Colleges
business
Companies
people_outline
Campus Mantri