- Binary String
- GCD of Array
- Power of 2
- Series GP
- Sort The Array
- Pythagorean Triplet
- Sort a String
- Sieve of Eratosthenes
- Count possible triangles
- Dice throw
- Rotate Array
- Permutations of a given string
- Missing number in array
- Array of alternate +ve and -ve no.s
- Swap two nibbles in a byte
- Maximum product of two numbers
- Number of paths
- Count total set bits
- Bit Difference
- Greater on right side
- Count zero
- Intersection of two arrays
- Convert array into Zig-Zag fashion
- Remove character
- k largest elements
- Pairs of prime number
- Minimum difference pair
- Find position of set bit
- Sum of all prime numbers between 1 and N.
- Jumping Geek
- Ways To Tile A Floor
- Generate Binary Numbers
- Smallest number
- Find the Odd Occurence
- Angle between hour and minute hand
- Keypad typing
- Help the Old Man!!!
- Minimize string value
- Rotate by 90 degree
- Set Bits
- Minimize the sum of product
- Chocolate Distribution Problem
- Reverse each word in a given string
- Check if a number can be expressed as x^y
- String with numbers at its end
- Interesting Patterns
- Replace the Bit
- Squares in a Matrix
- Find first and last occurrence of x
- Type of array
- Sort in specific order
- Check if two arrays are equal or not
- Unique Numbers
- Find first set bit
- Find first repeated character
- Geek and Coffee Shop
- Index of first 1 in a sorted array of 0’s and 1’s
- Arranging the array
- First element to occur k times
- Check whether K-th bit is set or not
- Extract Maximum
- Uncommon characters
- URLify a given string
- Pair cube count
- Rightmost different bit
- Check set bits
- Set kth bit
- Difficulty of sentence
- Toggle bits given range
- Stable Sort and Position
- Twice counter
- Longest Common Prefix in an Array
- Print first n Fibonacci Numbers
- Count triplets with sum smaller than X
- Total number of Strings
- Find the Highest number
- Closest Number
- First and last occurrences of X
- Positive and negative elements
- Boolean String Value
- Part Sort
- Absolute Difference of 1
- Remove common characters and concatenate
- Repeated I.Ds
- Left Rotate Matrix K times
- Find k-th character in string
- Good or Bad string
- Repeated Character
- Find the fine
- Find the closest number
- Winner of an election where votes are represented as candidate names
- Most frequent word in an array of strings
- Message Spreading
- Last duplicate element in a sorted array
- Sum of f(a[i], a[j]) over all pairs in an array of n integers
- Ishaan Loves Chocolates
- Strange Sort - copy
- How Many X's?
- Height of Heap
- Inorder Traversal
- Count Leaves in Binary Tree
- Height of Binary Tree
- Finding middle element in a linked list
- Circular Linked List
- Postorder Traversal
- Insert a node in Doubly linked list
- Preorder Traversal
- Implement strstr
- Search a node in BST
- Implement Atoi
- Find triplets with zero sum
- Queue Reversal
- Count Non-Leaf Nodes in Tree

Name

adimundi

Campus Ambassador

Other Profile Link

Overall Coding Score: 1471

Monthly Coding Score: 0

Weekly Coding Score: 0

- Anagram
- Adding One
- Print Pattern
- Rotation
- Search in a Rotated Array
- Parenthesis Checker
- Palindrome numbers
- Merge Two Sorted Arrays
- Magic Number
- Maximize Toys
- Trailing zeroes in factorial
- Maximize Number of 1's
- Non Repeating Character
- a^b(Set 2)
- Minimum number of Coins
- Sum of Middle Elements of two sorted arrays
- Count Occurences of Anagrams
- Reverse words in a given string
- Isomorphic Strings
- Count Substrings
- Move all zeroes to end of array
- Remove all duplicates from a given string
- Activity Selection
- Remove “b” and “ac” from a given string
- Majority Element
- Spirally traversing a matrix
- Sort an array of 0s, 1s and 2s
- Subset Sum Problem
- Two numbers with sum closest to zero
- Number of Coins
- Finding Number
- Stock buy and sell
- Maximum value in a bitonic array
- Next greater number set digits
- Finding Position
- Next sparse binary number
- Amount of Water
- Single Number
- Segregate even and odd nodes in a Linked List
- Does robot moves circular
- Element that appears once where every element occurs twice
- Longest Distinct characters in string
- Count distinct pairs with difference k
- Replace by X
- Is Square
- Column name from a given column number
- Maximum Product Subarray
- N meetings in one room
- Maximum of all subarrays of size k
- Remove Duplicates
- Kth distance
- Addition of submatrix
- Maximum sum increasing subsequence
- Array to BST
- Sum of two numbers represented as arrays
- Facing the sun
- Max Sum without Adjacents
- Key Pair
- Inversion of array
- Add Binary Strings
- Product array puzzle
- Reverse Bits
- Reach the Nth point
- Subarray with given sum
- Maximum repeating number
- Stock span problem
- Leaders in an array
- Count number of hops
- Inorder Traversal and BST
- Save Knights
- Triplet Sum in Array
- Three Great Candidates
- Next in Series
- Possible paths
- Minimum element in a sorted and rotated array
- Number of 1's in smallest repunits
- Shop in Candy Store
- Check If two Line segments Intersect
- Largest number possible
- 0 - 1 Knapsack Problem
- Tom and Jerry
- Digit multiplier
- Power of Numbers
- Next larger element
- Left out candies
- Permutation with Spaces
- Equilibrium point
- Floor in a Sorted Array
- Buildings receiving sunlight
- RegEx matching
- Maximize Dot Product
- Max value
- Flip Bits
- Finding the numbers
- Euler Totient
- Min sum formed by digits
- Binary Tree K level sum
- Recursively remove all adjacent duplicates
- Exit Point in a Matrix
- 1[0]1 Pattern Count
- Knapsack with Duplicate Items
- Sum of k smallest elements in BST
- Flood fill Algorithm
- Decode the pattern
- Longest K unique characters substring
- Roman Number to Integer
- Maximum no of 1's row
- Decode the string
- Gold Mine Problem
- Smallest subarray with sum greater than x
- Game of XOR
- Minimum Operations
- Equal point in a string of brackets
- Find all pairs with a given sum
- Check if frequencies can be equal
- Shortest distance in infinite tree
- Largest zigzag sequence
- Palindromic patitioning
- Numbers with same first and last digit
- Check if palindromic ignoring spaces
- Zero Sum Subarrays
- Smallest window in a string containing all the characters of another string
- Find the string in grid
- Largest Fibonacci Subsequence
- Longest Palindromic Subsequence
- Evaluation of Postfix Expression
- Common elements
- Recursive sequence
- Rod Cutting
- Fill array with 1's
- Infix to Postfix
- Element with left side smaller and right side greater
- Sequence of Sequence
- Array Subset of another array
- Smallest Positive missing number
- Merge two binary Max heaps
- Game with String
- Four Elements
- Get Minimum Squares
- Nth catalan number
- Group Anagrams Together
- Sum equals to Sum
- Find Pair Given Difference
- Carry counter
- Count the elements
- Top k numbers in a stream
- Second most repeated string in a sequence
- Count all possible paths from top left to bottom right
- Shortest Common Supersequence
- Sort the given array after applying the given equation
- Rearrange a string
- Bird and maximum fruit gathering
- Swapping pairs make sum equal
- String Ignorance
- Jumping Caterpillars
- Bitonic Generator Sort
- Count of strings that can be formed using a, b and c under given constraints
- Nth item through sum
- String comparison
- Minimum indexed character
- Stickler Thief
- Even and odd elements at even and odd positions
- Transform the array
- Sum of Lengths of Non-Overlapping SubArrays
- Chocolate Station
- Common Subsequence
- Star elements
- Sum of two large numbers
- Prime number of set bits
- Pairs with Positive Negative values
- Longest common prefix
- Maximum distinct elements after removing K elements
- Check if array contains contiguous integers with duplicates allowed
- Maximum height of the staircase
- Rope Cutting
- Ease the Array
- Find the closest pair from two arrays
- Print Bracket Number
- Maximum number of partitions that can be sorted individually to make sorted
- Cutting Binary String
- Print binomial expansion series
- Save Ironman
- Are you "Perfect"
- SPP - Beautiful Pairs
- Reverse a linked list
- Delete N nodes after M nodes of a linked list
- Rotate a Linked List
- Detect Loop in linked list
- Remove duplicates from an unsorted linked list
- Sorted insert for circular linked list
- Insertion Sort
- Merge Sort
- Quick Sort
- K distance from root
- Mirror Tree
- Maximum Width of Tree
- Diameter of Binary Tree
- Check for Balanced Tree
- Heap Sort
- n'th node from end of linked list
- Left View of Binary Tree
- Sum Tree
- Transform to Sum Tree
- Remove duplicate element from sorted Linked List
- Level order traversal in spiral form
- Boundary Traversal of binary tree
- Reverse alternate levels of a perfect binary tree
- Insert a node in a BST
- Determine if Two Trees are Identical
- Root to leaf path sum
- Postorder traversal from given Inorder and Preorder traversals
- Lowest Common Ancestor in a BST
- Implement two stacks in an array
- Print BST elements in given range
- Print a Binary Tree in Vertical Order - Code wrong
- Minimum Depth of a Binary Tree
- Odd even level difference
- Binary Tree to BST
- K-Palindrome
- Get minimum element from stack
- Unique rows in boolean matrix
- Serialize and Deserialize a Binary Tree
- Is Binary Tree Heap
- Validate an IP Address
- Expression Tree
- Check whether BST contains Dead End
- Kth largest element in BST
- Count distinct elements in every window
- Special Stack
- Three way partitioning
- Sort a stack
- Level order traversal
- Peak element
- Delete nodes greater than k
- Index Of an Extra Element
- Merge Sort for Linked List
- Sum of given range
- Convert Ternary Expression to Binary Tree
- Insert in a Sorted List
- Ancestors in Binary Tree
- Level of a Node in Binary Tree
- Counting Sort
- Max and min element in Binary Tree
- XOR of a given range
- Construct BST from Postorder
- Huffman Decoding
- Huffman Decoding-1
- Check if Tree is Isomorphic
- Predecessor and Successor
- Leaves to DLL
- Diagonal Sum In Binary Tree
- Find length of Loop
- Deletion and Reverse in Linked List
- Change of Key in BST
- Normal BST to Balanced BST
- Reverse First K elements of Queue
- Sum of the Longest Bloodline of a Tree
- Check if two Nodes are Cousins
- ZigZag Tree Traversal
- Tilt of Binary Tree
- Move all zeros to the front of the linked list
- Delete middle element of a stack
- Vertical Width of a Binary Tree

- Coin Change
- Kadane's Algorithm
- Excel Sheet | Part - 1
- Wave Array
- Overlapping Intervals
- 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
- Edit Distance
- Maximum Rectangular Area in a Histogram
- Min Coin
- Consecutive 1's not allowed
- Longest Even Length Substring
- Path in Matrix
- Trapping Rain Water
- String formation from substring
- Case-specific Sorting of Strings
- Maximize The Array
- Factorials of large numbers
- Number following a pattern
- Number of paths in a matrix with k coins
- Possible words from Phone digits
- Jumping Numbers
- Longest Palindrome in a String
- Modular Exponentiation for large numbers
- Concatenation of Zig-Zag String in ‘n’ Rows
- Relative Sorting
- Black and White
- Largest square formed in a matrix
- Sorting Elements of an Array by Frequency
- Nuts and Bolts Problem
- Rotate a 2D array without using extra space
- Special Keyboard
- Number of ways
- Minimum Cost of ropes
- Sum of Query II
- Form a palindrome
- Preorder to Postorder
- Maximum length Bitonic Subarray
- Length of the longest substring
- Longest consecutive subsequence
- M-Coloring Problem
- Minimum steps to get desired array
- Handshakes
- Tic-Tac-Toe
- Number to words
- Palindromic Array
- Betting game
- Is Binary Number Multiple of 3
- Possible groups
- Maximum Sum Subsequence of length k
- Preorder Traversal and BST
- Max possible amount
- Bleak Numbers
- Super Primes
- Coin Piles
- Largest number in K swaps
- Minimize the heights
- Total Decoding Messages
- Unique BST's
- Subsets
- Combination Sum
- Combination Sum - Part 2
- Word Break
- Longest Prefix Suffix
- K’th smallest element
- Longest Common Substring
- Hamiltonian Path
- Count the Number of Full Binary Trees
- Snake and Ladder Problem
- Shortest Source to Destination Path
- Trie | (Insert and Search)
- Replace O's with X's
- Knight Walk
- Find all four sum numbers
- Word Boggle
- Max absolute difference
- Print leaf nodes from preorder traversal of BST
- Is Sudoku Valid
- Find whether path exist
- Check Mirror in N-ary tree
- Length of largest region of 1's
- Rearrange characters
- First non-repeating character in a stream
- Count subsequences of type a^i b^j c^k
- Stepping Numbers
- Kth largest element in a stream
- Water Overflow
- Magnet Array Problem
- Smallest distinct window
- Huffman Encoding
- Nearly Sorted Algorithm
- Optimal binary search tree
- Geek collects the balls
- Largest Sum Subarray of Size at least K
- Longest Bitonic subsequence
- Mobile numeric keypad
- Maximum sum Rectangle
- Maximum Intervals Overlap
- Longest Path in a matrix
- Array Pair Sum Divisibility Problem
- Page Faults in LRU
- Firing employees
- Rotten Oranges
- Probability of Knight
- Two water Jug problem
- CamelCase Pattern Matching
- Brackets in Matrix Chain Multiplication
- Matrix Chain Multiplication
- Maximum Tip Calculator
- Longest subarray with sum divisible by K
- Count subarrays with equal number of 1’s and 0’s
- Longest Sub-Array with Sum K
- Check if strings are rotations of each other or not
- Geek and Strings
- Print Binary Tree levels in sorted order
- The Painter's Partition Problem
- Maximize the sum of selected numbers from an array to make it empty
- Construct binary palindrome by repeated appending and trimming
- Element left after performing alternate OR & XOR operation
- Range Queries for Longest Correct Bracket Subsequence
- Count BST nodes that lie in a given range
- Check for BST
- Bottom View of Binary Tree
- Connect Nodes at Same Level
- Diagonal Traversal of Binary Tree
- Delete a node from BST
- 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
- Circular tour
- Wildcard Pattern Matching
- Max rectangle
- Generate IP Addresses
- Implementing Dijkstra | Set 1 (Adjacency Matrix)
- Max length chain
- Largest BST
- Interleaved Strings
- Box Stacking
- Multiply two strings
- Minimum Swaps to Sort
- Count of distinct substrings
- Longest Consecutive Subsequence
- Rat in a Maze Problem
- Maximum subset XOR
- Find the Closest Element in BST
- Pots of Gold Game
- Merge two BST 's
- Trie | (Delete)
- Binary Tree to CDLL
- Find a pair with given target in BST
- Populate Inorder Successor for all nodes
- Construct tree from Inorder and LevelOrder
- Pairs violating BST property
- Maximum path sum from any node
- Largest Independent Set Problem
- Median of BST
- Number of Turns in Binary Tree
- Right Sibling in Binary Tree
- Construct Tree from Preorder Traversal
- Count Number of SubTrees having given Sum

- Maximum Index
- Minimum sum partition
- Maximum of minimum for every window size
- Largest Number formed from an Array
- Allocate minimum number of pages
- A Simple Fraction
- X Total Shapes
- Boolean Parenthesization
- Longest valid Parentheses
- Print all LCS sequences
- N-Queen Problem
- Solve the Sudoku
- Find median in a stream
- Travelling Salesman Problem
- Similar expressions
- Phone directory
- Closest Palindrome
- Binary Tree to DLL
- LRU Cache
- Partition array to K subsets
- Nodes at given distance in binary tree
- Fixing Two nodes of a BST