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
aditya314
Follow
376
Rank
Current POTD Streak
STREAK
00
/969
days
Institution
National Institute of Technology, Jamshedpur (NIT Jamshedpur)
Language Used
C++, Java, C
Overall Coding Score
1067
Total Problem Solved
451
Monthly Coding Score
_ _
Overall Article Published
2
Campus Ambassador
sudhanshuranjan1205
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 (4)
BASIC (64)
EASY (168)
MEDIUM (193)
HARD (22)
Binary representation
Remove Spaces
Swap kth elements
Value equal to index value
Rotate Array
Rotating an Array
Minimum element in BST
Search a node in BST
Immediate Smaller Element
Sum Array Puzzle
No of Carry Operations
Finding Position
URLify a given string
Uncommon characters
Fighting the darkness
Extract Maximum
Maximum money
Count numbers containing 4
Sort in specific order
Type of array
Find duplicates under given constraints
Replace all 0's with 5
Thief trying to escape
Half N by M
Squares in a Matrix
Swap two nibbles in a byte
Bit Difference
Find position of set bit
Postorder Traversal
Shortest direction
Replace the Bit
Check if the door is open or closed
Check for subsequence
Binary String
Implement strstr
Inorder Traversal
Check if a number can be expressed as x^y
Remove Consecutive Characters
Check If Circular Linked List
Minimize string value
String with numbers at its end
Implement Stack using Linked List
Implement Queue using Linked List
Power of 2
Reverse sub array
Greater on right side
Sum of distinct elements
Maximum repeating number
GCD of Array
Binary number to decimal number
Print the Kth Digit
Check if given four points form a square
Count zero
Union of two arrays
Check if a number is power of another number
Student record
Pairs of prime number
Angle between hour and minute hand
Sum of Digits Divisibility
Maximum product of two numbers
Doubling the value
Exceptionally odd
Digits in a set
Implement Queue using array
Implement stack using array
Total count
Replace all 0's with 5
Perfect Cubes in a Range
Leaders in an array
Change of Key in BST
Kth largest element in BST
Print BST elements in given range
Insert a node in a BST
Geek and his Tricky Series
Pair with given sum in a sorted array
SP - Stack Design
SP - Palindrome Family
String comparison
Transform the array
Ease the Array
Print Pattern
String Ignorance
Shortest distance in infinite tree
Binary Tree K level sum
Pair cube count
Index Of an Extra Element
Nth item through sum
Ticket sellers
K-Palindrome
Palindrome Sentence
Meta Strings
Rotate by 90 degree
Longest Distinct characters in string
Postorder traversal from given Inorder and Preorder traversals
Convert array into Zig-Zag fashion
Sum equals to Sum
Count the elements
Fill array with 1's
Non Repeating Character
Print Diagonally
Move all negative elements to end
Does robot moves circular
Evaluation of Postfix Expression
Smallest subarray with sum greater than x
Left most and right most index
Pair with greatest product in array
Count distinct elements in every window
Minimum distance between two numbers
Equilibrium Point
Equilibrium index of an array
You and your books
Largest Product Pallindrome
DFS of Graph
Copy Set Bits in Range
Find first set bit
Is Binary Number Multiple of 3
Number of 1 Bits
Remove Duplicates
Amend The Sentence
Remove b and ac from a given string
Count Substrings
Count number of hops
Reach the Nth point
Check for BST
Right View of Binary Tree
K distance from root
Mirror Tree
Two Mirror Trees
Maximum Width of Tree
Height of Binary Tree
Check for Balanced Tree
Left View of Binary Tree
Transform to Sum Tree
Longest consecutive sequence in Binary tree
Level order traversal
Level order traversal in spiral form
Reverse Level Order Traversal
Roman Number to Integer
String Modification
Check if string is rotated by two places
Equal point in a string of brackets
Determine if Two Trees are Identical
Root to leaf path sum
Print all nodes that don't have sibling
Max Level Sum in Binary Tree
Lucky Number
Reverse alternate levels of a perfect binary tree
Minimum Depth of a Binary Tree
Level order traversal Line by Line
Count BST nodes that lie in a given range
Odd even level difference
Run Length Encoding
Print all possible strings
Convert to Roman No
Lowest Common Ancestor in a BST
Binary Tree to BST
Expression Tree
Root to leaf paths sum
Delete N nodes after M nodes of a linked list
Pairwise swap elements of a linked list
Given a linked list of 0s, 1s and 2s, sort it.
Detect Loop in linked list
Delete nodes having greater value on right
Queue using two Stacks
Stack using two queues
Maximum Diamonds
Parenthesis Checker
Match specific pattern
Generate Grey Code Sequences
Frequencies of Limited Range Array Elements
Wave Array
Maximum Gap
Rotation
First Repeating Element
Delete without head pointer
Nth node from end of linked list
Finding middle element in a linked list
Reverse a linked list
Delete Middle of Linked List
Reverse words in a given string
RegEx matching
1[0]1 Pattern Count
Decimal Equivalent of Binary Linked List
Split a Circular Linked List into two halves
Remove duplicates from an unsorted linked list
Move all zeroes to end of array
Remove all duplicates from a given string
Remove duplicate element from sorted Linked List
Remove every kth node
Multiply two linked lists
Pairs with difference k
Single Number
Alternate positive and negative numbers
Remove minimum elements
Kth distance
Addition of submatrix
Sum of two numbers represented as arrays
Chocolate Distribution Problem
Key Pair
Product Pair
Rectangles in N*N Board
Squares in N*N Chessboard
Magic Number
Next sparse binary number
Nth Fibonacci Number
Is Square
Element that appears once where every element occurs twice
Perfect Numbers
Square root of a number
Intersection of two arrays
Product array puzzle
Reverse Bits
Increment
Overlapping rectangles
Next in Series
Number of 1's in smallest repunits
Divisible by 8
Bubble Sort
Selection Sort
Intersection of two sorted Linked lists
Next greater number set digits
Bitonic Point
Replace by X
Missing number in array
Facing the sun
Second Largest
Three Great Candidates
Implement two stacks in an array
Buildings receiving sunlight
Max value
Find Transition Point
Minimum element in a sorted and rotated array
Search in a matrix
Floor in a Sorted Array
Largest subarray of 0's and 1's
Remove duplicate elements from sorted Array
Flattening a Linked List
Multiply two strings
Maximum sum Rectangle
Dice throw
Delete nodes greater than k
Check whether BST contains Dead End
Length of the longest substring
SP - Special Subsequences
Minimize the Heights II
Construct Binary Tree from Parent Array
Longest Increasing Subsequence
Leaves to DLL
Equal Sum Partition
Decode the string
Print leaf nodes from preorder traversal of BST
Finding Profession
Permutation with Spaces
Combination Sum - Part 2
Combination Sum
Handshakes
Number of paths
Permutations of a given string
Range Minimum Query
Linked List that is Sorted Alternatingly
Length of longest palindrome in linked list
Check if Tree is Isomorphic
Vertical sum
Count the nodes at distance K from leaf
Check Mirror in N-ary tree
Counting elements in two arrays
Insert and Search in a Trie
Box Stacking
Pots of Gold Game
Longest Palindromic Subsequence
Minimum steps to destination
Infix to Postfix
Construct expression tree
Minimum number of jumps
Complete Binary Tree
Construct Tree from Inorder & Preorder
Smallest Positive missing number
Mobile numeric keypad
Longest Bitonic subsequence
Largest Sum Subarray of Size at least K
Largest number in K swaps
Topological sort
Perfect Sum Problem
Find the Safe Position
Water Overflow
Word Break
Maximum Product Subarray
Find a pair with given target in BST
Preorder Traversal and BST
0 - 1 Knapsack Problem
Find triplets with zero sum
Peak element
Sorted subsequence of size 3
Magnet Array Problem
Game of XOR
Largest prime factor
Find the number of islands
Detect cycle in an undirected graph
Detect cycle in a directed graph
Shortest Source to Destination Path
Snake and Ladder Problem
Find whether path exist
Unit Area of largest region of 1's
Count total set bits
Bleak Numbers
Non Repeating Numbers
Concatenation of Zig-Zag String in n Rows
Longest Palindrome in a String
String formation from substring
Longest Even Length Substring
Gold Mine Problem
Knapsack with Duplicate Items
Flip Bits
Unique BST's
Total Decoding Messages
Max possible amount
Special Keyboard
Largest square formed in a matrix
Number of Coins
Maximum path sum in matrix
Egg Dropping Puzzle
Count ways to reach the n'th stair
Longest Common Subsequence
Coin Change
Bottom View of Binary Tree
Diameter of a Binary Tree
Add all greater values to every node in a BST
Sum Tree
Connect Nodes at Same Level
Print Nodes having K leaves
Find Common Nodes in two BSTs
Boundary Traversal of binary tree
Look and Say Pattern
Longest K unique characters substring
Rearrange characters
Find largest word in dictionary
Count subsequences of type a^i, b^j, c^k
Delete a node from BST
Min distance between two given nodes of a Binary Tree
Lowest Common Ancestor in a Binary Tree
Maximum difference between node and its ancestor
Construct Binary Tree from Inorder and Postorder
Count distinct pairs with difference k
Vertical Traversal of Binary Tree
Serialize and deserialize a binary tree
Generate IP Addresses
Kth element in Matrix
Is Binary Tree Heap
Array to BST
Check if subtree
Extreme nodes in alternate order
Largest BST
Reverse a Linked List in groups of given size
Add two numbers represented by linked lists
Rearrange a linked list
Merge 2 sorted linked list in reverse order
Sorted insert for circular linked list
Count the Reversals
Valid Substring
Get minimum element from stack
Validate an IP Address
Interleaved Strings
Implement Atoi
Rotate a Linked List
Kadane's Algorithm
Overlapping Intervals
Maximum Index
Next Permutation
Search in a Rotated Array
Sum of Middle Elements of two sorted arrays
Consecutive 1's not allowed
Intersection Point in Y Shaped Linked Lists
Transform String
Longest Common Substring
Merge two sorted linked lists
Absolute List Sorting
Count Occurences of Anagrams
Trapping Rain Water
Pythagorean Triplet
Majority Element
Sum of bit differences
Stock buy and sell
Segregate even and odd nodes in a Linked List
Merge K sorted linked lists
Remove loop in Linked List
Check if Linked List is Palindrome
Delete keys in a Linked list
Sum of two elements with sum nearest to zero
Largest Number formed from an Array
Number of paths in a matrix with k coins
Water Collection
Rearrange an array with O(1) extra space
Maximum of all subarrays of size k
Boolean Matrix
Maximum sum increasing subsequence
Design a tiny URL or URL shortener
Nuts and Bolts Problem
Max Sum without Adjacents
Spirally traversing a matrix
Count Inversions
Number of occurrence
Find Indexes of a subarray with given sum
Tic Tac Toe
Count ways to N'th Stair(Order does not matter)
Maximize The Array
Sum of Query II
Possible Words From Phone Digits
Count the number of possible triangles
Jumping Numbers
Column name from a given column number
A Simple Fraction
Number of ways
Add Binary Strings
Rearrange Array Alternately
k largest elements
Sort an array of 0s, 1s and 2s
Merge Sort
Quick Sort
Heap Sort
Sort an array according to the other
Integer to Words
Triplet Sum in Array
Longest Arithmetic Progression
Possible groups
Next Greater Element
Kth smallest element
Max sum path in two arrays
Largest subarray with 0 sum
Max sum in the configuration
Maximum of minimum for every window size
Word Break - Part 2
Minimum Points To Reach Destination
Smallest window in a string containing all the characters of another string
Palindromic Partitioning
Next Smallest Palindrome
Maximum Profit
Longest valid Parentheses
Wildcard Pattern Matching
Maximum Rectangular Area in a Histogram
Bit Difference
Form a palindrome
Minimum sum partition
Edit Distance
Merge two BST 's
Binary Tree to DLL
Longest Prefix Suffix
Clone a linked list with next and random pointer
Points in Straight Line
Return two prime numbers
Ugly Numbers
Merge Without Extra Space