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
googlerathore
Follow
159
Rank
Current POTD Streak
STREAK
00
/970
days
Institution
Jadavpur University, Kolkata
Language Used
C++, C
Overall Coding Score
1023
Total Problem Solved
399
Monthly Coding Score
_ _
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 (3)
BASIC (41)
EASY (165)
MEDIUM (172)
HARD (18)
C++ Functions (Sum of numbers) | Set 1
Reversing the vowels
Reverse an Array
Replace all 0's with 5
Height of Heap
String with numbers at its end
Rotating an Array
Delete node in Doubly Linked List
Minimum element in BST
Count Non-Leaf Nodes in Tree
Check if a number is power of another number
Sorting Employees
Check set bits
Set kth bit
Index of first 1 in a sorted array of 0s and 1s
Angle between hour and minute hand
Check if given four points form a square
Implement stack using array
Extract Maximum
Count Squares
Quick Left Rotation
Max Odd Sum
Longest Equal Prefix
Postorder Traversal
Preorder Traversal
Alternative Sorting
Replace all 0's with 5
Uncommon characters
Implement Stack using Linked List
Check If Circular Linked List
Power of Four
Print first letter of every word in the string
Circular Linked List Traversal
Linked List Length Even or Odd?
Anagram of String
Search a node in BST
Inorder Traversal
Size of Binary Tree
Find the nth number in the sequence
Count Leaves in Binary Tree
Maximum Occuring Character
Compare two Large Numbers
Implement Queue using Linked List
Binary String
Min sum formed by digits
Merge two binary Max heaps
Delete N nodes after M nodes of a linked list
1[0]1 Pattern Count
Non Repeating Character
Check for BST
SPP - Beautiful Pairs
Leaders in an array
Palindrome String
Transform the array
Page Faults in LRU
Rotate doubly Linked List
Reverse a Doubly Linked List
Count all possible paths from top left to bottom right
Find the Highest number
Find length of Loop
Even and odd elements at even and odd positions
Equilibrium Point
String's Count
Increasing Sub Sequence
Maximum Sum Bitonic Subsequence
Pairs with certain difference
Count number of hops
Reach a given score
Ritika's Money
Maximum Sum Problem
Minimum Operations
Paths to reach origin
Sum of all substrings of a number
Disjoint set (Union-Find)
Exchange the Leaf Nodes
Change of Key in BST
Binary Tree to BST
Sum of k smallest elements in BST
Inorder Traversal and BST
Construct BST from Postorder
Median of BST
Maximum distinct elements after removing K elements
Huffman Decoding-1
Transform to Sum Tree
Leaf under budget
Sum of Leaf Nodes at Min Level
Tilt of Binary Tree
Vertical Width of a Binary Tree
Shop in Candy Store
N meetings in one room
Make Zeroes
Next greater number set digits
Count the paths
Sum of dependencies in a graph
DFS of Graph
BFS of graph
Binary Tree K level sum
Ancestors in Binary Tree
Raju and coins
Largest number with given sum
Largest number possible
Second most repeated string in a sequence
Number of Groups
Difficulty of sentence
Pair cube count
Rectangles in N*N Board
Squares in N*N Chessboard
Magic Number
Convert array into Zig-Zag fashion
Element with left side smaller and right side greater
Match specific pattern
Maximum Node Level
Implement two stacks in an array
Count distinct elements in every window
Square root of a number
Sum of given range
Twice Counter
Longest Common Prefix in an Array
Print Diagonally
Pascal Triangle
Rotate by 90 degree
Search in a matrix
Bitonic Generator Sort
Nth item through sum
Bird and maximum fruit gathering
Count More than n/k Occurences
Insert in Sorted way in a Sorted DLL
Count Pairs whose sum is equal to X
Next Right Node
Depth of node
Count BST nodes that lie in a given range
Two Mirror Trees
Kth largest element in BST
Perfect Binary Tree
Full binary tree
Symmetric Tree
Rightmost different bit
Intersection of two sorted Linked lists
Nth node from end of linked list
K distance from root
Detect Loop in linked list
Index Of an Extra Element
Count the elements
Mirror Tree
Level order traversal
Check for Balanced Tree
Finding middle element in a linked list
Reverse a linked list
Sort by Set Bit Count
Single Number
Mr. Binary
Odd even level difference
Check if all leaves are at same level
Is Binary Number Multiple of 3
Remove b and ac from a given string
Bitonic Point
Longest consecutive sequence in Binary tree
Check whether K-th bit is set or not
Equal Sum and Product
Amend The Sentence
Level order traversal Line by Line
Lowest Common Ancestor in a BST
Delete Middle of Linked List
Remove every kth node
Determine if Two Trees are Identical
Inorder Successor in BST
Print BST elements in given range
Maximum no of 1's row
Minimum Depth of a Binary Tree
Divisible by 8
Right View of Binary Tree
Left View of Binary Tree
Unique Substrings
Longest Distinct characters in string
Given a linked list of 0s, 1s and 2s, sort it.
Find the element that appears once in sorted array
Three Great Candidates
Max value
Floor in a Sorted Array
Love For The Twins
Pairwise swap elements of a linked list
Height of Binary Tree
Trailing zeroes in factorial
Max and min element in Binary Tree
Reverse a string using Stack
Find all pairs with a given sum
Sum equals to Sum
Sum of digits in factorial of a number
Insert a node in a BST
XOR of a given range
Key Pair
Maximum Width of Tree
Level order traversal in spiral form
Reverse Level Order Traversal
Root to leaf path sum
Wave Array
Product array puzzle
Rotation
Remove all duplicates from a given string
Check if a given string is a rotation of a palindrome
Reverse words in a given string
Anagram
Minimum element in a sorted and rotated array
Evaluation of Postfix Expression
Root to leaf paths sum
Max Level Sum in Binary Tree
Level of a Node in Binary Tree
Meta Strings
Playing with mobile numbers
Egg Dropping Puzzle
Sum Tree
Lowest Common Ancestor in a Binary Tree
Implementing Dijkstra Algorithm
Check if Tree is Isomorphic
The Celebrity Problem
Special Keyboard
Longest consecutive subsequence
Fractional Knapsack
Longest Palindrome in a String
Trapping Rain Water
Merge Sort on Doubly Linked List
Quick Sort on Linked List
QuickSort on Doubly Linked List
Box Stacking
Number of ways
Count ways to reach the n'th stair
Majority Element
Perfect Sum Problem
Shortest Common Supersequence
Skip the work
Count subsequences of type a^i, b^j, c^k
Number of Unique Paths
Floyd Warshall
Min distance between two given nodes of a Binary Tree
Normal BST to Balanced BST
Array to BST
Unique BST's
Preorder Traversal and BST
Find the Closest Element in BST
Rearrange characters
Kth largest element in a stream
Nearly Sorted Algorithm
Huffman Encoding
Heap Sort
Is Binary Tree Heap
Insert and Search in a Trie
Print Binary Tree levels in sorted order
Kth Ancestor in a Tree
Bottom View of Binary Tree
Maximum path sum from any node
pth common ancestor in BST
Predecessor and Successor
Right Sibling in Binary Tree
Convert Level Order Traversal to BST
ZigZag Tree Traversal
Count Number of SubTrees having given Sum
Vertical Traversal of Binary Tree
Activity Selection
Longest Increasing Subsequence
Find the number of islands
Topological sort
Unique Subsets
Detect cycle in a directed graph
M-Coloring Problem
Flood fill Algorithm
Shortest Source to Destination Path
Word Boggle
Black and White
Unit Area of largest region of 1's
Find whether path exist
Rat in a Maze Problem - I
Rotten Oranges
X Total Shapes
Smallest Positive missing number
Print Nodes having K leaves
Leaves to DLL
Populate Inorder Successor for all nodes
Maximum Index
Maximum occured integer
Overlapping Intervals
Happiest Triplet
Count ways to N'th Stair(Order does not matter)
Max sum in the configuration
Stickler Thief
Array Pair Sum Divisibility Problem
Largest Number formed from an Array
Sort an array according to the other
Kth smallest element
Row with max 1s
Implement Atoi
Pairs violating BST property
Check for Children Sum Property in a Binary Tree
Diagonal sum in binary tree
Top View of Binary Tree
Boundary Traversal of binary tree
Sort a stack
Complete Binary Tree
Rotate a 2D array without using extra space
Boolean Matrix
Next Greater Element
Find kth element of spiral matrix
Combination Sum - Part 2
Longest Bitonic subsequence
Count the number of possible triangles
Minimums in Array
Print leaf nodes from preorder traversal of BST
Add all greater values to every node in a BST
Find All Four Sum Numbers
Foldable Binary Tree
Count the nodes at distance K from leaf
Mirror of a given node
Max sum path in two arrays
Longest Common Subsequence
Find triplets with zero sum
Number of root to leaf paths
Construct Tree from Inorder & Preorder
Construct Binary Tree from Inorder and Postorder
Max Sum without Adjacents
Nth catalan number
Coin Change
Count total set bits
Delete keys in a Linked list
Find Common Nodes in two BSTs
Polynomial Addition
Peak element
Find a pair with given target in BST
Root to Leaf Paths
Leftmost and rightmost nodes of binary tree
Game with String
Print Anagrams Together
Top k numbers in a stream
Sorted insert for circular linked list
Merge 2 sorted linked list in reverse order
Merge two sorted linked lists
Sorting Elements of an Array by Frequency
Quick Sort
Diagonal Traversal of Binary Tree
Remove loop in Linked List
Nuts and Bolts Problem
Largest Sum Subarray of Size at least K
Smallest Absolute Difference
Maximum length Bitonic Subarray
k-th smallest element in BST
Check if Linked List is Palindrome
Look and Say Pattern
Rotate a Linked List
Diameter of a Binary Tree
Union of Two Linked Lists
Check if subtree
Check if a string is repetition of its substring of k-length
Non Repeating Numbers
Equal 0, 1 and 2
Add two numbers represented by linked lists
Factorials of large numbers
Linked List that is Sorted Alternatingly
Length of the longest substring
Counting elements in two arrays
Connect Nodes at Same Level
Delete a node from BST
Intersection Point in Y Shaped Linked Lists
Merge K sorted linked lists
Extreme nodes in alternate order
Largest BST
Next Permutation
Kadane's Algorithm
Count Inversions
Maximum sum increasing subsequence
Find Indexes of a subarray with given sum
Maximum of all subarrays of size k
Stock buy and sell
Sort an array of 0s, 1s and 2s
Spirally traversing a matrix
Sum of two elements with sum nearest to zero
Search in a Rotated Array
Merge Sort
Word Break
Make Binary Tree From Linked List
Rearrange an array with O(1) extra space
Find Prime numbers in a range
Reverse alternate nodes in Link List
Stepping Numbers
Longest Path in a matrix
Maximum Profit
Merge two BST 's
Find median in a stream
Phone directory
Maximum Path Sum between 2 Special Nodes
N-Queen Problem
Nodes at given distance in binary tree
Clone a linked list with next and random pointer
Longest valid Parentheses
Edit Distance
Fixing Two nodes of a BST
Count Pairs in an Array
Longest Prefix Suffix
Points in Straight Line
Maximum Rectangular Area in a Histogram
Reorder List
Return two prime numbers