Sign In
Profile
Articles
group
Community
people_outline
Campus Ambassadors
Uncover Diverse Options in Colleges and Companies
View Colleges
View Companies
close
Sort by:
relevance
date
My Profile
My Courses
Go Premium
Edit profile
settings
Account Settings
Logout
menu
Sign In
×
Sign In
Sign Up
account_circle
lock
Remember me
Forgot Password
Sign In
email
lock
business
Sign Up
or
Google
Facebook
LinkedIn
GitHub
Why Create an Account?
By creating this account, you agree to our
Privacy Policy
&
Cookie Policy
.
Please enter your email address or userHandle.
account_circle
Back to Login
Reset Password
person_outline
Profile
description
Articles
people_outline
Campus Ambassadors
Uncover Diverse Options in Colleges and Companies
View Colleges
View Companies
sdshivnikar
Follow
402
Rank
Current POTD Streak
STREAK
00
/970
days
Institution
Indian Institute of Technology, Dhanbad (IIT ISM)
Language Used
C++, Java
Overall Coding Score
743
Total Problem Solved
314
Monthly Coding Score
_ _
Campus Ambassador
indian_
Contributor
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
SCHOOL (2)
BASIC (36)
EASY (108)
MEDIUM (150)
HARD (18)
Binary representation
Reverse an Array
Rotate Array
Search a node in BST
Bit Difference
Implement Stack using Linked List
Print the Kth Digit
Doubling the value
Swap two nibbles in a byte
Check if two arrays are equal or not
Replace the Bit
Sort in specific order
URLify a given string
Implement strstr
Ways To Tile A Floor
Implement stack using array
Minimum element in BST
Count Leaves in Binary Tree
Size of Binary Tree
Inorder Traversal
Postorder Traversal
Preorder Traversal
Delete Alternate Nodes
Node at a given index in linked list
Count nodes of linked list
Linked List Insertion
Print Linked List elements
Maximum repeating number
Sort a String
Greater on right side
Array Subset of another array
Extract Maximum
Segregate Even and Odd numbers
Union of two arrays
Find the smallest and second smallest element in an array
Rotating an Array
Exceptionally odd
Operating a sorted array- copy
Kth largest element in BST
Mirror Tree
Left View of Binary Tree
BFS of graph
DFS of Graph
N meetings in one room
Buildings receiving sunlight
Pair with greatest product in array
Number of 1 Bits
Sort the given array after applying the given equation
Right View of Binary Tree
Finding middle element in a linked list
Nth node from end of linked list
Queue using two Stacks
Stack using two queues
Level order traversal in spiral form
Reverse Level Order Traversal
Root to leaf path sum
Remove duplicate element from sorted Linked List
Special Stack
Find length of Loop
Reverse a linked list
Check for BST
Josephus problem
Find the highest occurring digit in prime numbers in a range
Sum of dependencies in a graph
1[0]1 Pattern Count
Squares in N*N Chessboard
Generate Grey Code Sequences
Count distinct elements in every window
String Ignorance
Nth item through sum
Carry counter
String comparison
Common elements
Difficulty of sentence
Is Binary Number Multiple of 3
Overlapping rectangles
Longest Common Prefix in an Array
Longest Distinct characters in string
Anagram
Roman Number to Integer
Check if string is rotated by two places
Reverse words in a given string
Minimum steps to minimize n as per given condition
Maximum Sum Bitonic Subsequence
Pairs with certain difference
Maximum Sum Problem
Reach a given score
Count all possible paths from top left to bottom right
Max and min element in Binary Tree
Minimum Depth of a Binary Tree
Print all nodes that don't have sibling
Reverse alternate levels of a perfect binary tree
Odd even level difference
Check if all leaves are at same level
Root to leaf paths sum
Parenthesis Checker
Implement two stacks in an array
Evaluation of Postfix Expression
Reverse a string using Stack
Number that are not divisible
Binary Tree to BST
Nth Fibonacci Number
Count BST nodes that lie in a given range
Triplet with 0 sum in BST
Print BST elements in given range
Inorder Successor in BST
Lowest Common Ancestor in a BST
Insert a node in a BST
Transform to Sum Tree
Ancestors in Binary Tree
Level of a Node in Binary Tree
K distance from root
Maximum Width of Tree
Check for Balanced Tree
Height of Binary Tree
Determine if Two Trees are Identical
Level order traversal Line by Line
Level order traversal
linked list of strings forms a palindrome
Linked List in Zig-Zag fashion
Compare two linked lists
Merge Lists Alternatingly
Delete N nodes after M nodes of a linked list
Given a linked list of 0s, 1s and 2s, sort it.
Sum of two numbers represented as arrays
Intersection of Two Linked Lists
Delete nodes having greater value on right
Split Singly Linked List Alternatingly
Intersection of two sorted Linked lists
Pairwise swap elements of a linked list
Remove duplicates from an unsorted linked list
Delete without head pointer
Insert in a Sorted List
Detect Loop in linked list
Occurence of an integer in a Linked List
Delete a Node in Single Linked List
Maximum no of 1's row
Four Elements
Largest subarray of 0's and 1's
Bitonic Point
Minimum distance between two numbers
Length Unsorted Subarray
Product array puzzle
Leaders in an array
Missing number in array
Key Pair
Predecessor and Successor
Top View of Binary Tree
Bottom View of Binary Tree
Topological sort
Power Set
K-th element of two Arrays
Subset Sums
Fractional Knapsack
Job Sequencing Problem
Minimum Platforms
Minimize the Heights II
Reverse a Linked List in groups of given size
Detect cycle in a directed graph
Detect cycle in an undirected graph
Implementing Dijkstra Algorithm
Serialize and deserialize a binary tree
Pots of Gold Game
Implement Atoi
Multiply two strings
Merge Sort for Linked List
Binary Heap Operations
Longest consecutive subsequence
Largest number in K swaps
Word Break
Combine the strings
Merge two sorted linked lists
Heap Sort
Consecutive 1's not allowed
Possible Words From Phone Digits
Snake and Ladder Problem
Delete keys in a Linked list
Column name from a given column number
Merge Sort
Quick Sort
Pythagorean Triplet
Maximum of all subarrays of size k
First non-repeating character in a stream
Zero Sum Subarrays
Find the string in grid
Mobile numeric keypad
Merge k Sorted Arrays
Length of longest palindrome in linked list
Union of Two Linked Lists
Delete nodes greater than k
Rotten Oranges
Longest Palindrome in a String
Permutations of a given string
Insert and Search in a Trie
Egg Dropping Puzzle
Longest Palindromic Subsequence
Special Matrix
0 - 1 Knapsack Problem
Subset with sum divisible by m
Gold Mine Problem
Friends Pairing Problem
LCS of three strings
Longest subsequence-1
Stickler Thief
k largest elements
Length of the longest substring
Minimum cost to fill given weight in a bag
Number of ways
Count even length
Nth catalan number
Longest Common Substring
Maximum sum increasing subsequence
Count the nodes at distance K from leaf
Remove loop in Linked List
Min distance between two given nodes of a Binary Tree
Lowest Common Ancestor in a Binary Tree
Check if Tree is Isomorphic
Leaves to DLL
Complete Binary Tree
Construct Binary Tree from Inorder and Postorder
Construct Binary Tree from Parent Array
Make Binary Tree From Linked List
Construct tree from Inorder and LevelOrder
Boundary Traversal of binary tree
Vertical Traversal of Binary Tree
Diagonal Traversal of Binary Tree
Count the Reversals
Preorder to PostOrder
Valid Substring
Stock span problem
Sort a stack
Next Greater Element
Infix to Postfix
Minimum number of jumps
Maximize The Cut Segments
Equal Sum Partition
Coin Change
Kadane's Algorithm
Jumbled Strings
Longest Common Subsequence
nCr
Unique BST's
Find a pair with given target in BST
Add all greater values to every node in a BST
Largest BST
Array to BST
k-th smallest element in BST
Delete a node from BST
Vertical sum
Connect Nodes at Same Level
Check if subtree
Sum Tree
Foldable Binary Tree
Root to Leaf Paths
Construct Tree from Inorder & Preorder
Diameter of a Binary Tree
Binary Tree to CDLL
Absolute List Sorting
Add 1 to a number represented as linked list
Rearrange a linked list
Merge 2 sorted linked list in reverse order
Linked List that is Sorted Alternatingly
Flattening a Linked List
Rotate a Linked List
Add two numbers represented by linked lists
Segregate even and odd nodes in a Linked List
Intersection Point in Y Shaped Linked Lists
Check if Linked List is Palindrome
Peak element
Stock buy and sell
Overlapping Intervals
Largest Number formed from an Array
Circular tour
Find the number of islands
Count the number of possible triangles
Nearly Sorted Algorithm
Max length chain
Maximum Product Subarray
Sorted subsequence of size 3
Longest Bitonic subsequence
Two numbers with odd occurrences
Smallest Positive missing number
Triplet Sum in Array
Longest Increasing Subsequence
Find Indexes of a subarray with given sum
Maximum length Bitonic Subarray
Find Missing And Repeating
Maximum Index
Two Repeated Elements
Maximum Difference
Sum of two elements with sum nearest to zero
Count Inversions
Max Sum without Adjacents
Sum of Middle Elements of two sorted arrays
Search in a Rotated Array
Majority Element
Merge Without Extra Space
LRU Cache
Wildcard Pattern Matching
Ugly Numbers
Longest Prefix Suffix
Merge two BST 's
Edit Distance
Form a palindrome
Find median in a stream
Nodes at given distance in binary tree
Maximum Path Sum between 2 Special Nodes
Maximum Rectangular Area in a Histogram
Maximum of minimum for every window size
Fixing Two nodes of a BST
Binary Tree to DLL
Reorder List
Clone a linked list with next and random pointer
Max Circular Subarray Sum