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
shikharp_16
Follow
847
Rank
Current POTD Streak
STREAK
00
/970
days
Institution
Netaji Subhas Institute of Technology, Delhi (NSIT)
Language Used
C++, C
Overall Coding Score
545
Total Problem Solved
308
Monthly Coding Score
_ _
Campus Ambassador
shivamgiwvtf
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
Course Attended
Contest Attended
SCHOOL (2)
BASIC (39)
EASY (133)
MEDIUM (125)
HARD (9)
Reverse an Array
Palindrome
Height of Heap
Implement stack using array
Check if two arrays are equal or not
Finding Position
Greater on right side
Implement strstr
Minimum element in BST
Boolean String Value
Remove common characters and concatenate
Sort in specific order
Reverse array in groups
Rotate Array
Rotating an Array
Immediate Smaller Element
Implement Queue using Linked List
Array Subset of another array
Binary String
Quick Left Rotation
Cyclically rotate an array by one
Inorder Traversal
Merge two strings
Insert in Middle of Linked List
Remove Consecutive Characters
Pattern Jumping
Sort The Array
Find the fine
Delete Alternate Nodes
Count Leaves in Binary Tree
Size of Binary Tree
Exceptionally odd
Bit Difference
Power of 2
Maximum repeating number
Check set bits
GCD of Array
Replace all 0's with 5
Replace all 0's with 5
Preorder Traversal
Postorder Traversal
Delete Middle of Linked List
Finding middle element in a linked list
Determine if Two Trees are Identical
Full binary tree
Check if all leaves are at same level
Roll the characters of a String
Search in a matrix
Delete N nodes after M nodes of a linked list
Wave Array
Non Repeating Character
Check whether K-th bit is set or not
Rightmost different bit
Find first set bit
Detect Loop in linked list
Remove duplicate element from sorted Linked List
Count BST nodes that lie in a given range
SP - Beautiful Pairs
Count number of hops
Chocolate Distribution Problem
Leaders in an array
Stack using two queues
Nth node from end of linked list
Print adjacency list
Three Great Candidates
Lowest Common Ancestor in a BST
Sum of Leaf Nodes
Sum of Right Leaf Nodes
Sum of Left Leaf Nodes
Reverse alternate levels of a perfect binary tree
Reverse Level Order Traversal
Level order traversal Line by Line
Symmetric Tree
Expression Tree
Mirror Tree
Key Pair
Find Nth root of M
Smallest greater elements in whole array
Rope Cutting
Ease the Array
1[0]1 Pattern Count
Find the Highest number
Rotation
Delete without head pointer
Reverse a linked list
Find the element that appears once in sorted array
Convert array into Zig-Zag fashion
Equilibrium Point
Missing number in array
Implement two stacks in an array
Check for BST
Maximum distinct elements after removing K elements
Occurence of an integer in a Linked List
Delete nodes having greater value on right
Intersection of Two Linked Lists
linked list of strings forms a palindrome
Compare two linked lists
Insert in Sorted way in a Sorted DLL
Deletion and Reverse in Linked List
Maximum AND Value
Min sum formed by digits
Roof Top
Queue using two Stacks
Amend The Sentence
Next greater number set digits
Copy Set Bits in Range
Minimum element in a sorted and rotated array
Level order traversal in spiral form
Number of 1 Bits
Right View of Binary Tree
Root to leaf path sum
Reverse words in a given string
Sort the given array after applying the given equation
Remove duplicates from an unsorted linked list
Count Pairs whose sum is equal to X
Find length of Loop
You and your books
Max distance between same elements
Maximum Node Level
Check for Balanced Tree
Max and min element in Binary Tree
Left View of Binary Tree
Largest Even Number
Party of Couples
Josephus problem
Is Binary Number Multiple of 3
Reverse Bits
Rotate by 90 degree
Check if string is rotated by two places
Second most repeated string in a sequence
Bird and maximum fruit gathering
Longest Common Prefix in an Array
Remove duplicates in small prime array
Fill array with 1's
Nth item through sum
Four Elements
Sum equals to Sum
Bitonic Point
Finding Number
First Repeating Element
Generate Binary Numbers
Special Stack
Binary Tree to BST
Triplet with 0 sum in BST
Print BST elements in given range
Inorder Successor in BST
Ancestors in Binary Tree
Facing the sun
Find all pairs with a given sum
Pascal Triangle
Remove duplicate elements from sorted Array
Largest subarray of 0's and 1's
Find Transition Point
Minimum distance between two numbers
Equilibrium index of an array
Find duplicates in an array
Count distinct elements in every window
Three way partitioning
Index Of an Extra Element
Count More than n/k Occurences
LIS in circular manner
Root to leaf paths sum
Transform to Sum Tree
Max Level Sum in Binary Tree
Two Mirror Trees
Level order traversal
Odd even level difference
K distance from root
Maximum Width of Tree
Level of a Node in Binary Tree
Height of Binary Tree
Intersection of two sorted Linked lists
Remove every kth node
Count the elements
k largest elements
Longest Increasing Subsequence
Longest Common Subsequence
Check if subtree
Construct Binary Tree from Inorder and Postorder
Sum Tree
Preorder to PostOrder
Maximize Number of 1's
Minimum number of jumps
Intersection Point in Y Shaped Linked Lists
Reverse a Linked List in groups of given size
Egg Dropping Puzzle
Trapping Rain Water
Check if Linked List is Palindrome
Add two numbers represented by linked lists
Remove loop in Linked List
Add 1 to a number represented as linked list
Jumping Numbers
Maximum Product Subarray
Union of Two Linked Lists
Vertical sum
Check if Tree is Isomorphic
Sum of two large numbers
Permutations of a given string
X Total Shapes
Spirally traversing a matrix
Lowest Common Ancestor in a Binary Tree
Populate Inorder Successor for all nodes
Construct expression tree
Majority Element
Longest consecutive subsequence
Array Pair Sum Divisibility Problem
Maximum Intervals Overlap
Max sum path in two arrays
Overlapping Intervals
First and last occurrences of x
Diagonal Traversal of Binary Tree
Kth smallest element
Maximum of all subarrays of size k
Sort an array of 0s, 1s and 2s
Kadane's Algorithm
Longest Common Substring
Maximum sum increasing subsequence
Stock buy and sell
Longest Repeating Subsequence
nCr
Root to Leaf Paths
Foldable Binary Tree
Boundary Traversal of binary tree
Count the subarrays having product less than k
Delete keys in a Linked list
Reverse alternate nodes in Link List
Merge two sorted linked lists
Rotate a Linked List
Flattening a Linked List
Longest Even Length Substring
Merge 2 sorted linked list in reverse order
Absolute List Sorting
Rearrange a linked list
Job Sequencing Problem
Count Occurences of Anagrams
Find Missing And Repeating
Equal Sum Partition
Implement Atoi
Peak element
Coin Change
Water Collection
Nuts and Bolts Problem
Search in a Rotated Array
Perfect Sum Problem
Shortest Source to Destination Path
Longest Bitonic subsequence
0 - 1 Knapsack Problem
Sum of subset differences
Sum of permutations
Maximum path sum from any node
Predecessor and Successor
Check for Children Sum Property in a Binary Tree
Diagonal sum in binary tree
Minimum four sum subsequence
Length of the longest substring
Max sum in the configuration
Total Decoding Messages
Largest BST
Count the nodes at distance K from leaf
Connect Nodes at Same Level
Vertical Traversal of Binary Tree
Number of Coins
Non Repeating Numbers
Count total set bits
Sort a stack
Stock span problem
Maximum Difference
Pythagorean Triplet
Print Anagrams Together
Stickler Thief
Largest Number formed from an Array
Minimum Platforms
Count the number of possible triangles
Sum of two elements with sum nearest to zero
Circular tour
Nth catalan number
Find a pair with given target in BST
Find Common Nodes in two BSTs
Add all greater values to every node in a BST
Min distance between two given nodes of a Binary Tree
Array to BST
k-th smallest element in BST
Next Greater Element
Triplet Sum in Array
Find Indexes of a subarray with given sum
Count Inversions
Sum of Middle Elements of two sorted arrays
Smallest Positive missing number
Next Permutation
Maximum Index
Merge k Sorted Arrays
Counting elements in two arrays
Bottom View of Binary Tree
Diameter of a Binary Tree
Leftmost and rightmost nodes of binary tree
Segregate even and odd nodes in a Linked List
First non-repeating character in a stream
Largest subarray with 0 sum
Max Sum without Adjacents
Solve the Sudoku
Fixing Two nodes of a BST
Edit Distance
Sahil Hates Zero's
Merge two BST 's
Merge Without Extra Space
Binary Tree to DLL
Longest Palindromic Substring in Linear Time
Maximum Path Sum between 2 Special Nodes