https://github.com/sahashraee/coding_preparation_for_interview
Solving DSA problems on LeetCode and HackerRank platform for interview coding phase.
https://github.com/sahashraee/coding_preparation_for_interview
dsa python
Last synced: about 1 year ago
JSON representation
Solving DSA problems on LeetCode and HackerRank platform for interview coding phase.
- Host: GitHub
- URL: https://github.com/sahashraee/coding_preparation_for_interview
- Owner: SahashRaee
- License: mit
- Created: 2024-12-18T18:14:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-25T03:14:41.000Z (over 1 year ago)
- Last Synced: 2025-04-11T00:52:34.886Z (about 1 year ago)
- Topics: dsa, python
- Homepage:
- Size: 2.8 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **CODING PREPARATION**

**RESOURCES**
- [**LeetCode**](https://leetcode.com/u/SahashRaee/)
- [**HackerRank**](https://www.hackerrank.com/dashboard)
**EASY QUESTIONS**
| Name of Question | Status of Completion | Solution |
| ----- | -----| ----- |
| 1. [Two Sum](https://leetcode.com/problems/two-sum/) | ✅✅ | |
| 1. [Valid Anagram](https://leetcode.com/problems/valid-anagram/description/) | ✅✅ | |
| 2. [Roman to Integer](https://leetcode.com/problems/roman-to-integer/) | ✅ | |
| 3. [Longest Common Prefix](https://leetcode.com/problems/longest-common-prefix/) | ✅✅ ||
| 4. [Intersection of Two Arrays II](https://leetcode.com/problems/intersection-of-two-arrays-ii/) | ✅✅ | |
| 5. [Reverse String](https://leetcode.com/problems/reverse-string/) | ✅ | |
| 6. [Move Zeroes](https://leetcode.com/problems/move-zeroes/) | ✅✅ | |
| 7. [Reverse Linked List](https://leetcode.com/problems/reverse-linked-list/) | ✅✅| |
| 8. [Revising Select Query II](https://www.hackerrank.com/challenges/revising-the-select-query-2/problem?isFullScreen=true) | ✅ | |
| 9. [Revising Select Query I](https://www.hackerrank.com/challenges/revising-the-select-query/problem?isFullScreen=true) | ✅ ||
| 10. [Select All](https://www.hackerrank.com/challenges/select-all-sql/problem?isFullScreen=true) | ✅| |
| 11. [Select By ID](https://www.hackerrank.com/challenges/select-by-id/problem?isFullScreen=true) | ✅ ||
| 12. [Sqrt](https://leetcode.com/problems/sqrtx/) | ✅✅ | |
| 13. [Merge Sorted Array](https://leetcode.com/problems/merge-sorted-array/submissions/) | ✅✅ | |
| 14. [Majority Element](https://leetcode.com/problems/majority-element/submissions/) | ✅ | |
| 15. [First Unique Character in String](https://leetcode.com/problems/first-unique-character-in-a-string/submissions/) | ✅ | |
| 16. [Climbing Stairs](https://leetcode.com/problems/climbing-stairs/submissions/) | ✅ | |
| 17. [Japanese Cities Names](https://www.hackerrank.com/challenges/japanese-cities-name/problem?isFullScreen=true) | ✅ | |
| 18. [Plus One](https://leetcode.com/problems/plus-one/submissions/) | ✅ | |
| 19. [Contains Duplicate](https://leetcode.com/problems/contains-duplicate/submissions/) | ✅ | |
| 20. [Pascal's Triangle](https://leetcode.com/problems/pascals-triangle/submissions/) | ✅ | |
| 21. [Delete Node in a Linked List](https://leetcode.com/problems/delete-node-in-a-linked-list/submissions/) | | |
| 22. [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/submissions/) | | |
| 23. [Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists/submissions/) | ||
| 24. [Valid Palindrome](https://github.com/ThinamXx/ML..Interview..Preparation/blob/main/Images/Valid%20Palindrome.PNG) | | |
| 25. [Japanese Cities Names II](https://www.hackerrank.com/challenges/japanese-cities-name/problem?isFullScreen=true) | | |
| 26. [Maximum Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree/submissions/) | | |
| 27. [Convert Sorted Array to Binary Search Tree](https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/) | | |
| 28. [Maximum Subarray](https://leetcode.com/problems/maximum-subarray/submissions/) | |
| 29. [Power of Three](https://leetcode.com/problems/power-of-three/submissions/) | | |
| 30. [Excel Sheet Column Number](https://leetcode.com/problems/excel-sheet-column-number/submissions/) | | |
| 31. [Excel Sheet Column Title](https://leetcode.com/problems/excel-sheet-column-title/submissions/) | | |
| 32. [Missing Number](https://leetcode.com/problems/missing-number/submissions/) | | |
| 33. [Single Number](https://leetcode.com/problems/single-number/submissions/) | | |
| 34. [Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/submissions/) | ✅ ||
| 35. [Remove Duplicates from Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array/submissions/) | ✅ | |
| 36. [Fizz Buzz](https://leetcode.com/problems/fizz-buzz/submissions/) | ✅ | |
| 37. [Valid Anagram](https://leetcode.com/problems/valid-anagram/submissions/) | | |
| 38. [Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal/submissions/) | | |
| 39. [Symmetric Tree](https://leetcode.com/problems/symmetric-tree/submissions/) | ✅ | |
| 40. [Minimum Absolute Difference](https://leetcode.com/problems/minimum-absolute-difference/submissions/) | ✅ ||
| 41. [Power of Two](https://leetcode.com/problems/power-of-two/submissions/) | ✅✅ | |
| 42. [Add Binary](https://leetcode.com/problems/add-binary/submissions/) | ✅ | |
| 43. [Intersection of Two Linked Lists](https://leetcode.com/problems/intersection-of-two-linked-lists/submissions/) | ✅✅ | |
| 44. [Implement Str](https://leetcode.com/problems/implement-strstr/) | ✅ | |
| 45. [Remove Linked List Elements](https://leetcode.com/problems/remove-linked-list-elements/submissions/) | ✅✅ | |
| 46. [Invert Binary Tree](https://leetcode.com/problems/invert-binary-tree/submissions/) | ✅✅✅ | |
| 47. [First Bad Version](https://leetcode.com/problems/first-bad-version/) | ✅ | |
| 48. [Add Strings](https://leetcode.com/problems/add-strings/submissions/) | ✅ | |
| 49. [Longest Continuous Increasing Subsequence](https://leetcode.com/problems/longest-continuous-increasing-subsequence/submissions/) | ✅ | |
| 50. [Valid Palindrome II](https://leetcode.com/problems/valid-palindrome-ii/submissions/) | ✅ ||
| 51. [Unique Email Addresses](https://leetcode.com/problems/unique-email-addresses/submissions/) | ✅ | |
| 52. [Verifying Alien Dictionary](https://leetcode.com/problems/verifying-an-alien-dictionary/submissions/) | ✅ ||
| 53. [Squares of Sorted Array](https://leetcode.com/problems/squares-of-a-sorted-array/submissions/) | ✅✅ | |
| 54. [Remove All Adjacent Duplicates](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string/submissions/) | ✅✅ | |
| 55. [Linked List Cycle](https://leetcode.com/problems/linked-list-cycle/submissions/) | ✅✅ | |
| 56. [Find All Numbers Disappeared in Array](https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/) | ✅✅✅ ||
| 57. [Range Sum Query](https://leetcode.com/problems/range-sum-query-immutable/submissions/) | ✅ | |
| 58. [Palindrome Linked List](https://leetcode.com/problems/palindrome-linked-list/submissions/) | ✅✅ ||
| 59. [Remove Duplicates from Sorted List](https://leetcode.com/problems/remove-duplicates-from-sorted-list/submissions/) | ✅✅ ||
| 60. [Peak Index in a Mountain Array](https://leetcode.com/problems/peak-index-in-a-mountain-array/) | ✅✅ | |
| 61. [Average of Levels in Binary Tree](https://leetcode.com/problems/average-of-levels-in-binary-tree/) | ✅ | |
| 62. [Minimum Depth of Binary Tree](https://leetcode.com/problems/minimum-depth-of-binary-tree/submissions/) | ✅ ||
| 63. [Same Tree](https://leetcode.com/problems/same-tree/submissions/) | ✅✅| |
| 64. [Path Sum](https://leetcode.com/problems/path-sum/submissions/) | ✅✅ | |
| 65. [Diameter of Binary Tree](https://leetcode.com/problems/diameter-of-binary-tree/submissions/) | ✅✅ ||
| 66. [Lowest Common Ancestor of a Binary Search Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/) | ✅✅ | |
| 67. [Subtree of Another Tree](https://leetcode.com/problems/subtree-of-another-tree/submissions/) | | |
| 68. [Backspace String Compare](https://leetcode.com/problems/backspace-string-compare/submissions/) | ||
| 69. [Word Pattern](https://leetcode.com/problems/word-pattern/submissions/) | ✅ | |
| 70. [Type of Triangle](https://www.hackerrank.com/challenges/what-type-of-triangle/problem?isFullScreen=true) | ||
| 71. [Find Numbers with Even Number of Digits](https://leetcode.com/problems/find-numbers-with-even-number-of-digits/) | ✅ | |
| 72. [Richest Customer Wealth](https://leetcode.com/problems/richest-customer-wealth/submissions/) | ✅ | |
| 73. [Find Smallest Letter Greater Than Target](https://leetcode.com/problems/find-smallest-letter-greater-than-target/) | | |
| 74. [Set Mismatch](https://leetcode.com/problems/set-mismatch/) | | |
| 75. [Flipping an Image](https://leetcode.com/problems/flipping-an-image/) | ||
| 76. [Number of Steps to Reduce Number to Zero](https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero/) | | |
| 77. [Happy Number](https://leetcode.com/problems/happy-number/) | | |
| 78. [Middle of the Linked List](https://leetcode.com/problems/middle-of-the-linked-list/) | ||
| 79. [Balanced Binary Tree](https://leetcode.com/problems/balanced-binary-tree/submissions/) | | |
| 80. [Merge Two Binary Trees](https://leetcode.com/problems/merge-two-binary-trees/submissions/) | ||
| 81. [Combine Two Tables](https://leetcode.com/problems/combine-two-tables/submissions/) | | |
| 82. [Employees Earning More Than Their Managers](https://leetcode.com/problems/employees-earning-more-than-their-managers/) | ✅ | |
| 83. [Binary Search](https://leetcode.com/problems/binary-search/submissions/) | ✅ | |
| 84. [Implement Stack Using Queues](https://leetcode.com/problems/implement-stack-using-queues/) | ✅ ||
| 85. [Shift 2D Grid](https://leetcode.com/problems/shift-2d-grid/) | ✅ | |
| 86. [Find Pivot Index](https://leetcode.com/problems/find-pivot-index/) | | |
| 87. [Big Countries](https://leetcode.com/problems/big-countries/) | | |
| 88. [Recyclable and Low Fat Products](https://leetcode.com/problems/recyclable-and-low-fat-products/) | | |
| 89. [Min Cost Climbing Stairs](https://leetcode.com/problems/min-cost-climbing-stairs/description/) | ✅ ||
**MEDIUM QUESTIONS**
| Name of Question | Status of Completion | Solution |
| ----- | -----| ----- |
| 1. [Add Two Numbers](https://leetcode.com/problems/add-two-numbers/) | ||
| 2. [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters/) | ✅✅ | |
| 3. [Letter Combinations of a Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number/) | ✅ | |
| 4. [Remove Nth Node from End of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list/) | ||
| 5. [Divide Two Integers](https://leetcode.com/problems/divide-two-integers/submissions/) | | |
| 6. [Next Permutation](https://leetcode.com/problems/next-permutation/submissions/) | ✅ | |
| 7. [Find First and Last Position of Element](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/submissions/) | | |
| 8. [Combination Sum](https://leetcode.com/problems/combination-sum/submissions/) | | |
| 9. [Combination Sum II](https://leetcode.com/problems/combination-sum-ii/submissions/) | | |
| 10. [Permutations](https://leetcode.com/problems/permutations/submissions/) | | |
| 11. [Merge Intervals](https://leetcode.com/problems/merge-intervals/submissions/) | ||
| 12. [Unique Paths II](https://leetcode.com/problems/unique-paths-ii/submissions/) | | |
| 13. [Simplify Path](https://leetcode.com/problems/simplify-path/submissions/) | ✅ | |
| 14. [Validate Binary Search Tree](https://leetcode.com/problems/validate-binary-search-tree/submissions/) | ||
| 15. [Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal/) | ✅ | |
| 16. [Construct Binary Tree from Preorder and Inorder](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/) | ✅ ||
| 17. [Populating Next Right Pointers in Each Node](https://leetcode.com/problems/populating-next-right-pointers-in-each-node/) | ✅| |
| 18. [Clone Graph](https://leetcode.com/problems/clone-graph/submissions/) | ✅| |
| 19. [Copy List with Random Pointer](https://leetcode.com/problems/copy-list-with-random-pointer/) | |
| 20. [Word Break](https://leetcode.com/problems/word-break/) | | |
| 21. [Find Minimum in Rotated Sorted Array](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/) | | |
| 22. [Binary Search Tree Iterator](https://leetcode.com/problems/binary-search-tree-iterator/) | | |
| 23. [Rotate Array](https://leetcode.com/problems/rotate-array/) | | |
| 24. [Binary Tree Right Side View](https://leetcode.com/problems/binary-tree-right-side-view/) | | |
| 25. [Course Schedule](https://leetcode.com/problems/course-schedule/submissions/) | | |
| 26. [Course Schedule II](https://leetcode.com/problems/course-schedule-ii/submissions/) | | |
| 27. [Design Add and Search Words DS](https://leetcode.com/problems/design-add-and-search-words-data-structure/) | ||
| 28. [String to Integer](https://leetcode.com/problems/string-to-integer-atoi/submissions/) | | |
| 29. [Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array/) | | |
| 30. [The PADS](https://www.hackerrank.com/challenges/the-pads/problem?isFullScreen=true) | ||
| 31. [Basic Calculator](https://leetcode.com/problems/basic-calculator-ii/submissions/) | ✅ | |
| 32. [Lowest Common Ancestor of Binary Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/) | ✅ | |
| 33. [Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self/) | ✅✅ | |
| 34. [Peeking Iterator](https://leetcode.com/problems/peeking-iterator/submissions/) | ✅ | |
| 35. [Coin Change](https://leetcode.com/problems/coin-change/submissions/) | | |
| 36. [Linked List Cycle II](https://leetcode.com/problems/linked-list-cycle-ii/submissions/) | | |
| 37. [Koko Eating Bananas](https://leetcode.com/problems/koko-eating-bananas/) | | |
| 38. [Gas Station](https://leetcode.com/problems/gas-station/) | | |
| 39. [Decode String](https://leetcode.com/problems/decode-string/submissions/) | ||
| 40. [Integer Replacement](https://leetcode.com/problems/integer-replacement/) | ||
| 41. [Partition Equal Subset Sum](https://leetcode.com/problems/partition-equal-subset-sum/submissions/) | ||
| 43. [Sequential Digits](https://leetcode.com/problems/sequential-digits/submissions/) | |
| 44. [Pacific Atlantic Water Flow](https://leetcode.com/problems/pacific-atlantic-water-flow/submissions/) | | |
| 45. [Path Sum III](https://leetcode.com/problems/path-sum-iii/submissions/) | | |
| 46. [Continuous Subarray Sum](https://leetcode.com/problems/continuous-subarray-sum/submissions/) | | |
| 47. [Single ELement in a Sorted Array](https://leetcode.com/problems/single-element-in-a-sorted-array/) | ||
| 48. [Subarray Sum Equals K](https://leetcode.com/problems/subarray-sum-equals-k/submissions/) | ||
| 49. [Design Circular Deque](https://leetcode.com/problems/design-circular-deque/submissions/) | | |
| 50. [Find K Closest Elements](https://leetcode.com/problems/find-k-closest-elements/) | | |
| 51. [Maximum Swap](https://leetcode.com/problems/maximum-swap/submissions/) | | |
| 52. [Top K Frequent Words](https://leetcode.com/problems/top-k-frequent-words/) | | |
| 53. [UTF-8 Validation](https://leetcode.com/problems/utf-8-validation/) | | |
| 54. [Accounts Merge](https://leetcode.com/problems/accounts-merge/submissions/) | | |
| 55. [All Elements in Two Binary Search Trees](https://leetcode.com/problems/all-elements-in-two-binary-search-trees/) | ||
| 56. [Is Graph Bipartite](https://leetcode.com/problems/is-graph-bipartite/submissions/) | | |
| 57. [Cheapest Flights Within K Stops](https://leetcode.com/problems/cheapest-flights-within-k-stops/) | ||
| 58. [Maximum XOR of Two Numbers in an Array](https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array/) | | |
| 59. [All Nodes Distance K in Binary Tree](https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree/) | | |
| 60. [Occupations](https://www.hackerrank.com/challenges/occupations/problem?isFullScreen=true) | | |
| 61. [Minimum Add to Make Parentheses Valid](https://leetcode.com/problems/minimum-add-to-make-parentheses-valid/) | | |
| 62. [Check Completeness of a Binary Tree](https://leetcode.com/problems/check-completeness-of-a-binary-tree/) | ✅ | |
| 63. [Find Peak Element](https://leetcode.com/problems/find-peak-element/) | | |
| 64. [Search in Rotated Array](https://leetcode.com/problems/search-in-rotated-sorted-array/) | | |
| 65. [Find the Duplicate Number](https://leetcode.com/problems/find-the-duplicate-number/) | | |
| 66. [Find All Duplicates in an Array](https://leetcode.com/problems/find-all-duplicates-in-an-array/) | | |
| 67. [Spiral Matrix](https://leetcode.com/problems/spiral-matrix/submissions/) | | |
| 68. [Pancake Sorting](https://leetcode.com/problems/pancake-sorting/) | | |
| 69. [K Closest Points to Origin](https://leetcode.com/problems/k-closest-points-to-origin/) | | |
| 70. [Permutations in String](https://leetcode.com/problems/permutation-in-string/submissions/) | ✅ ||
| 71. [Reverse Integer](https://leetcode.com/problems/reverse-integer/submissions/) | | |
| 72. [Subsets](https://leetcode.com/problems/subsets/) | ✅ | |
| 73. [Minimum Cost For Tickets](https://leetcode.com/problems/minimum-cost-for-tickets/submissions/) | | |
| 74. [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/) | | |
| 75. [Swap Nodes in Pairs](https://leetcode.com/problems/swap-nodes-in-pairs/) | ✅ | |
| 76. [Container With Most Water](https://leetcode.com/problems/container-with-most-water/submissions/) | ||
| 77. [Two Sum II](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/) | ✅ | |
| 78. [3Sum](https://leetcode.com/problems/3sum/) | | |
| 79. [Generate Parentheses](https://leetcode.com/problems/generate-parentheses/submissions/) | | |
| 80. [Reorder List](https://leetcode.com/problems/reorder-list/submissions/) | | |
| 81. [Implement Trie (Prefix Tree)](https://leetcode.com/problems/implement-trie-prefix-tree/submissions/) | | |
| 82. [Sort Colors](https://leetcode.com/problems/sort-colors/) | | |
| 83. [Count Sub Islands](https://leetcode.com/problems/count-sub-islands/submissions/) | ✅ | |
| 84. [Sort List](https://leetcode.com/problems/sort-list/submissions/) | | |
| 85. [Reverse Linked List II](https://leetcode.com/problems/reverse-linked-list-ii/submissions/) | ||
| 86. [Rotate List](https://leetcode.com/problems/rotate-list/) | | |
| 87. [Word Search](https://leetcode.com/problems/word-search/submissions/) | ||
| 88. [Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements/submissions/) | ||
| 89. [Unique Paths](https://leetcode.com/problems/unique-paths/) | ✅ | |
| 90. [Permutations II](https://leetcode.com/problems/permutations-ii/submissions/) | ✅ ||
| 91. [Count Good Nodes in Binary Tree](https://leetcode.com/problems/count-good-nodes-in-binary-tree/) | ||
| 92. [Second Highest Salary](https://leetcode.com/problems/second-highest-salary/) | | |
| 93. [Triangle](https://leetcode.com/problems/triangle/submissions/) | | |
| 94. [Sum Root to Leaf Numbers](https://leetcode.com/problems/sum-root-to-leaf-numbers/) | | |
| 95. [Unique Binary Search Trees](https://leetcode.com/problems/unique-binary-search-trees/submissions/) | ||
| 96. [Kth Smallest Element in a BST](https://leetcode.com/problems/kth-smallest-element-in-a-bst/) | ✅ | |
| 97. [House Robber III](https://leetcode.com/problems/house-robber-iii/) | | |
| 98. [Flip Equivalent Binary Trees](https://leetcode.com/problems/flip-equivalent-binary-trees/submissions/) | | |
| 99. [Flatten Binary Tree to Linked List](https://leetcode.com/problems/flatten-binary-tree-to-linked-list/) | | |
| 100. [Find Bottom Left Value](https://leetcode.com/problems/find-bottom-left-tree-value/submissions/) | | |
| 101. [Trim a Binary Search Tree](https://leetcode.com/problems/trim-a-binary-search-tree/submissions/) | ||
| 102. [Recover Binary Search Tree](https://leetcode.com/problems/recover-binary-search-tree/) | ✅ | |
| 103. [Partition List](https://leetcode.com/problems/partition-list/submissions/) | ✅ | |
| 104. [Remove All Adjacent Duplicates in String II](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii/) | | |
| 105. [Rotate Image](https://leetcode.com/problems/rotate-image/) | ✅ | |
| 106. [Network Delay Time](https://leetcode.com/problems/network-delay-time/submissions/) | | |
| 107. [Deepest Leaves Sum](https://leetcode.com/problems/deepest-leaves-sum/) | | |
| 108. [Jump Game](https://leetcode.com/problems/jump-game/submissions/) | | |
| 109. [Check If a String Contains All Binary Codes](https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k/) | ✅ | |
| 110. [Car Pooling](https://leetcode.com/problems/car-pooling/) | ✅ | |
| 111. [132 Pattern](https://leetcode.com/problems/132-pattern/submissions/) | ||
| 112. [Palindromic Substring](https://leetcode.com/problems/palindromic-substrings/submissions/) | | |
| 113. [Search Suggestions System](https://leetcode.com/problems/search-suggestions-system/submissions/) | | |
| 114. [Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence/submissions/) | | |
| 115. [Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence/submissions/) | | |
| 116. [House Robber](https://leetcode.com/problems/house-robber/) | | |
| 117. [House Robber II](https://leetcode.com/problems/house-robber-ii/submissions/) | | |
| 118. [Decode Ways](https://leetcode.com/problems/decode-ways/submissions/) | | |
| 119. [Group Anagrams](https://leetcode.com/problems/group-anagrams/submissions/) | | |
| 120. [Search a 2D Matrix](https://leetcode.com/problems/search-a-2d-matrix/) | | |
| 121. [Kth Smallest Element in a Sorted Matrix](https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/) | | |
| 122. [Longest Consecutive Sequence](https://leetcode.com/problems/longest-consecutive-sequence/) | | |
| 123. [Longest Repeating Character Replacement](https://leetcode.com/problems/longest-repeating-character-replacement/) | ✅ ||
| 124. [Non-Decreasing Array](https://leetcode.com/problems/non-decreasing-array/) | | |
**HARD QUESTIONS**
| Name of Question | Status of Completion | Solution |
| ----- | -----| ----- |
| 1. [Split Array Largest Sum](https://leetcode.com/problems/split-array-largest-sum/) | | |
| 2. [First Missing Positive](https://leetcode.com/problems/first-missing-positive/submissions/) | | |
| 3. [Serialize and Deserialize Binary Tree](https://leetcode.com/problems/serialize-and-deserialize-binary-tree/) | ✅ ||
| 4. [Binary Tree Maximum Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum/) | | |
| 5. [Merge K Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/) | | |