- Size of Binary Tree
- Inorder Traversal
- C++ STL | Set 1 (vector)
- Preorder Traversal
- Height of Binary Tree
- Binary String
- Factorial
- Prime Number
- LCM And GCD
- Power of 2
- Majority Element
- Rotate Array
- Number of paths
- Greater on right side
- Immediate Smaller Element
- Maximum repeating number
- Reverse array in groups
- Set Bits
- Sort in specific order
- Print an array in Pendulum Arrangement
- Remove Duplicates from unsorted array
- Sum of numbers in string
- Find minimum and maximum element in an array
- Sorted matrix
- Closest Number
- Find the closest number

Name

Institute

Caltech

Overall Coding Score: 910

Monthly Coding Score: 308

Weekly Coding Score: 8

- Sum of Leaf Nodes
- Pairwise swap elements of a linked list
- Remove duplicate element from sorted Linked List
- Determine if Two Trees are Identical
- Diagonal Sum In Binary Tree
- Print all nodes that don't have sibling
- Absolute List Sorting
- Maximum Node Level
- Count Pairs whose sum is equal to X
- Distinct occurrences
- C++ STL | Set 2 (pair)
- Expression Tree
- Check if Linked List is Palindrome
- Rotate doubly Linked List
- Detect Loop in linked list
- Remove duplicates from an unsorted linked list
- Min Heap implementation
- K distance from root
- Structs and Objects
- Swap the objects
- Even Odd
- Matrix Interchange - Java
- C++ complex number addition (operator overloading)
- C++ Function overloading
- Number of Unique Paths
- Wave Array
- Count Substrings
- Move all zeroes to end of array
- Finding Position
- Amount of Water
- Single Number
- Sum of Query I
- Remove minimum elements
- Facing the sun
- Key Pair
- Add Binary Strings
- Reverse Bits
- Subarray with given sum
- Adjacents are not allowed
- Leaders in an array
- Increment
- Copy Set Bits in Range
- Triplet Sum in Array
- Comment Removal
- Three Great Candidates
- Geek and his Tricky Series
- C++ Exception Handling

- Delete keys in a Linked list
- Count ways to N'th Stair(Order does not matter)
- Count Number of SubTrees having given Sum
- Merge two BST 's
- Reverse a Linked List in groups of given size.
- Unique BST's
- Merge k Sorted Arrays
- Length of longest palindrome in linked list
- Construct Tree from Preorder Traversal
- k-th smallest element in BST
- Binary Tree to CDLL
- Find a pair with given target in BST
- Occurences of 2 as a digit
- Maximum difference between node and its ancestor
- Tree from Postorder and Inorder
- Bottom View of Binary Tree
- Delete without head pointer
- Intersection Point in Y Shapped Linked Lists
- Add all greater values to every node in a BST
- Construct Binary Tree from Parent Array
- Connect Nodes at Same Level
- Clone a linked list with next and random pointer
- Flattening a Linked List
- Min distance between two given nodes of a Binary Tree
- Count BST nodes that lie in a given range
- Find the number of islands
- Serialize and Deserialize a Binary Tree
- Make Binary Tree From Linked List
- Find the Closest Element in BST
- Check if subtree
- Extreme nodes in alternate order
- Kth element in Matrix
- Clone a Binary Tree
- Remove loop in Linked List
- Implementing Dijkstra | Set 1 (Adjacency Matrix)
- Box Stacking
- Coin Change
- Kadane's Algorithm
- Find Missing And Repeating
- Complement
- Sum Of Prime
- Rank The Permutations
- Excel Sheet | Part - 1
- Maximum Sub Array
- Print Diagonally
- Overlapping Intervals
- Maximum Index
- Equal Sum
- Next Permutation
- Longest Increasing Subsequence
- Arithmetic Progression
- 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
- Magic Triplets
- Maximum Rectangular Area in a Histogram
- Longest Span with same Sum in two Binary arrays
- Min Coin
- Consecutive 1's not allowed
- Game of Chocolates
- Count of Subarrays
- Longest Even Length Substring
- Path in Matrix
- Trapping Rain Water
- String formation from substring
- Count Numbers in Range
- Case-specific Sorting of Strings
- Sum of bit differences
- Maximize The Array
- Factorials of large numbers
- Minimum Platforms
- Number following a pattern
- Find Prime numbers in a range
- Stock buy and sell
- Largest Number formed from an Array
- Longest Palindrome in a String
- Modular Exponentiation for large numbers
- Rearrange an array with O(1) extra space
- Concatenation of Zig-Zag String in ānā Rows
- Relative Sorting
- Black and White
- Maximum of all subarrays of size k
- Largest square formed in a matrix
- Boolean Matrix Problem
- Count Integral Points
- Sorting Elements of an Array by Frequency
- Design a tiny URL or URL shortener
- Rotate a 2D array without using extra space
- Number of ways
- Dyck Path
- Minimum Cost of ropes
- Power of Largest Prime
- Sum of Query II
- Form a palindrome
- Preorder to Postorder
- Maximum length Bitonic Subarray
- Length of the longest substring
- Longest consecutive subsequence
- Largest subsquare surrounded by āXā
- Maximum Sum Path in Two Arrays
- Stock span problem
- Convert an array to reduced form
- M-Coloring Problem
- Minimum steps to get desired array
- Subsequence matching
- Dimensions of Rectangle
- Tic-Tac-Toe
- Number to words
- Palindromic Array
- Betting game
- Is Binary Number Multiple of 3
- Distributing Balls
- Maximum Sum Subsequence of length k
- Preorder Traversal and BST
- Card Rotation
- Search Pattern
- Fill up buckets
- Longest Arithmetic Progression
- Subsets with XOR value
- Jumbled Strings
- Palindromic Strings
- Max possible amount
- Bleak Numbers
- Crazy Equations
- Product of Primes
- Coin Piles
- Maximum Profit
- Circle of strings
- X Total Shapes
- Total Decoding Messages
- Unique BST's
- Distinct Transformations
- Combination Sum
- Combination Sum - Part 2
- Word Break
- Kth smallest element
- Count Palindrome Sub-Strings of a String
- Snake and Ladder Problem
- Trie | (Insert and Search)
- Find whether path exist
- Unit Area of largest region of 1's
- Rearrange characters
- Count subsequences of type a^i b^j c^k
- K
^{th}largest element in a stream - Zero Sum Subarrays
- Smallest window in a string containing all the characters of another string
- Longest Bitonic subsequence
- Maximum sum Rectangle
- Maximum Intervals Overlap
- Perfect Sum Problem
- Rotten Oranges
- Steps by Knight
- Matrix Chain Multiplication

- Reorder List
- Binary Tree to DLL
- Number of Turns in Binary Tree
- Fixing Two nodes of a BST
- Minimum Points To Reach Destination
- Minimum sum partition
- Maximum of minimum for every window size
- Head to Tail ordering
- Next Smallest Palindrome
- Find sum of different corresponding bits for all pairs
- Return two prime numbers
- Allocate minimum number of pages
- A Simple Fraction
- Path of greater than equal to k length
- Boolean Parenthesization
- Solve the Sudoku