Name

Nitish Kumar

Rank in Institute

#34

Courses Attended

Campus Ambassador

Overall Coding Score: 1010

Monthly Coding Score: 0

Weekly Coding Score: 0

- Reverse a linked list
- Delete N nodes after M nodes of 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
- Merge 2 sorted linked list in reverse order
- Sorted insert for circular linked list
- Merge Sort
- K distance from root
- Mirror Tree
- Maximum Width of Tree
- Diameter of Binary Tree
- Left View of Binary Tree
- Delete Middle of Linked List
- Merge two sorted linked lists
- Transform to Sum Tree
- Intersection of two sorted Linked lists
- Queue using two Stacks
- Level order traversal in spiral form
- Reverse Level Order Traversal
- DFS of Graph
- 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
- Print all nodes that don't have sibling
- Lowest Common Ancestor in a BST
- Implement two stacks in an array
- Run Length Encoding
- Level order traversal Line by Line
- Print BST elements in given range
- Match specific pattern
- Validate an IP Address
- Find Maximum value
- Distinct occurrences
- Expression Tree
- Check if Linked List is Palindrome
- Find duplicates in an array
- Count distinct elements in every window
- Root to leaf paths sum
- Level order traversal
- Delete nodes greater than k
- Merge Sort for Linked List
- Union of Two Linked Lists
- Root to Leaf Paths
- Maximum path sum
- Counting elements in two arrays
- Linked List that is Sorted Alternatingly
- Construct Tree from Inorder & Preorder
- Vertical sum
- Check if Tree is Isomorphic
- Height of Spiral Tree
- Sum of Leaf Nodes at Min Level
- Wave Array
- Search in a Rotated Array
- Non Repeating Character
- Count Occurences of Anagrams
- Reverse words in a given string
- Remove all duplicates from a given string
- Spirally traversing a matrix
- Two numbers with sum closest to zero
- Finding Number
- Element that appears once where every element occurs twice
- Longest Distinct characters in string
- Column name from a given column number
- Maximum Product Subarray
- Remove Duplicates
- Maximum sum increasing subsequence
- Key Pair
- Add Binary Strings
- Reach the Nth point
- Adjacents are not allowed
- Max rope cutting
- Count number of hops
- Reach a given score
- Overlapping rectangles
- Minimum element in a sorted and rotated array
- Maximum Collatz sequence length
- Day of the week
- Pick values
- 0 - 1 Knapsack Problem
- Longest Common Increasing Subsequence
- Maximum Number of 1s
- Valid Substring
- Cutted Segments
- Number of distinct subsequences
- Maximum value
- Buildings receiving sunlight
- RegEx matching
- Maximize Dot Product
- Letter Writer
- Finding the numbers
- Optimal walk
- Count Increasing Subsequences
- Lucas Number
- Pairs with specific difference
- Mr. Binary
- Minimum Steps
- Chocolate Distribution Problem
- Maximum Sum Bitonic Subsequence
- Knapsack with Duplicate Items
- Flood fill Algorithm
- Decode the pattern
- Roman Number to Integer
- Maximum no of 1's row
- Friends Pairing Problem
- Gold Mine Problem
- Minimum Operations
- Largest zigzag sequence
- Palindromic patitioning
- Temple Offerings
- Find the string in grid
- Increasing Sub Sequence
- Longest Palindromic Subsequence
- Common elements
- Rod Cutting
- Transitive closure of a Graph
- Count the paths
- Game with String
- Four Elements
- Paths to reach origin
- Get Minimum Squares
- Combine the strings
- Group Anagrams Together
- Sum equals to Sum
- Find Pair Given Difference
- Carry counter
- Count all possible paths from top left to bottom right
- Minimum Deletions
- Shortest Common Supersequence
- Painting the Fence
- Sub-Array sum divisible by K
- Number of Groups
- Ticket sellers
- String Ignorance
- Count the number of ways to tile the floor of size n x m using 1 x m size tiles
- 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
- Minimum number of deletions.
- Longest alternating subsequence
- Non-decreasing subsequence
- Ways to sum to N
- Number of substrings divisible by 8 but not by 3
- Subset with sum divisible by m
- Count of strings that can be formed using a, b and c under given constraints
- Nth item through sum
- Count binary strings
- Ways to write n as sum
- Longest subsequence-1
- Sum of average of all subsets
- Maximum sum Problem
- Number of permutation with K inversions
- String comparison
- Printing Maximum Sum Increasing Subsequence
- Longest Repeating Subsequence
- Stickler Thief
- Bell Numbers
- Transform the array
- Roll the characters of a String
- Chocolate Station
- Star elements
- Min Manipulations to make Strings Anagram
- Chicks in a Zoo
- Special Numbers
- Sum of two large numbers
- Geek and its Game of Coins
- Prime number of set bits
- Close to Perfection
- Find if string is K-Palindrome or not
- Nearest multiple of 10
- Villain Con
- Pair the minimum
- The Inverting Factor
- Longest substring with equal number of 0s and 1s
- Print Bracket Number
- Cutting Binary String
- Smallest greater elements in whole array
- Eulerian Path in an Undirected Graph
- Save Ironman
- Fitting The Array
- Print adjacency list

- Reverse a Linked List in groups of given size.
- Check for BST
- Bottom View of Binary Tree
- 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
- Detect cycle in an undirected graph
- Maximum difference between node and its ancestor
- The Celebrity Problem
- Topological sort
- Print a Binary Tree in Vertical Order
- Find the number of islands
- Get minimum element from stack
- Serialize and Deserialize a Binary Tree
- Circular tour
- Wildcard Pattern Matching
- Max rectangle
- Check if subtree
- Remove loop in Linked List
- Implementing Dijkstra | Set 1 (Adjacency Matrix)
- Max length chain
- Interleaved Strings
- LRU Cache
- Box Stacking
- Multiply two strings
- Minimum Swaps to Sort
- Rat in a Maze Problem
- Merge two BST 's
- Merge k Sorted Arrays
- Length of longest palindrome in linked list
- k-th smallest element in BST
- K-Sum Paths
- Leftmost and rightmost nodes of binary tree
- Node at distance
- Leaves to DLL
- Construct Tree from Preorder Traversal
- Count Number of SubTrees having given Sum
- Path Count in Directed Graph
- Kadane's Algorithm
- Maximum Sub Array
- Overlapping Intervals
- Equal Sum
- 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)
- Egg Dropping Puzzle
- Count of n digit numbers whose sum of digits equals to given sum
- Edit Distance
- nCr
- Maximum Rectangular Area in a Histogram
- Longest Span with same Sum in two Binary arrays
- Consecutive 1's not allowed
- Count of Subarrays
- Longest Even Length Substring
- Path in Matrix
- Trapping Rain Water
- Sum of bit differences
- Subset Sum Problem
- Maximize The Array
- Factorials of large numbers
- Number of Coins
- Minimum Platforms
- Stock buy and sell
- Number of paths in a matrix with k coins
- Possible words from Phone digits
- Longest Palindrome in a String
- Relative Sorting
- Largest square formed in a matrix
- Row with max 1s
- Design a tiny URL or URL shortener
- Nuts and Bolts Problem
- Rotate a 2D array without using extra space
- Special Keyboard
- Number of ways
- Form a palindrome
- Longest consecutive subsequence
- Convert an array to reduced form
- Tic-Tac-Toe
- Number to words
- Is Binary Number Multiple of 3
- Possible groups
- Longest Arithmetic Progression
- Max possible amount
- Smallest Sub-Array
- Circle of strings
- Largest number in K swaps
- Minimize the heights
- X Total Shapes
- Total Decoding Messages
- Unique BST's
- Subsets
- Combination Sum
- Combination Sum - Part 2
- Word Break
- Kth smallest element
- Sum of Subarrays
- Longest Common Substring
- Hamiltonian Path
- Snake and Ladder Problem
- Shortest Source to Destination Path
- Replace O's with X's
- Knight Walk
- Find all four sum numbers
- Word Boggle
- Max absolute difference
- Find whether path exist
- Unit Area of largest region of 1's
- First non-repeating character in a stream
- Count subsequences of type a^i b^j c^k
- Stepping Numbers
- K
^{th}largest element in a stream - Water Overflow
- Zero Sum Subarrays
- Magnet Array Problem
- Smallest distinct window
- Floyd Warshall
- Infix to Postfix
- Largest Sum Subarray of Size at least K
- Longest Bitonic subsequence
- Maximum sum Rectangle
- Word Wrap
- Perfect Sum Problem
- Array Pair Sum Divisibility Problem
- Top k numbers in a stream
- Rotten Oranges
- Steps by Knight
- Matrix Chain Multiplication
- Maximum Tip Calculator
- Number of subarrays with maximum values in given range
- Longest subarray with sum divisible by K
- Subarrays with equal 1s and 0s
- Longest Sub-Array with Sum K
- Beautiful SubSequence
- Save Winterfell
- Save Gotham!
- Aditya and his building blocks
- Minimum swaps and K together
- Maximize the sum of selected numbers from an array to make it empty
- Construct binary palindrome by repeated appending and trimming
- Castle RUN

- Binary Tree to DLL
- Nodes at given distance in binary tree
- Fixing Two nodes of a BST
- Minimum Points To Reach Destination
- Minimum sum partition
- Next Smallest Palindrome
- Ugly Numbers
- Largest rectangle of 1’s with swapping of columns allowed
- Word Break - Part 2
- Minimum Cost Path
- N-Queen Problem
- Solve the Sudoku
- Longest Zig-Zag Sub Sequence
- Convert to Strictly increasing array