Name

piyushmittal25

Rank in Institute

#11

Courses Attended

Other Profile Link

Overall Coding Score: 1068

Monthly Coding Score: 20

Weekly Coding Score: 4

- Pythagorean Triplet
- Count possible triangles
- Permutations of a given string
- Convert array into Zig-Zag fashion
- Remove recurring digits
- Even occurring elements
- Minimize string value
- Reverse array in groups
- Max-Min conversion
- String Reversal
- Encrypt the string - 1
- Replace the Bit
- Form a Triangle
- Check if two arrays are equal or not
- Uncommon characters
- Wildcard string matching
- Equivalent Sub-Arrays
- First Come First Serve
- Swap and Maximize
- Max value after m range operation
- Sorting Employees
- Absolute Difference of 1
- Find k-th character in string
- Good or Bad string
- Distinct Elements in a Stream
- Tiger Zinda Hai
- Most frequent word in an array of strings
- Square root
- Print all possible strings
- Convert to Roman No
- Minimum element in BST

- Number of Unique Paths
- Search in a Rotated Array
- Palindrome numbers
- Non Repeating Character
- Count Occurences of Anagrams
- Remove all duplicates from a given string
- Sort an array of 0s, 1s and 2s
- Remove minimum elements
- Key Pair
- Pair in array whose sum is closest to X
- K closest elements
- Reach a given score
- Chinky and diamonds
- 0 - 1 Knapsack Problem
- Valid Substring
- Count the Reversals
- Kth boom number
- Finding the numbers
- Max and Min Products
- Equal Point in Sorted Array
- Min sum formed by digits
- String Manipulation
- Minimum Steps
- Pair with greatest product in array
- Decode the string
- Max sum in sub-arrays
- Next Greater Even Number
- Sum of all substrings of a number
- Minimum Operations
- Rahul and his Villa
- Sid and his prime money
- Race in Fooland
- Excel Sheet | Part - 2
- Rod Cutting
- Array Subset of another array
- First negative integer in every window of size k
- Merge two binary Max heaps
- Regular polygon-1
- Find the closest prime number to a given number
- Find Pair Given Difference
- Shortest Common Supersequence
- k sorted array
- Large number division
- Painting the Fence
- Minimum Number in a sorted rotated array
- Bird and maximum fruit gathering
- Ticket sellers
- Number and the Digit Sum
- Maximum product
- Maximum sum Problem
- String comparison
- Maximum number of zeroes
- Maximum sum of subarray less than or equal to x
- Roll the characters of a String
- Adding Array Elements
- Smallest number in one swap
- Sum of two large numbers
- Largest number in one swap
- Remove minimum number of elements
- Count the pairs with maximum difference
- Numbers containing 1, 2 and 3
- Number of subarrays whose minimum and maximum are same
- Find k-th missing element
- Minimum element whose N-th power is greater than product of an array
- Roof Top
- N trailing zeroes in factorials
- Smallest sub-array with all occurences of most frequent element
- Maximize permutations
- Multiply by 11
- Easy string
- Print Binary Tree levels in sorted order
- Charul and vessels
- Check if any valid sequence is divisible by M
- Akku and Binary Numbers
- Reaching the heights
- Delete array elements which are smaller than next or become smaller
- Ways to split string such that each partition starts with distinct letter
- Save Ironman
- Archana and her tricky string
- Delete N nodes after M nodes of a linked list
- Rotate a Linked List
- Pairwise swap elements of a linked list
- Given a linked list of 0s, 1s and 2s, sort it.
- Add two numbers represented by linked lists
- Rearrange a linked list
- Merge 2 sorted linked list in reverse order
- Linked List in Zig-Zag fashion
- Sorted insert for circular linked list
- K distance from root
- Mirror Tree
- Maximum Width of Tree
- Diameter of Binary Tree
- Delete Middle of Linked List
- Decimal Equivalent of Binary Linked List
- Transform to Sum Tree
- Intersection of two sorted Linked lists
- Queue using two Stacks
- Stack using two queues
- Level order traversal in spiral form
- Reverse Level Order Traversal
- Insert a node in a BST
- BFS of graph
- Lowest Common Ancestor in a Binary Tree
- Determine if Two Trees are Identical
- Root to leaf path sum
- Lowest Common Ancestor in a BST
- Implement two stacks in an array
- Largest subarray of 0's and 1's
- Level order traversal Line by Line
- Print BST elements in given range
- Almost Prime Numbers
- Remove every k'th node
- Subtraction in Linked List
- Match specific pattern
- Multiply two linked lists
- Maximum Difference
- Check if Linked List is Palindrome
- Generate Grey Code Sequences
- Delete a Node in Single Linked List
- Find duplicates in an array
- Count distinct elements in every window
- Level order traversal
- Delete nodes greater than k
- Merge Sort for Linked List
- Convert Ternary Expression to Binary Tree
- Union of Two Linked Lists
- Intersection of Two Linked Lists
- Insert in a Sorted List
- Split Singly Linked List Alternatingly
- Maximum path sum
- Counting elements in two arrays
- Linked List that is Sorted Alternatingly
- Modify Linked List-1
- Construct Tree from Inorder & Preorder
- Merge Lists Alternatingly
- Arrange Consonants and Vowels
- Next Right Node
- Insert in Sorted way in a Sorted DLL
- Check if Tree is Isomorphic
- Find length of Loop
- Move all zeros to the front of the linked list
- Deque Implementations
- Min Heap implementation

- Coin Change
- Kadane's Algorithm
- Next Permutation
- Longest Increasing Subsequence
- Parenthesis Checker
- 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)
- Count of n digit numbers whose sum of digits equals to given sum
- Edit Distance
- Magic Triplets
- nCr
- Maximum Rectangular Area in a Histogram
- Min Coin
- Consecutive 1's not allowed
- Path in Matrix
- Trapping Rain Water
- Count Numbers in Range
- Rank of Matrix
- Subset Sum Problem
- Maximize The Array
- Number of Coins
- Find Prime numbers in a range
- Stock buy and sell
- Largest Number formed from an Array
- Number of paths in a matrix with k coins
- Possible words from Phone digits
- Jumping Numbers
- Rearrange an array with O(1) extra space
- Relative Sorting
- Black and White
- Largest square formed in a matrix
- Count Integral Points
- Design a tiny URL or URL shortener
- Special Keyboard
- Number of ways
- Minimum Cost of ropes
- Sum of Query II
- Form a palindrome
- Inversion of array
- Preorder to Postorder
- Smallest number on left
- Stock span problem
- M-Coloring Problem
- Dimensions of Rectangle
- Tic-Tac-Toe
- Palindromic Array
- Is Binary Number Multiple of 3
- Crazy Equations
- Build the smallest
- Largest number in K swaps
- Special Matrix
- Next larger element
- Total Decoding Messages
- Unique BST's
- Subsets
- Matchsticks game
- Combination Sum
- Combination Sum - Part 2
- Word Break
- Kth smallest element
- Divisible by 8
- Divisibility
- Sum of Subarrays
- Count Divisors of Factorial
- Prime Factors and their Powers
- Longest Common Substring
- Largest Divisibility Test
- Hamiltonian Path
- Recursively remove all adjacent duplicates
- Replace O's with X's
- Partition a number into two divisible parts
- Knight Walk
- Find all four sum numbers
- Word Boggle
- Print leaf nodes from preorder traversal of BST
- Largest prime factor
- Unit Area of largest region of 1's
- Express as sum of power of natural numbers
- First non-repeating character in a stream
- Kth Smallest Factor
- Find the largest number
- Water Overflow
- Zero Sum Subarrays
- Magnet Array Problem
- Minimum number of steps to reach a given number.
- Infix to Postfix
- Largest Sum Subarray of Size at least K
- Longest Bitonic subsequence
- Mobile numeric keypad
- Word Wrap
- Perfect Sum Problem
- Job Sequencing Problem
- Cows of FooLand
- First Digit
- Number of palindromic strings
- N Digit numbers with digits in increasing order
- Rotten Oranges
- Sisters and coins
- Longest Common Prefix in an Array
- Steps by Knight
- Median In a Row-Wise sorted Matrix
- Smith Number
- Large Product-2
- Numbers with alternative 1's
- Brackets in Matrix Chain Multiplication
- Matrix Chain Multiplication
- Sum-string
- Pairs of Non Coinciding Points
- Nine Divisors
- Carmichael Numbers
- Maximum Tip Calculator
- Print N-bit binary numbers having more 1’s than 0’s
- Queries for counts of multiples in an array
- Find the last digit when factorial of A divides factorial of B
- Last two digits of Fibonacci
- The Infinite String
- Killing Spree
- Number of subarrays with maximum values in given range
- Party in Town
- Pasha and Primes
- Container with most water
- Save Gotham!
- The Painter's Partition Problem
- Range Longest Correct Bracket Subsequence Queries
- Given a linked list, reverse alternate nodes and append at the end
- Reverse a Linked List in groups of given size.
- Delete nodes having greater value on right
- Quick Sort on Linked List
- Check for BST
- Delete without head pointer
- Intersection Point in Y Shapped Linked Lists
- Construct Binary Tree from Parent Array
- Connect Nodes at Same Level
- Clone a linked list with next and random pointer
- Flattening a Linked List
- Boundary Traversal of binary tree
- Detect cycle in a directed graph
- The Celebrity Problem
- Topological sort
- Find the number of islands
- Get minimum element from stack
- Circular tour
- Make Binary Tree From Linked List
- Generate IP Addresses
- Check if subtree
- Remove loop in Linked List
- Implementing Dijkstra | Set 1 (Adjacency Matrix)
- Max length chain
- Minimum Spanning Tree
- Additive sequence
- Interleaved Strings
- LRU Cache
- Box Stacking
- Rat in a Maze Problem
- Delete keys in a Linked list
- Merge two BST 's
- Merge k Sorted Arrays
- Length of longest palindrome in linked list
- Top View of Binary Tree
- Polynomial Addition
- Merge Sort on Doubly Linked List
- Binary Tree to CDLL
- Node at distance
- Leaves to DLL
- Count Number of SubTrees having given Sum
- Swap Kth nodes from ends
- Add two numbers represented by Linked List