- Count possible triangles
- Dice throw
- Check if the number is Fibonacci
- Rearrange Array Alternately
- Array of alternate +ve and -ve no.s
- Remove Spaces
- Max Sum without Adjacents
- Ugly Numbers
- Number of occurrence
- Possible groups
- Palindromic Subsequences
- Absolute distinct count
- Keypad typing
- Missing ranges of numbers
- Good String
- Maximize sum after K negations
- Count Squares
- Pairs with given XOR
- Minimize the sum of product
- Chocolate Distribution Problem
- Demonitisation
- Check if a number can be expressed as x^y
- Check squares
- Help Joey
- Sort in specific order
- Substrings with similar first and last characters
- Count rotations divisible by 4
- Count even substrings
- Geek and Coffee Shop
- Wrong Ball
- The Muskteers
- Does array represent Heap
- Missing number in shuffled array
- Thief trying to escape
- Largest Fibonacci Subsequence
- First element to occur k times
- Fill array with 1's
- Uncommon characters
- URLify a given string
- Multiple of X closest to N
- Count the elements
- Pair cube count
- Equivalent Sub-Arrays
- Max Odd Sum
- Largest Permutation
- Swap and Maximize
- Minimum Difference among K
- Rightmost different bit
- Max value after m range operation
- Count Pairs Odd Xor
- Make a Palindrome
- Difficulty of sentence
- Toggle bits given range
- Stable Sort and Position
- Elements in the Range
- Primitive Typing
- Distinct Adjacent Element
- First K natural numbers
- Sum of distinct elements for a limited range
- Count triplets with sum smaller than X
- Maximum number of zeroes
- Odd to Even
- Minimum number of flipped bits
- Total number of Strings
- Minimum Distinct Ids
- Closest Number
- Boolean String Value
- Finger Game
- Number of unique rectangles
- Remove common characters and concatenate
- Numbers having two adjacent set bits
- Shortest un-ordered subarray
- Binary representation of next number
- Find k-th character in string
- Repeated Character
- Find unique element
- Inorder Traversal
- Sum Tree
- Print all nodes that don’t have sibling
- Smallest divisible number
- Count distinct elements in every window
- Find triplets with zero sum

Name

Institution

Coding Score

1805

Subjective Score

0

Problems Solved

642

Total Submissions

1327

Overall Rank: 5

Monthly Rank: 369

Weekly Rank: 735

- Maximum Gap
- Print Pattern
- Rotation
- Search in a Rotated Array
- Parenthesis Checker
- Rectangles in N*N Board
- Squares in N*N Chessboard
- Subarray with least average
- Maximize Toys
- Maximize Number of 1's
- Non Repeating Character
- Minimum number of Coins
- Count Odd Factors
- Repetitive Addition Of Digits
- Distinct Substrings
- Count Occurences of Anagrams
- Forming Rectangle
- Pythagorean Triplet
- Isomorphic Strings
- Check if a given string is a rotation of a palindrome
- Move all zeroes to end of array
- Activity Selection
- Remove “b” and “ac” from a given string
- Majority Element
- Amend The Sentence
- Two numbers with sum closest to zero
- Stock buy and sell
- Maximum value in a bitonic array
- Possible words from Phone digits
- Finding Position
- Jumping Numbers
- Next sparse binary number
- Single Number
- Does robot moves circular
- Count distinct pairs with difference k
- Replace by X
- Maximum Product Subarray
- N meetings in one room
- Maximum of all subarrays of size k
- Remove Duplicates
- Row with max 1s
- Kth distance
- Maximum sum increasing subsequence
- Array to BST
- Facing the sun
- Common elements in three arrays(error)
- Arrange Balls
- Make Number Odd
- Inversion of array
- Product array puzzle
- Length Unsorted Subarray
- Reverse Bits
- Reach the Nth point
- Subarray with given sum
- Adjacents are not allowed
- Maximum repeating number
- Stock span problem
- Swap all odd and even bits
- Overlapping Substrings
- Max rope cutting
- Count number of hops
- Mapped String
- Cutting Rectangles
- Filling Bucket
- Three Great Candidates
- K closest elements
- Dearrangement of balls
- Possible paths
- Search in a matrix
- Largest power of prime
- Number of 1's in smallest repunits
- K-Pangrams
- Largest number possible
- Arrange the Balls
- Missing element of AP
- Count the Zeros
- 0 - 1 Knapsack Problem
- Longest Common Increasing Subsequence
- Pangram Checking
- Pallindrome Patterns
- Valid Substring
- Count the Reversals
- Digit multiplier
- Number of ways to find two numbers
- Cutted Segments
- Smallest number subset
- Number of distinct subsequences
- Next larger element
- Final Destination
- Permutation divisibility
- Ball coloring
- Count number of substrings
- Permutation with Spaces
- Equilibrium point
- Floor in a Sorted Array
- Buildings receiving sunlight
- Finding Profession
- RegEx matching
- Max value
- Flip Bits
- Letter Writer
- Finding the numbers
- Optimal walk
- Count Increasing Subsequences
- Max and Min Products
- LCS with permutations
- Choose and Swap
- Geometric Progression
- Equal 0, 1 and 2
- Lucas Number
- Pairs with specific difference
- Mr. Binary
- Circle and Lattice Points
- Largest Even Number
- Min sum formed by digits
- Min Subsets with Consecutive Numbers
- Minimum Steps
- Recursively remove all adjacent duplicates
- Exit Point in a Matrix
- Maximum Sum Bitonic Subsequence
- Knapsack with Duplicate Items
- Flood fill Algorithm
- Pair with greatest product in array
- Decode the pattern
- Longest K unique characters substring
- Maximum no of 1's row
- Friends Pairing Problem
- Max sum in sub-arrays
- Gold Mine Problem
- Smallest subarray with sum greater than x
- Odd Game
- Game of XOR
- Find largest word in dictionary
- Love For The Twins
- Minimum Operations
- Equal point in a string of brackets
- Check if frequencies can be equal
- Shortest distance in infinite tree
- Largest zigzag sequence
- Palindromic patitioning
- Meta Strings
- Numbers with same first and last digit
- Check if palindromic ignoring spaces
- Rahul and his Villa
- Temple Offerings
- Jon and string
- Find the element that appears once in sorted array
- Zero Sum Subarrays
- Smallest window in a string containing all the characters of another string
- K-th element of two sorted Arrays
- Maximum difference Indexes
- Count subsets having distinct even numbers
- Subset with no pair sum divisible by K
- Check whether K-th bit is set or not
- Element with left side smaller and right side greater
- Two numbers with odd occurrences
- Consecutive numbers for sum
- Smallest Positive missing number
- Longest Bitonic subsequence
- Unique substrings
- Mobile numeric keypad
- Extract Maximum
- Game with String
- N-divisors
- Sort the pile of cards
- Paths to reach origin
- Get Minimum Squares
- Group Anagrams Together
- Number of divisors in a given range
- Carry counter
- Second most repeated string in a sequence
- Minimum value product
- k modulus array element
- Shortest Common Supersequence
- Sort the given array after applying the given equation
- Circular tour
- Assign Mice Holes
- Firing employees
- Happiest Triplet
- Mr Modulo and Pairs
- Painting the Fence
- Minimum Number in a sorted rotated array
- Find distinct elements
- Sum of length
- Sort by Absolute Difference
- Maximum occured integer
- Bird and maximum fruit gathering
- BBT counter
- Sub-Array sum divisible by K
- Rotten Oranges
- Ticket sellers
- Minimum Toogles to partition
- Swapping pairs make sum equal
- Number and the Digit Sum
- Money Division
- Decode It
- String Ignorance
- First Digit of Product of Numbers
- Count the number of ways to tile the floor of size n x m using 1 x m size tiles
- Break a number
- Minimum insertions to sort an array
- Minimum number of deletions and insertions.
- Minimum number of deletions to make a sorted sequence
- Minimum steps to delete a string
- Minimum steps to minimize n as per given condition
- Longest alternating subsequence
- Ways to sum to N
- Number of substrings divisible by 8 but not by 3
- Subset with sum divisible by m
- Modify array to maximize sum of adjacent differences
- Count of strings that can be formed using a, b and c under given constraints
- Nth item through sum
- Number of subsequences in a string divisible by n
- Total digits
- Shortest Uncommon Subsequence
- Count binary strings
- Ways to write n as sum
- LCS of three strings
- Find all distinct subset (or subsequence) sums
- Maximum sum Problem
- Number of permutation with K inversions
- Longest repeating and non-overlapping substring
- Count digit groupings of a number
- Minimum indexed character
- Maximum Sub-String after at most K changes
- Find number of times a string occurs as a subsequence
- Minimum Cost To Make Two Strings Identical
- Longest Geometric Progression
- High-effort vs. Low-effort
- Minimum cost to fill given weight in a bag
- Longest Repeating Subsequence
- Maximum weight transformation of a given string
- Total number of non-decreasing numbers with n digits
- Minimum Swaps for Bracket Balancing
- Power Set
- Geek and its Colored Strings
- Check perfect square
- Transform the array
- Smallest number by rearranging digits of a given number
- Power Of 2 and Subsequences
- Sum of Lengths of Non-Overlapping SubArrays
- Convert to Strictly increasing array
- Common Subsequence
- Adding Array Elements
- Sub-arrays with equal number of occurences
- Min Manipulations to make Strings Anagram
- Maximum weight difference
- Three consecutive duplicates
- Find the minimum time
- Prime number of set bits
- Product of factors of number
- Maximum value of expression
- Pairs with Positive Negative values
- Count the pairs with maximum difference
- Convertible string
- Numbers containing 1, 2 and 3
- Number of subarrays whose minimum and maximum are same
- Pairs with Difference less than K
- Reverse a linked list
- Add 1 to a number represented as linked list
- Right View of Binary Tree
- K distance from root
- Maximum Width of Tree
- Diameter of Binary Tree
- Check for Balanced Tree
- n'th node from end of linked list
- Left View of Binary Tree
- Transform to Sum Tree
- Find Transition Point
- Depth First Traversal for a Graph
- Boundary Traversal of binary tree
- Insert a node in a BST
- Lowest Common Ancestor in a Binary Tree
- Determine if Two Trees are Identical
- Absolute List Sorting
- Lowest Common Ancestor in a BST
- Print BST elements in given range
- The Celebrity Problem
- Largest subarray with 0 sum
- Minimum Depth of a Binary Tree
- Odd even level difference
- Binary Tree to BST
- K-Palindrome
- Max sum in the configuration
- Leaf at same level
- Match specific pattern
- Validate an IP Address
- Distinct occurrences
- Sorted subsequence of size 3
- Sum of subset differences
- You and your books
- Expression Tree
- Max distance between same elements
- Check whether BST contains Dead End
- Kth largest element in BST
- Minimum four sum subsequence
- Check if two strings are k-anagrams or not
- Max Level Sum in Binary Tree
- Root to leaf paths sum
- Three way partitioning
- Print Nodes having K leaves
- Sort a stack
- String Modification
- Longest consecutive sequence in Binary tree
- Print Common Nodes in BST
- Check if Tree is Isomorphic
- Remove Half Nodes
- Sum of Left Leaf Nodes

- Coin Change
- Kadane's Algorithm
- Find Missing And Repeating
- Rank The Permutations
- Excel Sheet | Part - 1
- Maximum Sub Array
- Print Diagonally
- Wave Array
- Overlapping Intervals
- Binary String
- Next Permutation
- Longest Increasing Subsequence
- Longest Common Subsequence
- Minimum number of jumps
- Count ways to reach the n’th stair
- Count ways to N'th Stair(Order does not matter)
- Egg Dropping Puzzle
- Count of n digit numbers whose sum of digits equals to given sum
- Maximum Rectangular Area in a Histogram
- Longest Span with same Sum in two Binary arrays
- Min Coin
- Consecutive 1's not allowed
- Next Smallest Palindrome
- Count of Subarrays
- Longest Even Length Substring
- Path in Matrix
- Trapping Rain Water
- String formation from substring
- Case-specific Sorting of Strings
- Sum of bit differences
- Maximize The Array
- Factorials of large numbers
- Number following a pattern
- Longest Palindrome in a String
- Modular Exponentiation for large numbers
- Concatenation of Zig-Zag String in ‘n’ Rows
- Relative Sorting
- Black and White
- Remove minimum elements
- Largest square formed in a matrix
- Count Integral Points
- Nuts and Bolts Problem
- Rotate a 2D array without using extra space
- Special Keyboard
- Number of ways
- Minimum Cost of ropes
- Form a palindrome
- Preorder to Postorder
- Maximum length Bitonic Subarray
- Length of the longest substring
- Smallest number on left
- Largest subsquare surrounded by ‘X’
- Maximum Sum Path in Two Arrays
- Convert an array to reduced form
- M-Coloring Problem
- Minimum steps to get desired array
- Subsequence matching
- Dimensions of Rectangle
- Handshakes
- Palindromic Array
- Betting game
- Unique partitions
- Is Binary Number Multiple of 3
- Maximum Sum Subsequence of length k
- Preorder Traversal and BST
- Fill up buckets
- Longest Arithmetic Progression
- Triplet Sum in Array
- Connecting Nodes
- Subsets with XOR value
- Jumbled Strings
- Palindromic Strings
- Super Primes
- Crazy Equations
- Smallest Sub-Array
- Coin Piles
- Satisfy the equation
- Maximum Profit
- Circle of strings
- Nodes at even distance
- Build the smallest
- Queries on Strings
- Your Social Network
- Largest number in K swaps
- Special Matrix
- Minimize the heights
- Taking 1 out of 3 consecutives
- Total Decoding Messages
- Unique BST's
- Distinct Transformations
- Subsets
- Combination Sum
- Combination Sum - Part 2
- Word Break
- Longest Prefix Suffix
- K’th smallest element
- Divisible by 8
- Transform String
- Sum of Subarrays
- The Smurfs
- Maximum calorie
- Longest Common Substring
- Count Number
- Count Palindrome Sub-Strings of a String
- Check if a string is repetition of its substring of k-length
- Rotate and delete
- Negative weight cycle[test cases to be corrected]
- Hamiltonian Path
- Count the Number of Full Binary Trees
- Minimums in Array
- Mathematical manipulation
- Tricky Subset Problem
- Shortest Source to Destination Path
- Divisibility tree
- Number of Palindromic paths in a Matrix
- Trie | (Insert and Search)
- Replace O's with X's
- Partition a number into two divisible parts
- Knight Walk
- Substring - Subsequence problem
- Max absolute difference
- Print leaf nodes from preorder traversal of BST
- Distance of nearest cell having 1
- Find whether path exist
- Check Mirror in N-ary tree
- Length of largest region of 1's
- Rearrange characters
- Express as sum of power of natural numbers
- First non-repeating character in a stream
- Count subsequences of type a^i b^j c^k
- Stepping Numbers
- Find the largest number
- Convex Hull
- Matrix Exponentiation
- Count in array
- Kth largest element in a stream
- Water Overflow
- Smallest distinct window
- James Bond and Divisors
- Minimum number of steps to reach a given number.
- Nearly Sorted Algorithm
- Optimal binary search tree
- Smallest Absolute Difference
- Largest Sum Subarray of Size at least K
- Pyramid form
- Maximum sum Rectangle
- Maximum Intervals Overlap
- Minimum Time
- Perfect Sum Problem
- Longest Path in a matrix
- Array Pair Sum Divisibility Problem
- Job Sequencing Problem
- Number of palindromic strings
- Min cut Square
- N Digit numbers with digits in increasing order
- Prime factorization and geek number
- Probability of Knight
- CamelCase Pattern Matching
- Count even length
- Steps by Knight
- Median In a Row-Wise sorted Matrix
- Mail System Design
- Large Product-2
- Numbers with alternative 1's
- Smallest Non-Zero Number
- Count of sum of consecutives
- Sum-string
- Pairs of Non Coinciding Points
- Special Numbers
- Maximum GCD Pair
- Next higher number in one swap
- Previous number in one swap
- Print N-bit binary numbers having more 1’s than 0’s
- Queries for counts of multiples in an array
- Find the Maximum sum
- Delete nodes having greater value on right
- Count BST nodes that lie in a given range
- Check for BST
- Bottom View of Binary Tree
- Intersection Point in Y Shapped Linked Lists
- Add all greater values to every node in a BST
- Connect Nodes at Same Level
- Diagonal Traversal of Binary Tree
- Detect cycle in a directed graph
- Detect cycle in an undirected graph
- Min distance between two given nodes of a Binary Tree
- Maximum difference between node and its ancestor
- Range Minimum Query
- Topological sort
- Find the number of islands
- Circular tour
- Wildcard Pattern Matching
- Make Binary Tree
- Generate IP Addresses
- Check if subtree
- Extreme nodes in alternate order
- Kth element in Matrix
- Remove loop in Linked List
- Implementing Dijkstra | Set 1 (Adjacency Matrix)
- Largest BST
- Interleaved Strings
- Sum of permutations
- Box Stacking
- Count Palindromic Subsequences
- Multiply two strings
- Minimum Swaps
- Longest Consecutive Subsequence
- Rat in a Maze Problem
- Max sum subarray by removing at most one element
- Maximum subset XOR
- Number of root to leaf paths
- Find the Closest Element in BST
- Pots of Gold Game
- Delete keys in a Linked list
- Merge k Sorted Arrays
- Length of longest palindrome in linked list
- Duplicate subtree in Binary Tree
- Find the missing no in string
- Top View of Binary Tree
- Smallest range in K lists
- k-th smallest element in BST
- Polynomial Addition

- Minimum Points To Reach Destination
- Maximum Index
- Minimum sum partition
- Maximum of minimum for every window size
- Head to Tail ordering
- Largest Number formed from an Array
- Find sum of different corresponding bits for all pairs
- Rearrange an array with O(1) extra space
- Sorting Elements of an Array by Frequency
- A Simple Fraction
- Largest rectangle of 1’s with swapping of columns allowed
- Path of greater than equal to k length
- Rohan's Love for Matrix
- Number Formation
- X Total Shapes
- Longest valid Parentheses
- Print all LCS sequences
- Minimum Cost Path
- N-Queen Problem
- Solve the Sudoku
- Find median in a stream
- Distinct palindromic substrings
- Numbers with one absolute difference
- Number of subarrays having product less than K
- Binary Tree to DLL
- Tree from Postorder and Inorder
- Longest Palindromic Substring in Linear Time