diff --git a/check.ts b/check.ts
new file mode 100644
index 00000000..7dd8ae72
--- /dev/null
+++ b/check.ts
@@ -0,0 +1,18 @@
+const foo = () => {
+ const a: number[] = [];
+ const start = Date.now();
+ for (let i = 0; i < 100000; i++) {
+ a.unshift(1);
+ }
+ return Date.now() - start;
+}
+console.log((foo()))
+const bar = () => {
+ const a: number[] = [];
+ const start = Date.now();
+ for (let i = 0; i < 100000; i++) {
+ a.push(1);
+ }
+ return Date.now() - start;
+}
+console.log(bar())
diff --git a/doc/table-1.md b/doc/table-1.md
index e4f4d592..851cc96d 100644
--- a/doc/table-1.md
+++ b/doc/table-1.md
@@ -1,202 +1,202 @@
-| Question | Free? | Status | Difficulty | Topics | Similar Questions |
-| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-|
- [1. Two Sum](https://leetcode.com/problems/two-sum)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
| - [15. 3Sum](https://leetcode.com/problems/3sum)
- [18. 4Sum](https://leetcode.com/problems/4sum)
- [167. Two Sum II - Input Array Is Sorted](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted)
- [170. Two Sum III - Data structure design](https://leetcode.com/problems/two-sum-iii-data-structure-design)
- [560. Subarray Sum Equals K](https://leetcode.com/problems/subarray-sum-equals-k)
- [653. Two Sum IV - Input is a BST](https://leetcode.com/problems/two-sum-iv-input-is-a-bst)
- [1099. Two Sum Less Than K](https://leetcode.com/problems/two-sum-less-than-k)
- [1679. Max Number of K-Sum Pairs](https://leetcode.com/problems/max-number-of-k-sum-pairs)
- [1711. Count Good Meals](https://leetcode.com/problems/count-good-meals)
- [2006. Count Number of Pairs With Absolute Difference K](https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-k)
- [2023. Number of Pairs of Strings With Concatenation Equal to Target](https://leetcode.com/problems/number-of-pairs-of-strings-with-concatenation-equal-to-target)
|
-| - [2. Add Two Numbers](https://leetcode.com/problems/add-two-numbers)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Math](https://leetcode.com/tag/math)
- [Recursion](https://leetcode.com/tag/recursion)
| - [43. Multiply Strings](https://leetcode.com/problems/multiply-strings)
- [67. Add Binary](https://leetcode.com/problems/add-binary)
- [371. Sum of Two Integers](https://leetcode.com/problems/sum-of-two-integers)
- [415. Add Strings](https://leetcode.com/problems/add-strings)
- [445. Add Two Numbers II](https://leetcode.com/problems/add-two-numbers-ii)
- [989. Add to Array-Form of Integer](https://leetcode.com/problems/add-to-array-form-of-integer)
- [1634. Add Two Polynomials Represented as Linked Lists](https://leetcode.com/problems/add-two-polynomials-represented-as-linked-lists)
|
-| - [3. Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [159. Longest Substring with At Most Two Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters)
- [340. Longest Substring with At Most K Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
- [992. Subarrays with K Different Integers](https://leetcode.com/problems/subarrays-with-k-different-integers)
- [1695. Maximum Erasure Value](https://leetcode.com/problems/maximum-erasure-value)
- [2067. Number of Equal Count Substrings](https://leetcode.com/problems/number-of-equal-count-substrings)
|
-| - [4. Median of Two Sorted Arrays](https://leetcode.com/problems/median-of-two-sorted-arrays)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
|
|
-| - [5. Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [214. Shortest Palindrome](https://leetcode.com/problems/shortest-palindrome)
- [266. Palindrome Permutation](https://leetcode.com/problems/palindrome-permutation)
- [336. Palindrome Pairs](https://leetcode.com/problems/palindrome-pairs)
- [516. Longest Palindromic Subsequence](https://leetcode.com/problems/longest-palindromic-subsequence)
- [647. Palindromic Substrings](https://leetcode.com/problems/palindromic-substrings)
|
-| - [6. Zigzag Conversion](https://leetcode.com/problems/zigzag-conversion)
| 🆓 | ✅ | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [7. Reverse Integer](https://leetcode.com/problems/reverse-integer)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
| - [8. String to Integer (atoi)](https://leetcode.com/problems/string-to-integer-atoi)
- [190. Reverse Bits](https://leetcode.com/problems/reverse-bits)
- [2119. A Number After a Double Reversal](https://leetcode.com/problems/a-number-after-a-double-reversal)
|
-| - [8. String to Integer (atoi)](https://leetcode.com/problems/string-to-integer-atoi)
| 🆓 | ✅ | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
| - [7. Reverse Integer](https://leetcode.com/problems/reverse-integer)
- [65. Valid Number](https://leetcode.com/problems/valid-number)
- [2042. Check if Numbers Are Ascending in a Sentence](https://leetcode.com/problems/check-if-numbers-are-ascending-in-a-sentence)
|
-| - [9. Palindrome Number](https://leetcode.com/problems/palindrome-number)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
| - [234. Palindrome Linked List](https://leetcode.com/problems/palindrome-linked-list)
|
-| - [10. Regular Expression Matching](https://leetcode.com/problems/regular-expression-matching)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Recursion](https://leetcode.com/tag/recursion)
| - [44. Wildcard Matching](https://leetcode.com/problems/wildcard-matching)
|
-| - [11. Container With Most Water](https://leetcode.com/problems/container-with-most-water)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Greedy](https://leetcode.com/tag/greedy)
| - [42. Trapping Rain Water](https://leetcode.com/problems/trapping-rain-water)
|
-| - [12. Integer to Roman](https://leetcode.com/problems/integer-to-roman)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
| - [13. Roman to Integer](https://leetcode.com/problems/roman-to-integer)
- [273. Integer to English Words](https://leetcode.com/problems/integer-to-english-words)
|
-| - [13. Roman to Integer](https://leetcode.com/problems/roman-to-integer)
| 🆓 | | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
| - [12. Integer to Roman](https://leetcode.com/problems/integer-to-roman)
|
-| - [14. Longest Common Prefix](https://leetcode.com/problems/longest-common-prefix)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [15. 3Sum](https://leetcode.com/problems/3sum)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1. Two Sum](https://leetcode.com/problems/two-sum)
- [16. 3Sum Closest](https://leetcode.com/problems/3sum-closest)
- [18. 4Sum](https://leetcode.com/problems/4sum)
- [259. 3Sum Smaller](https://leetcode.com/problems/3sum-smaller)
|
-| - [16. 3Sum Closest](https://leetcode.com/problems/3sum-closest)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
| - [15. 3Sum](https://leetcode.com/problems/3sum)
- [259. 3Sum Smaller](https://leetcode.com/problems/3sum-smaller)
|
-| - [17. Letter Combinations of a Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [22. Generate Parentheses](https://leetcode.com/problems/generate-parentheses)
- [39. Combination Sum](https://leetcode.com/problems/combination-sum)
- [401. Binary Watch](https://leetcode.com/problems/binary-watch)
|
-| - [18. 4Sum](https://leetcode.com/problems/4sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1. Two Sum](https://leetcode.com/problems/two-sum)
- [15. 3Sum](https://leetcode.com/problems/3sum)
- [454. 4Sum II](https://leetcode.com/problems/4sum-ii)
- [1995. Count Special Quadruplets](https://leetcode.com/problems/count-special-quadruplets)
|
-| - [19. Remove Nth Node From End of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [1474. Delete N Nodes After M Nodes of a Linked List](https://leetcode.com/problems/delete-n-nodes-after-m-nodes-of-a-linked-list)
- [1721. Swapping Nodes in a Linked List](https://leetcode.com/problems/swapping-nodes-in-a-linked-list)
- [2095. Delete the Middle Node of a Linked List](https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list)
|
-| - [20. Valid Parentheses](https://leetcode.com/problems/valid-parentheses)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
| - [22. Generate Parentheses](https://leetcode.com/problems/generate-parentheses)
- [32. Longest Valid Parentheses](https://leetcode.com/problems/longest-valid-parentheses)
- [301. Remove Invalid Parentheses](https://leetcode.com/problems/remove-invalid-parentheses)
- [1003. Check If Word Is Valid After Substitutions](https://leetcode.com/problems/check-if-word-is-valid-after-substitutions)
- [2116. Check if a Parentheses String Can Be Valid](https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid)
|
-| - [21. Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists)
| 🆓 | ✅ | ⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Recursion](https://leetcode.com/tag/recursion)
| - [23. Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists)
- [88. Merge Sorted Array](https://leetcode.com/problems/merge-sorted-array)
- [148. Sort List](https://leetcode.com/problems/sort-list)
- [244. Shortest Word Distance II](https://leetcode.com/problems/shortest-word-distance-ii)
- [1634. Add Two Polynomials Represented as Linked Lists](https://leetcode.com/problems/add-two-polynomials-represented-as-linked-lists)
- [1940. Longest Common Subsequence Between Sorted Arrays](https://leetcode.com/problems/longest-common-subsequence-between-sorted-arrays)
|
-| - [22. Generate Parentheses](https://leetcode.com/problems/generate-parentheses)
| 🆓 | ✅ | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [17. Letter Combinations of a Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number)
- [20. Valid Parentheses](https://leetcode.com/problems/valid-parentheses)
- [2116. Check if a Parentheses String Can Be Valid](https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid)
|
-| - [23. Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Merge Sort](https://leetcode.com/tag/merge-sort)
| - [21. Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists)
- [264. Ugly Number II](https://leetcode.com/problems/ugly-number-ii)
|
-| - [24. Swap Nodes in Pairs](https://leetcode.com/problems/swap-nodes-in-pairs)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Recursion](https://leetcode.com/tag/recursion)
| - [25. Reverse Nodes in k-Group](https://leetcode.com/problems/reverse-nodes-in-k-group)
- [1721. Swapping Nodes in a Linked List](https://leetcode.com/problems/swapping-nodes-in-a-linked-list)
|
-| - [25. Reverse Nodes in k-Group](https://leetcode.com/problems/reverse-nodes-in-k-group)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Recursion](https://leetcode.com/tag/recursion)
| - [24. Swap Nodes in Pairs](https://leetcode.com/problems/swap-nodes-in-pairs)
- [1721. Swapping Nodes in a Linked List](https://leetcode.com/problems/swapping-nodes-in-a-linked-list)
- [2074. Reverse Nodes in Even Length Groups](https://leetcode.com/problems/reverse-nodes-in-even-length-groups)
|
-| - [26. Remove Duplicates from Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [27. Remove Element](https://leetcode.com/problems/remove-element)
- [80. Remove Duplicates from Sorted Array II](https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii)
|
-| - [27. Remove Element](https://leetcode.com/problems/remove-element)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [26. Remove Duplicates from Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array)
- [203. Remove Linked List Elements](https://leetcode.com/problems/remove-linked-list-elements)
- [283. Move Zeroes](https://leetcode.com/problems/move-zeroes)
|
-| - [28. Implement strStr()](https://leetcode.com/problems/implement-strstr)
| 🆓 | 👀 | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [String Matching](https://leetcode.com/tag/string-matching)
| - [214. Shortest Palindrome](https://leetcode.com/problems/shortest-palindrome)
- [459. Repeated Substring Pattern](https://leetcode.com/problems/repeated-substring-pattern)
|
-| - [29. Divide Two Integers](https://leetcode.com/problems/divide-two-integers)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [30. Substring with Concatenation of All Words](https://leetcode.com/problems/substring-with-concatenation-of-all-words)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [76. Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring)
|
-| - [31. Next Permutation](https://leetcode.com/problems/next-permutation)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [46. Permutations](https://leetcode.com/problems/permutations)
- [47. Permutations II](https://leetcode.com/problems/permutations-ii)
- [60. Permutation Sequence](https://leetcode.com/problems/permutation-sequence)
- [267. Palindrome Permutation II](https://leetcode.com/problems/palindrome-permutation-ii)
- [1850. Minimum Adjacent Swaps to Reach the Kth Smallest Number](https://leetcode.com/problems/minimum-adjacent-swaps-to-reach-the-kth-smallest-number)
|
-| - [32. Longest Valid Parentheses](https://leetcode.com/problems/longest-valid-parentheses)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Stack](https://leetcode.com/tag/stack)
| - [20. Valid Parentheses](https://leetcode.com/problems/valid-parentheses)
|
-| - [33. Search in Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [81. Search in Rotated Sorted Array II](https://leetcode.com/problems/search-in-rotated-sorted-array-ii)
- [153. Find Minimum in Rotated Sorted Array](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array)
- [2137. Pour Water Between Buckets to Make Water Levels Equal](https://leetcode.com/problems/pour-water-between-buckets-to-make-water-levels-equal)
|
-| - [34. Find First and Last Position of Element in Sorted Array](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [278. First Bad Version](https://leetcode.com/problems/first-bad-version)
- [2055. Plates Between Candles](https://leetcode.com/problems/plates-between-candles)
- [2089. Find Target Indices After Sorting Array](https://leetcode.com/problems/find-target-indices-after-sorting-array)
|
-| - [35. Search Insert Position](https://leetcode.com/problems/search-insert-position)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [278. First Bad Version](https://leetcode.com/problems/first-bad-version)
|
-| - [36. Valid Sudoku](https://leetcode.com/problems/valid-sudoku)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Matrix](https://leetcode.com/tag/matrix)
| - [37. Sudoku Solver](https://leetcode.com/problems/sudoku-solver)
- [2133. Check if Every Row and Column Contains All Numbers](https://leetcode.com/problems/check-if-every-row-and-column-contains-all-numbers)
|
-| - [37. Sudoku Solver](https://leetcode.com/problems/sudoku-solver)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Matrix](https://leetcode.com/tag/matrix)
| - [36. Valid Sudoku](https://leetcode.com/problems/valid-sudoku)
- [980. Unique Paths III](https://leetcode.com/problems/unique-paths-iii)
|
-| - [38. Count and Say](https://leetcode.com/problems/count-and-say)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
| - [271. Encode and Decode Strings](https://leetcode.com/problems/encode-and-decode-strings)
- [443. String Compression](https://leetcode.com/problems/string-compression)
|
-| - [39. Combination Sum](https://leetcode.com/problems/combination-sum)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [17. Letter Combinations of a Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number)
- [40. Combination Sum II](https://leetcode.com/problems/combination-sum-ii)
- [77. Combinations](https://leetcode.com/problems/combinations)
- [216. Combination Sum III](https://leetcode.com/problems/combination-sum-iii)
- [254. Factor Combinations](https://leetcode.com/problems/factor-combinations)
- [377. Combination Sum IV](https://leetcode.com/problems/combination-sum-iv)
|
-| - [40. Combination Sum II](https://leetcode.com/problems/combination-sum-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [39. Combination Sum](https://leetcode.com/problems/combination-sum)
|
-| - [41. First Missing Positive](https://leetcode.com/problems/first-missing-positive)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
| - [268. Missing Number](https://leetcode.com/problems/missing-number)
- [287. Find the Duplicate Number](https://leetcode.com/problems/find-the-duplicate-number)
- [448. Find All Numbers Disappeared in an Array](https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array)
- [765. Couples Holding Hands](https://leetcode.com/problems/couples-holding-hands)
|
-| - [42. Trapping Rain Water](https://leetcode.com/problems/trapping-rain-water)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [11. Container With Most Water](https://leetcode.com/problems/container-with-most-water)
- [238. Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self)
- [407. Trapping Rain Water II](https://leetcode.com/problems/trapping-rain-water-ii)
- [755. Pour Water](https://leetcode.com/problems/pour-water)
|
-| - [43. Multiply Strings](https://leetcode.com/problems/multiply-strings)
| 🆓 | 👀 | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
| - [2. Add Two Numbers](https://leetcode.com/problems/add-two-numbers)
- [66. Plus One](https://leetcode.com/problems/plus-one)
- [67. Add Binary](https://leetcode.com/problems/add-binary)
- [415. Add Strings](https://leetcode.com/problems/add-strings)
|
-| - [44. Wildcard Matching](https://leetcode.com/problems/wildcard-matching)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
- [Recursion](https://leetcode.com/tag/recursion)
| - [10. Regular Expression Matching](https://leetcode.com/problems/regular-expression-matching)
|
-| - [45. Jump Game II](https://leetcode.com/problems/jump-game-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
| - [55. Jump Game](https://leetcode.com/problems/jump-game)
- [1306. Jump Game III](https://leetcode.com/problems/jump-game-iii)
- [1871. Jump Game VII](https://leetcode.com/problems/jump-game-vii)
|
-| - [46. Permutations](https://leetcode.com/problems/permutations)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [31. Next Permutation](https://leetcode.com/problems/next-permutation)
- [47. Permutations II](https://leetcode.com/problems/permutations-ii)
- [60. Permutation Sequence](https://leetcode.com/problems/permutation-sequence)
- [77. Combinations](https://leetcode.com/problems/combinations)
|
-| - [47. Permutations II](https://leetcode.com/problems/permutations-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [31. Next Permutation](https://leetcode.com/problems/next-permutation)
- [46. Permutations](https://leetcode.com/problems/permutations)
- [267. Palindrome Permutation II](https://leetcode.com/problems/palindrome-permutation-ii)
- [996. Number of Squareful Arrays](https://leetcode.com/problems/number-of-squareful-arrays)
|
-| - [48. Rotate Image](https://leetcode.com/problems/rotate-image)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Matrix](https://leetcode.com/tag/matrix)
| - [1886. Determine Whether Matrix Can Be Obtained By Rotation](https://leetcode.com/problems/determine-whether-matrix-can-be-obtained-by-rotation)
|
-| - [49. Group Anagrams](https://leetcode.com/problems/group-anagrams)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
| - [242. Valid Anagram](https://leetcode.com/problems/valid-anagram)
- [249. Group Shifted Strings](https://leetcode.com/problems/group-shifted-strings)
|
-| - [50. Pow(x, n)](https://leetcode.com/problems/powx-n)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Recursion](https://leetcode.com/tag/recursion)
| - [69. Sqrt(x)](https://leetcode.com/problems/sqrtx)
- [372. Super Pow](https://leetcode.com/problems/super-pow)
|
-| - [51. N-Queens](https://leetcode.com/problems/n-queens)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [52. N-Queens II](https://leetcode.com/problems/n-queens-ii)
- [1001. Grid Illumination](https://leetcode.com/problems/grid-illumination)
|
-| - [52. N-Queens II](https://leetcode.com/problems/n-queens-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Backtracking](https://leetcode.com/tag/backtracking)
| - [51. N-Queens](https://leetcode.com/problems/n-queens)
|
-| - [53. Maximum Subarray](https://leetcode.com/problems/maximum-subarray)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [121. Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- [152. Maximum Product Subarray](https://leetcode.com/problems/maximum-product-subarray)
- [697. Degree of an Array](https://leetcode.com/problems/degree-of-an-array)
- [978. Longest Turbulent Subarray](https://leetcode.com/problems/longest-turbulent-subarray)
- [1746. Maximum Subarray Sum After One Operation](https://leetcode.com/problems/maximum-subarray-sum-after-one-operation)
- [1749. Maximum Absolute Sum of Any Subarray](https://leetcode.com/problems/maximum-absolute-sum-of-any-subarray)
|
-| - [54. Spiral Matrix](https://leetcode.com/problems/spiral-matrix)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
| - [59. Spiral Matrix II](https://leetcode.com/problems/spiral-matrix-ii)
- [885. Spiral Matrix III](https://leetcode.com/problems/spiral-matrix-iii)
|
-| - [55. Jump Game](https://leetcode.com/problems/jump-game)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
| - [45. Jump Game II](https://leetcode.com/problems/jump-game-ii)
- [1306. Jump Game III](https://leetcode.com/problems/jump-game-iii)
- [1871. Jump Game VII](https://leetcode.com/problems/jump-game-vii)
|
-| - [56. Merge Intervals](https://leetcode.com/problems/merge-intervals)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
| - [57. Insert Interval](https://leetcode.com/problems/insert-interval)
- [252. Meeting Rooms](https://leetcode.com/problems/meeting-rooms)
- [253. Meeting Rooms II](https://leetcode.com/problems/meeting-rooms-ii)
- [495. Teemo Attacking](https://leetcode.com/problems/teemo-attacking)
- [616. Add Bold Tag in String](https://leetcode.com/problems/add-bold-tag-in-string)
- [715. Range Module](https://leetcode.com/problems/range-module)
- [759. Employee Free Time](https://leetcode.com/problems/employee-free-time)
- [763. Partition Labels](https://leetcode.com/problems/partition-labels)
- [986. Interval List Intersections](https://leetcode.com/problems/interval-list-intersections)
- [2158. Amount of New Area Painted Each Day](https://leetcode.com/problems/amount-of-new-area-painted-each-day)
|
-| - [57. Insert Interval](https://leetcode.com/problems/insert-interval)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
| - [56. Merge Intervals](https://leetcode.com/problems/merge-intervals)
- [715. Range Module](https://leetcode.com/problems/range-module)
|
-| - [58. Length of Last Word](https://leetcode.com/problems/length-of-last-word)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [59. Spiral Matrix II](https://leetcode.com/problems/spiral-matrix-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
| - [54. Spiral Matrix](https://leetcode.com/problems/spiral-matrix)
- [885. Spiral Matrix III](https://leetcode.com/problems/spiral-matrix-iii)
|
-| - [60. Permutation Sequence](https://leetcode.com/problems/permutation-sequence)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Recursion](https://leetcode.com/tag/recursion)
| - [31. Next Permutation](https://leetcode.com/problems/next-permutation)
- [46. Permutations](https://leetcode.com/problems/permutations)
|
-| - [61. Rotate List](https://leetcode.com/problems/rotate-list)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [189. Rotate Array](https://leetcode.com/problems/rotate-array)
- [725. Split Linked List in Parts](https://leetcode.com/problems/split-linked-list-in-parts)
|
-| - [62. Unique Paths](https://leetcode.com/problems/unique-paths)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Combinatorics](https://leetcode.com/tag/combinatorics)
| - [63. Unique Paths II](https://leetcode.com/problems/unique-paths-ii)
- [64. Minimum Path Sum](https://leetcode.com/problems/minimum-path-sum)
- [174. Dungeon Game](https://leetcode.com/problems/dungeon-game)
- [2087. Minimum Cost Homecoming of a Robot in a Grid](https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid)
|
-| - [63. Unique Paths II](https://leetcode.com/problems/unique-paths-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
| - [62. Unique Paths](https://leetcode.com/problems/unique-paths)
- [980. Unique Paths III](https://leetcode.com/problems/unique-paths-iii)
|
-| - [64. Minimum Path Sum](https://leetcode.com/problems/minimum-path-sum)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
| - [62. Unique Paths](https://leetcode.com/problems/unique-paths)
- [174. Dungeon Game](https://leetcode.com/problems/dungeon-game)
- [741. Cherry Pickup](https://leetcode.com/problems/cherry-pickup)
- [1937. Maximum Number of Points with Cost](https://leetcode.com/problems/maximum-number-of-points-with-cost)
- [2087. Minimum Cost Homecoming of a Robot in a Grid](https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid)
|
-| - [65. Valid Number](https://leetcode.com/problems/valid-number)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
| - [8. String to Integer (atoi)](https://leetcode.com/problems/string-to-integer-atoi)
|
-| - [66. Plus One](https://leetcode.com/problems/plus-one)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
| - [43. Multiply Strings](https://leetcode.com/problems/multiply-strings)
- [67. Add Binary](https://leetcode.com/problems/add-binary)
- [369. Plus One Linked List](https://leetcode.com/problems/plus-one-linked-list)
- [989. Add to Array-Form of Integer](https://leetcode.com/problems/add-to-array-form-of-integer)
|
-| - [67. Add Binary](https://leetcode.com/problems/add-binary)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Simulation](https://leetcode.com/tag/simulation)
| - [2. Add Two Numbers](https://leetcode.com/problems/add-two-numbers)
- [43. Multiply Strings](https://leetcode.com/problems/multiply-strings)
- [66. Plus One](https://leetcode.com/problems/plus-one)
- [989. Add to Array-Form of Integer](https://leetcode.com/problems/add-to-array-form-of-integer)
|
-| - [68. Text Justification](https://leetcode.com/problems/text-justification)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
| - [1592. Rearrange Spaces Between Words](https://leetcode.com/problems/rearrange-spaces-between-words)
- [2138. Divide a String Into Groups of Size k](https://leetcode.com/problems/divide-a-string-into-groups-of-size-k)
|
-| - [69. Sqrt(x)](https://leetcode.com/problems/sqrtx)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [50. Pow(x, n)](https://leetcode.com/problems/powx-n)
- [367. Valid Perfect Square](https://leetcode.com/problems/valid-perfect-square)
|
-| - [70. Climbing Stairs](https://leetcode.com/problems/climbing-stairs)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Memoization](https://leetcode.com/tag/memoization)
| - [509. Fibonacci Number](https://leetcode.com/problems/fibonacci-number)
- [746. Min Cost Climbing Stairs](https://leetcode.com/problems/min-cost-climbing-stairs)
- [1137. N-th Tribonacci Number](https://leetcode.com/problems/n-th-tribonacci-number)
|
-| - [71. Simplify Path](https://leetcode.com/problems/simplify-path)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
|
|
-| - [72. Edit Distance](https://leetcode.com/problems/edit-distance)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [161. One Edit Distance](https://leetcode.com/problems/one-edit-distance)
- [583. Delete Operation for Two Strings](https://leetcode.com/problems/delete-operation-for-two-strings)
- [712. Minimum ASCII Delete Sum for Two Strings](https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings)
- [1035. Uncrossed Lines](https://leetcode.com/problems/uncrossed-lines)
|
-| - [73. Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Matrix](https://leetcode.com/tag/matrix)
| - [289. Game of Life](https://leetcode.com/problems/game-of-life)
- [2123. Minimum Operations to Remove Adjacent Ones in Matrix](https://leetcode.com/problems/minimum-operations-to-remove-adjacent-ones-in-matrix)
- [2125. Number of Laser Beams in a Bank](https://leetcode.com/problems/number-of-laser-beams-in-a-bank)
- [2174. Remove All Ones With Row and Column Flips II](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips-ii)
|
-| - [74. Search a 2D Matrix](https://leetcode.com/problems/search-a-2d-matrix)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [240. Search a 2D Matrix II](https://leetcode.com/problems/search-a-2d-matrix-ii)
|
-| - [75. Sort Colors](https://leetcode.com/problems/sort-colors)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
| - [148. Sort List](https://leetcode.com/problems/sort-list)
- [280. Wiggle Sort](https://leetcode.com/problems/wiggle-sort)
- [324. Wiggle Sort II](https://leetcode.com/problems/wiggle-sort-ii)
|
-| - [76. Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [30. Substring with Concatenation of All Words](https://leetcode.com/problems/substring-with-concatenation-of-all-words)
- [209. Minimum Size Subarray Sum](https://leetcode.com/problems/minimum-size-subarray-sum)
- [239. Sliding Window Maximum](https://leetcode.com/problems/sliding-window-maximum)
- [567. Permutation in String](https://leetcode.com/problems/permutation-in-string)
- [632. Smallest Range Covering Elements from K Lists](https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists)
- [727. Minimum Window Subsequence](https://leetcode.com/problems/minimum-window-subsequence)
|
-| - [77. Combinations](https://leetcode.com/problems/combinations)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [39. Combination Sum](https://leetcode.com/problems/combination-sum)
- [46. Permutations](https://leetcode.com/problems/permutations)
|
-| - [78. Subsets](https://leetcode.com/problems/subsets)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [90. Subsets II](https://leetcode.com/problems/subsets-ii)
- [320. Generalized Abbreviation](https://leetcode.com/problems/generalized-abbreviation)
- [784. Letter Case Permutation](https://leetcode.com/problems/letter-case-permutation)
- [1982. Find Array Given Subset Sums](https://leetcode.com/problems/find-array-given-subset-sums)
- [2044. Count Number of Maximum Bitwise-OR Subsets](https://leetcode.com/problems/count-number-of-maximum-bitwise-or-subsets)
|
-| - [79. Word Search](https://leetcode.com/problems/word-search)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Matrix](https://leetcode.com/tag/matrix)
| - [212. Word Search II](https://leetcode.com/problems/word-search-ii)
|
-| - [80. Remove Duplicates from Sorted Array II](https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [26. Remove Duplicates from Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array)
|
-| - [81. Search in Rotated Sorted Array II](https://leetcode.com/problems/search-in-rotated-sorted-array-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [33. Search in Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array)
|
-| - [82. Remove Duplicates from Sorted List II](https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [83. Remove Duplicates from Sorted List](https://leetcode.com/problems/remove-duplicates-from-sorted-list)
- [1836. Remove Duplicates From an Unsorted Linked List](https://leetcode.com/problems/remove-duplicates-from-an-unsorted-linked-list)
|
-| - [83. Remove Duplicates from Sorted List](https://leetcode.com/problems/remove-duplicates-from-sorted-list)
| 🆓 | ✅ | ⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
| - [82. Remove Duplicates from Sorted List II](https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii)
- [1836. Remove Duplicates From an Unsorted Linked List](https://leetcode.com/problems/remove-duplicates-from-an-unsorted-linked-list)
|
-| - [84. Largest Rectangle in Histogram](https://leetcode.com/problems/largest-rectangle-in-histogram)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [85. Maximal Rectangle](https://leetcode.com/problems/maximal-rectangle)
- [1793. Maximum Score of a Good Subarray](https://leetcode.com/problems/maximum-score-of-a-good-subarray)
|
-| - [85. Maximal Rectangle](https://leetcode.com/problems/maximal-rectangle)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Stack](https://leetcode.com/tag/stack)
- [Matrix](https://leetcode.com/tag/matrix)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [84. Largest Rectangle in Histogram](https://leetcode.com/problems/largest-rectangle-in-histogram)
- [221. Maximal Square](https://leetcode.com/problems/maximal-square)
|
-| - [86. Partition List](https://leetcode.com/problems/partition-list)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [2161. Partition Array According to Given Pivot](https://leetcode.com/problems/partition-array-according-to-given-pivot)
|
-| - [87. Scramble String](https://leetcode.com/problems/scramble-string)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [88. Merge Sorted Array](https://leetcode.com/problems/merge-sorted-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
| - [21. Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists)
- [977. Squares of a Sorted Array](https://leetcode.com/problems/squares-of-a-sorted-array)
- [986. Interval List Intersections](https://leetcode.com/problems/interval-list-intersections)
|
-| - [89. Gray Code](https://leetcode.com/problems/gray-code)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [717. 1-bit and 2-bit Characters](https://leetcode.com/problems/1-bit-and-2-bit-characters)
|
-| - [90. Subsets II](https://leetcode.com/problems/subsets-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [78. Subsets](https://leetcode.com/problems/subsets)
- [1982. Find Array Given Subset Sums](https://leetcode.com/problems/find-array-given-subset-sums)
|
-| - [91. Decode Ways](https://leetcode.com/problems/decode-ways)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [639. Decode Ways II](https://leetcode.com/problems/decode-ways-ii)
- [1977. Number of Ways to Separate Numbers](https://leetcode.com/problems/number-of-ways-to-separate-numbers)
|
-| - [92. Reverse Linked List II](https://leetcode.com/problems/reverse-linked-list-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
| - [206. Reverse Linked List](https://leetcode.com/problems/reverse-linked-list)
|
-| - [93. Restore IP Addresses](https://leetcode.com/problems/restore-ip-addresses)
| 🆓 | ✅ | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [751. IP to CIDR](https://leetcode.com/problems/ip-to-cidr)
|
-| - [94. Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal)
| 🆓 | ✅ | ⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [98. Validate Binary Search Tree](https://leetcode.com/problems/validate-binary-search-tree)
- [144. Binary Tree Preorder Traversal](https://leetcode.com/problems/binary-tree-preorder-traversal)
- [145. Binary Tree Postorder Traversal](https://leetcode.com/problems/binary-tree-postorder-traversal)
- [173. Binary Search Tree Iterator](https://leetcode.com/problems/binary-search-tree-iterator)
- [230. Kth Smallest Element in a BST](https://leetcode.com/problems/kth-smallest-element-in-a-bst)
- [272. Closest Binary Search Tree Value II](https://leetcode.com/problems/closest-binary-search-tree-value-ii)
- [285. Inorder Successor in BST](https://leetcode.com/problems/inorder-successor-in-bst)
- [426. Convert Binary Search Tree to Sorted Doubly Linked List](https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list)
- [783. Minimum Distance Between BST Nodes](https://leetcode.com/problems/minimum-distance-between-bst-nodes)
|
-| - [95. Unique Binary Search Trees II](https://leetcode.com/problems/unique-binary-search-trees-ii)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [96. Unique Binary Search Trees](https://leetcode.com/problems/unique-binary-search-trees)
- [241. Different Ways to Add Parentheses](https://leetcode.com/problems/different-ways-to-add-parentheses)
|
-| - [96. Unique Binary Search Trees](https://leetcode.com/problems/unique-binary-search-trees)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [95. Unique Binary Search Trees II](https://leetcode.com/problems/unique-binary-search-trees-ii)
|
-| - [97. Interleaving String](https://leetcode.com/problems/interleaving-string)
| 🆓 | 👀 | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [98. Validate Binary Search Tree](https://leetcode.com/problems/validate-binary-search-tree)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [94. Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal)
- [501. Find Mode in Binary Search Tree](https://leetcode.com/problems/find-mode-in-binary-search-tree)
|
-| - [99. Recover Binary Search Tree](https://leetcode.com/problems/recover-binary-search-tree)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [100. Same Tree](https://leetcode.com/problems/same-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [101. Symmetric Tree](https://leetcode.com/problems/symmetric-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [102. Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [103. Binary Tree Zigzag Level Order Traversal](https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal)
- [107. Binary Tree Level Order Traversal II](https://leetcode.com/problems/binary-tree-level-order-traversal-ii)
- [111. Minimum Depth of Binary Tree](https://leetcode.com/problems/minimum-depth-of-binary-tree)
- [314. Binary Tree Vertical Order Traversal](https://leetcode.com/problems/binary-tree-vertical-order-traversal)
- [429. N-ary Tree Level Order Traversal](https://leetcode.com/problems/n-ary-tree-level-order-traversal)
- [637. Average of Levels in Binary Tree](https://leetcode.com/problems/average-of-levels-in-binary-tree)
- [993. Cousins in Binary Tree](https://leetcode.com/problems/cousins-in-binary-tree)
|
-| - [103. Binary Tree Zigzag Level Order Traversal](https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [102. Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal)
|
-| - [104. Maximum Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [110. Balanced Binary Tree](https://leetcode.com/problems/balanced-binary-tree)
- [111. Minimum Depth of Binary Tree](https://leetcode.com/problems/minimum-depth-of-binary-tree)
- [559. Maximum Depth of N-ary Tree](https://leetcode.com/problems/maximum-depth-of-n-ary-tree)
- [1376. Time Needed to Inform All Employees](https://leetcode.com/problems/time-needed-to-inform-all-employees)
|
-| - [105. Construct Binary Tree from Preorder and Inorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [106. Construct Binary Tree from Inorder and Postorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal)
|
-| - [106. Construct Binary Tree from Inorder and Postorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [105. Construct Binary Tree from Preorder and Inorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal)
|
-| - [107. Binary Tree Level Order Traversal II](https://leetcode.com/problems/binary-tree-level-order-traversal-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [102. Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal)
- [637. Average of Levels in Binary Tree](https://leetcode.com/problems/average-of-levels-in-binary-tree)
|
-| - [108. Convert Sorted Array to Binary Search Tree](https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [109. Convert Sorted List to Binary Search Tree](https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree)
|
-| - [109. Convert Sorted List to Binary Search Tree](https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree)
| 🆓 | | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [108. Convert Sorted Array to Binary Search Tree](https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree)
- [2196. Create Binary Tree From Descriptions](https://leetcode.com/problems/create-binary-tree-from-descriptions)
|
-| - [110. Balanced Binary Tree](https://leetcode.com/problems/balanced-binary-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [104. Maximum Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree)
|
-| - [111. Minimum Depth of Binary Tree](https://leetcode.com/problems/minimum-depth-of-binary-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [102. Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal)
- [104. Maximum Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree)
|
-| - [112. Path Sum](https://leetcode.com/problems/path-sum)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [113. Path Sum II](https://leetcode.com/problems/path-sum-ii)
- [124. Binary Tree Maximum Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum)
- [129. Sum Root to Leaf Numbers](https://leetcode.com/problems/sum-root-to-leaf-numbers)
- [437. Path Sum III](https://leetcode.com/problems/path-sum-iii)
- [666. Path Sum IV](https://leetcode.com/problems/path-sum-iv)
|
-| - [113. Path Sum II](https://leetcode.com/problems/path-sum-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Backtracking](https://leetcode.com/tag/backtracking)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [112. Path Sum](https://leetcode.com/problems/path-sum)
- [257. Binary Tree Paths](https://leetcode.com/problems/binary-tree-paths)
- [437. Path Sum III](https://leetcode.com/problems/path-sum-iii)
- [666. Path Sum IV](https://leetcode.com/problems/path-sum-iv)
- [2096. Step-By-Step Directions From a Binary Tree Node to Another](https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another)
|
-| - [114. Flatten Binary Tree to Linked List](https://leetcode.com/problems/flatten-binary-tree-to-linked-list)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [430. Flatten a Multilevel Doubly Linked List](https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list)
- [1660. Correct a Binary Tree](https://leetcode.com/problems/correct-a-binary-tree)
|
-| - [115. Distinct Subsequences](https://leetcode.com/problems/distinct-subsequences)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1987. Number of Unique Good Subsequences](https://leetcode.com/problems/number-of-unique-good-subsequences)
|
-| - [116. Populating Next Right Pointers in Each Node](https://leetcode.com/problems/populating-next-right-pointers-in-each-node)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [117. Populating Next Right Pointers in Each Node II](https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii)
- [199. Binary Tree Right Side View](https://leetcode.com/problems/binary-tree-right-side-view)
|
-| - [117. Populating Next Right Pointers in Each Node II](https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [116. Populating Next Right Pointers in Each Node](https://leetcode.com/problems/populating-next-right-pointers-in-each-node)
|
-| - [118. Pascal's Triangle](https://leetcode.com/problems/pascals-triangle)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [119. Pascal's Triangle II](https://leetcode.com/problems/pascals-triangle-ii)
|
-| - [119. Pascal's Triangle II](https://leetcode.com/problems/pascals-triangle-ii)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [118. Pascal's Triangle](https://leetcode.com/problems/pascals-triangle)
|
-| - [120. Triangle](https://leetcode.com/problems/triangle)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [121. Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [53. Maximum Subarray](https://leetcode.com/problems/maximum-subarray)
- [122. Best Time to Buy and Sell Stock II](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)
- [123. Best Time to Buy and Sell Stock III](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii)
- [188. Best Time to Buy and Sell Stock IV](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv)
- [309. Best Time to Buy and Sell Stock with Cooldown](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown)
- [2012. Sum of Beauty in the Array](https://leetcode.com/problems/sum-of-beauty-in-the-array)
- [2016. Maximum Difference Between Increasing Elements](https://leetcode.com/problems/maximum-difference-between-increasing-elements)
|
-| - [122. Best Time to Buy and Sell Stock II](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
| - [121. Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- [123. Best Time to Buy and Sell Stock III](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii)
- [188. Best Time to Buy and Sell Stock IV](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv)
- [309. Best Time to Buy and Sell Stock with Cooldown](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown)
- [714. Best Time to Buy and Sell Stock with Transaction Fee](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee)
|
-| - [123. Best Time to Buy and Sell Stock III](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [121. Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- [122. Best Time to Buy and Sell Stock II](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)
- [188. Best Time to Buy and Sell Stock IV](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv)
- [689. Maximum Sum of 3 Non-Overlapping Subarrays](https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays)
|
-| - [124. Binary Tree Maximum Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [112. Path Sum](https://leetcode.com/problems/path-sum)
- [129. Sum Root to Leaf Numbers](https://leetcode.com/problems/sum-root-to-leaf-numbers)
- [666. Path Sum IV](https://leetcode.com/problems/path-sum-iv)
- [687. Longest Univalue Path](https://leetcode.com/problems/longest-univalue-path)
- [1376. Time Needed to Inform All Employees](https://leetcode.com/problems/time-needed-to-inform-all-employees)
|
-| - [125. Valid Palindrome](https://leetcode.com/problems/valid-palindrome)
| 🆓 | ✅ | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [234. Palindrome Linked List](https://leetcode.com/problems/palindrome-linked-list)
- [680. Valid Palindrome II](https://leetcode.com/problems/valid-palindrome-ii)
- [2002. Maximum Product of the Length of Two Palindromic Subsequences](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences)
- [2108. Find First Palindromic String in the Array](https://leetcode.com/problems/find-first-palindromic-string-in-the-array)
|
-| - [126. Word Ladder II](https://leetcode.com/problems/word-ladder-ii)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [127. Word Ladder](https://leetcode.com/problems/word-ladder)
- [2157. Groups of Strings](https://leetcode.com/problems/groups-of-strings)
|
-| - [127. Word Ladder](https://leetcode.com/problems/word-ladder)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [126. Word Ladder II](https://leetcode.com/problems/word-ladder-ii)
- [433. Minimum Genetic Mutation](https://leetcode.com/problems/minimum-genetic-mutation)
|
-| - [128. Longest Consecutive Sequence](https://leetcode.com/problems/longest-consecutive-sequence)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Union Find](https://leetcode.com/tag/union-find)
| - [298. Binary Tree Longest Consecutive Sequence](https://leetcode.com/problems/binary-tree-longest-consecutive-sequence)
- [2177. Find Three Consecutive Integers That Sum to a Given Number](https://leetcode.com/problems/find-three-consecutive-integers-that-sum-to-a-given-number)
|
-| - [129. Sum Root to Leaf Numbers](https://leetcode.com/problems/sum-root-to-leaf-numbers)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [112. Path Sum](https://leetcode.com/problems/path-sum)
- [124. Binary Tree Maximum Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum)
- [988. Smallest String Starting From Leaf](https://leetcode.com/problems/smallest-string-starting-from-leaf)
|
-| - [130. Surrounded Regions](https://leetcode.com/problems/surrounded-regions)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
| - [200. Number of Islands](https://leetcode.com/problems/number-of-islands)
- [286. Walls and Gates](https://leetcode.com/problems/walls-and-gates)
|
-| - [131. Palindrome Partitioning](https://leetcode.com/problems/palindrome-partitioning)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [132. Palindrome Partitioning II](https://leetcode.com/problems/palindrome-partitioning-ii)
- [1745. Palindrome Partitioning IV](https://leetcode.com/problems/palindrome-partitioning-iv)
|
-| - [132. Palindrome Partitioning II](https://leetcode.com/problems/palindrome-partitioning-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [131. Palindrome Partitioning](https://leetcode.com/problems/palindrome-partitioning)
- [1745. Palindrome Partitioning IV](https://leetcode.com/problems/palindrome-partitioning-iv)
|
-| - [133. Clone Graph](https://leetcode.com/problems/clone-graph)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
| - [138. Copy List with Random Pointer](https://leetcode.com/problems/copy-list-with-random-pointer)
- [1485. Clone Binary Tree With Random Pointer](https://leetcode.com/problems/clone-binary-tree-with-random-pointer)
- [1490. Clone N-ary Tree](https://leetcode.com/problems/clone-n-ary-tree)
|
-| - [134. Gas Station](https://leetcode.com/problems/gas-station)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [135. Candy](https://leetcode.com/problems/candy)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [136. Single Number](https://leetcode.com/problems/single-number)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [137. Single Number II](https://leetcode.com/problems/single-number-ii)
- [260. Single Number III](https://leetcode.com/problems/single-number-iii)
- [268. Missing Number](https://leetcode.com/problems/missing-number)
- [287. Find the Duplicate Number](https://leetcode.com/problems/find-the-duplicate-number)
- [389. Find the Difference](https://leetcode.com/problems/find-the-difference)
|
-| - [137. Single Number II](https://leetcode.com/problems/single-number-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [136. Single Number](https://leetcode.com/problems/single-number)
- [260. Single Number III](https://leetcode.com/problems/single-number-iii)
|
-| - [138. Copy List with Random Pointer](https://leetcode.com/problems/copy-list-with-random-pointer)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
| - [133. Clone Graph](https://leetcode.com/problems/clone-graph)
- [1485. Clone Binary Tree With Random Pointer](https://leetcode.com/problems/clone-binary-tree-with-random-pointer)
- [1490. Clone N-ary Tree](https://leetcode.com/problems/clone-n-ary-tree)
|
-| - [139. Word Break](https://leetcode.com/problems/word-break)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Trie](https://leetcode.com/tag/trie)
- [Memoization](https://leetcode.com/tag/memoization)
| - [140. Word Break II](https://leetcode.com/problems/word-break-ii)
|
-| - [140. Word Break II](https://leetcode.com/problems/word-break-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Trie](https://leetcode.com/tag/trie)
- [Memoization](https://leetcode.com/tag/memoization)
| - [139. Word Break](https://leetcode.com/problems/word-break)
- [472. Concatenated Words](https://leetcode.com/problems/concatenated-words)
|
-| - [141. Linked List Cycle](https://leetcode.com/problems/linked-list-cycle)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [142. Linked List Cycle II](https://leetcode.com/problems/linked-list-cycle-ii)
- [202. Happy Number](https://leetcode.com/problems/happy-number)
|
-| - [142. Linked List Cycle II](https://leetcode.com/problems/linked-list-cycle-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [141. Linked List Cycle](https://leetcode.com/problems/linked-list-cycle)
- [287. Find the Duplicate Number](https://leetcode.com/problems/find-the-duplicate-number)
|
-| - [143. Reorder List](https://leetcode.com/problems/reorder-list)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Stack](https://leetcode.com/tag/stack)
- [Recursion](https://leetcode.com/tag/recursion)
| - [2095. Delete the Middle Node of a Linked List](https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list)
|
-| - [144. Binary Tree Preorder Traversal](https://leetcode.com/problems/binary-tree-preorder-traversal)
| 🆓 | ✅ | ⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [94. Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal)
- [255. Verify Preorder Sequence in Binary Search Tree](https://leetcode.com/problems/verify-preorder-sequence-in-binary-search-tree)
- [589. N-ary Tree Preorder Traversal](https://leetcode.com/problems/n-ary-tree-preorder-traversal)
|
-| - [145. Binary Tree Postorder Traversal](https://leetcode.com/problems/binary-tree-postorder-traversal)
| 🆓 | ✅ | ⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [94. Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal)
- [590. N-ary Tree Postorder Traversal](https://leetcode.com/problems/n-ary-tree-postorder-traversal)
|
-| - [146. LRU Cache](https://leetcode.com/problems/lru-cache)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Design](https://leetcode.com/tag/design)
- [Doubly-Linked List](https://leetcode.com/tag/doubly-linked-list)
| - [460. LFU Cache](https://leetcode.com/problems/lfu-cache)
- [588. Design In-Memory File System](https://leetcode.com/problems/design-in-memory-file-system)
- [604. Design Compressed String Iterator](https://leetcode.com/problems/design-compressed-string-iterator)
- [1756. Design Most Recently Used Queue](https://leetcode.com/problems/design-most-recently-used-queue)
|
-| - [147. Insertion Sort List](https://leetcode.com/problems/insertion-sort-list)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Sorting](https://leetcode.com/tag/sorting)
| - [148. Sort List](https://leetcode.com/problems/sort-list)
- [708. Insert into a Sorted Circular Linked List](https://leetcode.com/problems/insert-into-a-sorted-circular-linked-list)
|
-| - [148. Sort List](https://leetcode.com/problems/sort-list)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Sorting](https://leetcode.com/tag/sorting)
- [Merge Sort](https://leetcode.com/tag/merge-sort)
| - [21. Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists)
- [75. Sort Colors](https://leetcode.com/problems/sort-colors)
- [147. Insertion Sort List](https://leetcode.com/problems/insertion-sort-list)
- [2046. Sort Linked List Already Sorted Using Absolute Values](https://leetcode.com/problems/sort-linked-list-already-sorted-using-absolute-values)
|
-| - [149. Max Points on a Line](https://leetcode.com/problems/max-points-on-a-line)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
| - [356. Line Reflection](https://leetcode.com/problems/line-reflection)
- [2152. Minimum Number of Lines to Cover Points](https://leetcode.com/problems/minimum-number-of-lines-to-cover-points)
|
-| - [150. Evaluate Reverse Polish Notation](https://leetcode.com/problems/evaluate-reverse-polish-notation)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Stack](https://leetcode.com/tag/stack)
| - [224. Basic Calculator](https://leetcode.com/problems/basic-calculator)
- [282. Expression Add Operators](https://leetcode.com/problems/expression-add-operators)
|
-| - [151. Reverse Words in a String](https://leetcode.com/problems/reverse-words-in-a-string)
| 🆓 | ✅ | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [186. Reverse Words in a String II](https://leetcode.com/problems/reverse-words-in-a-string-ii)
|
-| - [152. Maximum Product Subarray](https://leetcode.com/problems/maximum-product-subarray)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [53. Maximum Subarray](https://leetcode.com/problems/maximum-subarray)
- [198. House Robber](https://leetcode.com/problems/house-robber)
- [238. Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self)
- [628. Maximum Product of Three Numbers](https://leetcode.com/problems/maximum-product-of-three-numbers)
- [713. Subarray Product Less Than K](https://leetcode.com/problems/subarray-product-less-than-k)
|
-| - [153. Find Minimum in Rotated Sorted Array](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [33. Search in Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array)
- [154. Find Minimum in Rotated Sorted Array II](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii)
|
-| - [154. Find Minimum in Rotated Sorted Array II](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [153. Find Minimum in Rotated Sorted Array](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array)
|
-| - [155. Min Stack](https://leetcode.com/problems/min-stack)
| 🆓 | | ⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Design](https://leetcode.com/tag/design)
| - [239. Sliding Window Maximum](https://leetcode.com/problems/sliding-window-maximum)
- [716. Max Stack](https://leetcode.com/problems/max-stack)
|
-| - [156. Binary Tree Upside Down](https://leetcode.com/problems/binary-tree-upside-down)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [206. Reverse Linked List](https://leetcode.com/problems/reverse-linked-list)
|
-| - [157. Read N Characters Given Read4](https://leetcode.com/problems/read-n-characters-given-read4)
| 💰 | | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
- [Interactive](https://leetcode.com/tag/interactive)
| - [158. Read N Characters Given read4 II - Call Multiple Times](https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times)
|
-| - [158. Read N Characters Given read4 II - Call Multiple Times](https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times)
| 💰 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
- [Interactive](https://leetcode.com/tag/interactive)
| - [157. Read N Characters Given Read4](https://leetcode.com/problems/read-n-characters-given-read4)
|
-| - [159. Longest Substring with At Most Two Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [3. Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters)
- [239. Sliding Window Maximum](https://leetcode.com/problems/sliding-window-maximum)
- [340. Longest Substring with At Most K Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
- [992. Subarrays with K Different Integers](https://leetcode.com/problems/subarrays-with-k-different-integers)
|
-| - [160. Intersection of Two Linked Lists](https://leetcode.com/problems/intersection-of-two-linked-lists)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [599. Minimum Index Sum of Two Lists](https://leetcode.com/problems/minimum-index-sum-of-two-lists)
|
-| - [161. One Edit Distance](https://leetcode.com/problems/one-edit-distance)
| 💰 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [72. Edit Distance](https://leetcode.com/problems/edit-distance)
|
-| - [162. Find Peak Element](https://leetcode.com/problems/find-peak-element)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [852. Peak Index in a Mountain Array](https://leetcode.com/problems/peak-index-in-a-mountain-array)
- [1901. Find a Peak Element II](https://leetcode.com/problems/find-a-peak-element-ii)
- [2137. Pour Water Between Buckets to Make Water Levels Equal](https://leetcode.com/problems/pour-water-between-buckets-to-make-water-levels-equal)
|
-| - [163. Missing Ranges](https://leetcode.com/problems/missing-ranges)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [228. Summary Ranges](https://leetcode.com/problems/summary-ranges)
|
-| - [164. Maximum Gap](https://leetcode.com/problems/maximum-gap)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
- [Bucket Sort](https://leetcode.com/tag/bucket-sort)
- [Radix Sort](https://leetcode.com/tag/radix-sort)
|
|
-| - [165. Compare Version Numbers](https://leetcode.com/problems/compare-version-numbers)
| 🆓 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
|
|
-| - [166. Fraction to Recurring Decimal](https://leetcode.com/problems/fraction-to-recurring-decimal)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
|
|
-| - [167. Two Sum II - Input Array Is Sorted](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [1. Two Sum](https://leetcode.com/problems/two-sum)
- [653. Two Sum IV - Input is a BST](https://leetcode.com/problems/two-sum-iv-input-is-a-bst)
- [1099. Two Sum Less Than K](https://leetcode.com/problems/two-sum-less-than-k)
|
-| - [168. Excel Sheet Column Title](https://leetcode.com/problems/excel-sheet-column-title)
| 🆓 | 👀 | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
| - [171. Excel Sheet Column Number](https://leetcode.com/problems/excel-sheet-column-number)
- [2194. Cells in a Range on an Excel Sheet](https://leetcode.com/problems/cells-in-a-range-on-an-excel-sheet)
|
-| - [169. Majority Element](https://leetcode.com/problems/majority-element)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting](https://leetcode.com/tag/counting)
| - [229. Majority Element II](https://leetcode.com/problems/majority-element-ii)
- [1150. Check If a Number Is Majority Element in a Sorted Array](https://leetcode.com/problems/check-if-a-number-is-majority-element-in-a-sorted-array)
|
-| - [170. Two Sum III - Data structure design](https://leetcode.com/problems/two-sum-iii-data-structure-design)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Design](https://leetcode.com/tag/design)
- [Data Stream](https://leetcode.com/tag/data-stream)
| - [1. Two Sum](https://leetcode.com/problems/two-sum)
- [288. Unique Word Abbreviation](https://leetcode.com/problems/unique-word-abbreviation)
- [653. Two Sum IV - Input is a BST](https://leetcode.com/problems/two-sum-iv-input-is-a-bst)
|
-| - [171. Excel Sheet Column Number](https://leetcode.com/problems/excel-sheet-column-number)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
| - [168. Excel Sheet Column Title](https://leetcode.com/problems/excel-sheet-column-title)
- [2194. Cells in a Range on an Excel Sheet](https://leetcode.com/problems/cells-in-a-range-on-an-excel-sheet)
|
-| - [172. Factorial Trailing Zeroes](https://leetcode.com/problems/factorial-trailing-zeroes)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
| - [233. Number of Digit One](https://leetcode.com/problems/number-of-digit-one)
- [793. Preimage Size of Factorial Zeroes Function](https://leetcode.com/problems/preimage-size-of-factorial-zeroes-function)
- [2117. Abbreviating the Product of a Range](https://leetcode.com/problems/abbreviating-the-product-of-a-range)
|
-| - [173. Binary Search Tree Iterator](https://leetcode.com/problems/binary-search-tree-iterator)
| 🆓 | ✅ | ⭐️⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Design](https://leetcode.com/tag/design)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
- [Iterator](https://leetcode.com/tag/iterator)
| - [94. Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal)
- [251. Flatten 2D Vector](https://leetcode.com/problems/flatten-2d-vector)
- [281. Zigzag Iterator](https://leetcode.com/problems/zigzag-iterator)
- [284. Peeking Iterator](https://leetcode.com/problems/peeking-iterator)
- [285. Inorder Successor in BST](https://leetcode.com/problems/inorder-successor-in-bst)
- [1586. Binary Search Tree Iterator II](https://leetcode.com/problems/binary-search-tree-iterator-ii)
|
-| - [174. Dungeon Game](https://leetcode.com/problems/dungeon-game)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
| - [62. Unique Paths](https://leetcode.com/problems/unique-paths)
- [64. Minimum Path Sum](https://leetcode.com/problems/minimum-path-sum)
- [741. Cherry Pickup](https://leetcode.com/problems/cherry-pickup)
|
-| - [175. Combine Two Tables](https://leetcode.com/problems/combine-two-tables)
| 🆓 | ✅ | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [577. Employee Bonus](https://leetcode.com/problems/employee-bonus)
|
-| - [176. Second Highest Salary](https://leetcode.com/problems/second-highest-salary)
| 🆓 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [177. Nth Highest Salary](https://leetcode.com/problems/nth-highest-salary)
| 🆓 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [178. Rank Scores](https://leetcode.com/problems/rank-scores)
| 🆓 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [179. Largest Number](https://leetcode.com/problems/largest-number)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2165. Smallest Value of the Rearranged Number](https://leetcode.com/problems/smallest-value-of-the-rearranged-number)
|
-| - [180. Consecutive Numbers](https://leetcode.com/problems/consecutive-numbers)
| 🆓 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [181. Employees Earning More Than Their Managers](https://leetcode.com/problems/employees-earning-more-than-their-managers)
| 🆓 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [182. Duplicate Emails](https://leetcode.com/problems/duplicate-emails)
| 🆓 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [183. Customers Who Never Order](https://leetcode.com/problems/customers-who-never-order)
| 🆓 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [184. Department Highest Salary](https://leetcode.com/problems/department-highest-salary)
| 🆓 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1112. Highest Grade For Each Student](https://leetcode.com/problems/highest-grade-for-each-student)
|
-| - [185. Department Top Three Salaries](https://leetcode.com/problems/department-top-three-salaries)
| 🆓 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [186. Reverse Words in a String II](https://leetcode.com/problems/reverse-words-in-a-string-ii)
| 💰 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [151. Reverse Words in a String](https://leetcode.com/problems/reverse-words-in-a-string)
- [189. Rotate Array](https://leetcode.com/problems/rotate-array)
|
-| - [187. Repeated DNA Sequences](https://leetcode.com/problems/repeated-dna-sequences)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [Hash Function](https://leetcode.com/tag/hash-function)
|
|
-| - [188. Best Time to Buy and Sell Stock IV](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [121. Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- [122. Best Time to Buy and Sell Stock II](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)
- [123. Best Time to Buy and Sell Stock III](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii)
|
-| - [189. Rotate Array](https://leetcode.com/problems/rotate-array)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [61. Rotate List](https://leetcode.com/problems/rotate-list)
- [186. Reverse Words in a String II](https://leetcode.com/problems/reverse-words-in-a-string-ii)
|
-| - [190. Reverse Bits](https://leetcode.com/problems/reverse-bits)
| 🆓 | ✅ | ⭐️ | - [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [7. Reverse Integer](https://leetcode.com/problems/reverse-integer)
- [191. Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits)
- [2119. A Number After a Double Reversal](https://leetcode.com/problems/a-number-after-a-double-reversal)
|
-| - [191. Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits)
| 🆓 | ✅ | ⭐️ | - [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [190. Reverse Bits](https://leetcode.com/problems/reverse-bits)
- [231. Power of Two](https://leetcode.com/problems/power-of-two)
- [338. Counting Bits](https://leetcode.com/problems/counting-bits)
- [401. Binary Watch](https://leetcode.com/problems/binary-watch)
- [461. Hamming Distance](https://leetcode.com/problems/hamming-distance)
- [693. Binary Number with Alternating Bits](https://leetcode.com/problems/binary-number-with-alternating-bits)
- [762. Prime Number of Set Bits in Binary Representation](https://leetcode.com/problems/prime-number-of-set-bits-in-binary-representation)
|
-| - [192. Word Frequency](https://leetcode.com/problems/word-frequency)
| 🆓 | | ⭐️⭐️ | - [Shell](https://leetcode.com/tag/shell)
| - [347. Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements)
|
-| - [193. Valid Phone Numbers](https://leetcode.com/problems/valid-phone-numbers)
| 🆓 | | ⭐️ | - [Shell](https://leetcode.com/tag/shell)
|
|
-| - [194. Transpose File](https://leetcode.com/problems/transpose-file)
| 🆓 | | ⭐️⭐️ | - [Shell](https://leetcode.com/tag/shell)
|
|
-| - [195. Tenth Line](https://leetcode.com/problems/tenth-line)
| 🆓 | | ⭐️ | - [Shell](https://leetcode.com/tag/shell)
|
|
-| - [196. Delete Duplicate Emails](https://leetcode.com/problems/delete-duplicate-emails)
| 🆓 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [197. Rising Temperature](https://leetcode.com/problems/rising-temperature)
| 🆓 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [198. House Robber](https://leetcode.com/problems/house-robber)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [152. Maximum Product Subarray](https://leetcode.com/problems/maximum-product-subarray)
- [213. House Robber II](https://leetcode.com/problems/house-robber-ii)
- [256. Paint House](https://leetcode.com/problems/paint-house)
- [276. Paint Fence](https://leetcode.com/problems/paint-fence)
- [337. House Robber III](https://leetcode.com/problems/house-robber-iii)
- [600. Non-negative Integers without Consecutive Ones](https://leetcode.com/problems/non-negative-integers-without-consecutive-ones)
- [656. Coin Path](https://leetcode.com/problems/coin-path)
- [740. Delete and Earn](https://leetcode.com/problems/delete-and-earn)
- [2140. Solving Questions With Brainpower](https://leetcode.com/problems/solving-questions-with-brainpower)
|
-| - [199. Binary Tree Right Side View](https://leetcode.com/problems/binary-tree-right-side-view)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [116. Populating Next Right Pointers in Each Node](https://leetcode.com/problems/populating-next-right-pointers-in-each-node)
- [545. Boundary of Binary Tree](https://leetcode.com/problems/boundary-of-binary-tree)
|
-| - [200. Number of Islands](https://leetcode.com/problems/number-of-islands)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
| - [130. Surrounded Regions](https://leetcode.com/problems/surrounded-regions)
- [286. Walls and Gates](https://leetcode.com/problems/walls-and-gates)
- [305. Number of Islands II](https://leetcode.com/problems/number-of-islands-ii)
- [323. Number of Connected Components in an Undirected Graph](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph)
- [694. Number of Distinct Islands](https://leetcode.com/problems/number-of-distinct-islands)
- [695. Max Area of Island](https://leetcode.com/problems/max-area-of-island)
- [1905. Count Sub Islands](https://leetcode.com/problems/count-sub-islands)
- [1992. Find All Groups of Farmland](https://leetcode.com/problems/find-all-groups-of-farmland)
|
\ No newline at end of file
+| Question | Free? | Status | Difficulty | Topics | Similar Questions |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| - 1. Two Sum
- [LeetCode Link](https://leetcode.com/problems/two-sum)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
| - 15. 3Sum
- [LeetCode Link](https://leetcode.com/problems/3sum)
- 18. 4Sum
- [LeetCode Link](https://leetcode.com/problems/4sum)
- 167. Two Sum II - Input Array Is Sorted
- [LeetCode Link](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted)
- 170. Two Sum III - Data structure design
- [LeetCode Link](https://leetcode.com/problems/two-sum-iii-data-structure-design)
- 560. Subarray Sum Equals K
- [LeetCode Link](https://leetcode.com/problems/subarray-sum-equals-k)
- 653. Two Sum IV - Input is a BST
- [LeetCode Link](https://leetcode.com/problems/two-sum-iv-input-is-a-bst)
- 1099. Two Sum Less Than K
- [LeetCode Link](https://leetcode.com/problems/two-sum-less-than-k)
- 1679. Max Number of K-Sum Pairs
- [LeetCode Link](https://leetcode.com/problems/max-number-of-k-sum-pairs)
- 1711. Count Good Meals
- [LeetCode Link](https://leetcode.com/problems/count-good-meals)
- 2006. Count Number of Pairs With Absolute Difference K
- [LeetCode Link](https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-k)
- 2023. Number of Pairs of Strings With Concatenation Equal to Target
- [LeetCode Link](https://leetcode.com/problems/number-of-pairs-of-strings-with-concatenation-equal-to-target)
|
+| - 2. Add Two Numbers
- [LeetCode Link](https://leetcode.com/problems/add-two-numbers)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 43. Multiply Strings
- [LeetCode Link](https://leetcode.com/problems/multiply-strings)
- 67. Add Binary
- [LeetCode Link](https://leetcode.com/problems/add-binary)
- 371. Sum of Two Integers
- [LeetCode Link](https://leetcode.com/problems/sum-of-two-integers)
- 415. Add Strings
- [LeetCode Link](https://leetcode.com/problems/add-strings)
- 445. Add Two Numbers II
- [LeetCode Link](https://leetcode.com/problems/add-two-numbers-ii)
- 989. Add to Array-Form of Integer
- [LeetCode Link](https://leetcode.com/problems/add-to-array-form-of-integer)
- 1634. Add Two Polynomials Represented as Linked Lists
- [LeetCode Link](https://leetcode.com/problems/add-two-polynomials-represented-as-linked-lists)
|
+| - 3. Longest Substring Without Repeating Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-without-repeating-characters)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 159. Longest Substring with At Most Two Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters)
- 340. Longest Substring with At Most K Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
- 992. Subarrays with K Different Integers
- [LeetCode Link](https://leetcode.com/problems/subarrays-with-k-different-integers)
- 1695. Maximum Erasure Value
- [LeetCode Link](https://leetcode.com/problems/maximum-erasure-value)
- 2067. Number of Equal Count Substrings
- [LeetCode Link](https://leetcode.com/problems/number-of-equal-count-substrings)
|
+| - 4. Median of Two Sorted Arrays
- [LeetCode Link](https://leetcode.com/problems/median-of-two-sorted-arrays)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
|
|
+| - 5. Longest Palindromic Substring
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-substring)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 214. Shortest Palindrome
- [LeetCode Link](https://leetcode.com/problems/shortest-palindrome)
- 266. Palindrome Permutation
- [LeetCode Link](https://leetcode.com/problems/palindrome-permutation)
- 336. Palindrome Pairs
- [LeetCode Link](https://leetcode.com/problems/palindrome-pairs)
- 516. Longest Palindromic Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-subsequence)
- 647. Palindromic Substrings
- [LeetCode Link](https://leetcode.com/problems/palindromic-substrings)
|
+| - 6. Zigzag Conversion
- [LeetCode Link](https://leetcode.com/problems/zigzag-conversion)
| 🆓 | ✅ | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 7. Reverse Integer
- [LeetCode Link](https://leetcode.com/problems/reverse-integer)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 8. String to Integer (atoi)
- [LeetCode Link](https://leetcode.com/problems/string-to-integer-atoi)
- 190. Reverse Bits
- [LeetCode Link](https://leetcode.com/problems/reverse-bits)
- 2119. A Number After a Double Reversal
- [LeetCode Link](https://leetcode.com/problems/a-number-after-a-double-reversal)
|
+| - 8. String to Integer (atoi)
- [LeetCode Link](https://leetcode.com/problems/string-to-integer-atoi)
| 🆓 | ✅ | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 7. Reverse Integer
- [LeetCode Link](https://leetcode.com/problems/reverse-integer)
- 65. Valid Number
- [LeetCode Link](https://leetcode.com/problems/valid-number)
- 2042. Check if Numbers Are Ascending in a Sentence
- [LeetCode Link](https://leetcode.com/problems/check-if-numbers-are-ascending-in-a-sentence)
|
+| - 9. Palindrome Number
- [LeetCode Link](https://leetcode.com/problems/palindrome-number)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 234. Palindrome Linked List
- [LeetCode Link](https://leetcode.com/problems/palindrome-linked-list)
|
+| - 10. Regular Expression Matching
- [LeetCode Link](https://leetcode.com/problems/regular-expression-matching)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 44. Wildcard Matching
- [LeetCode Link](https://leetcode.com/problems/wildcard-matching)
|
+| - 11. Container With Most Water
- [LeetCode Link](https://leetcode.com/problems/container-with-most-water)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 42. Trapping Rain Water
- [LeetCode Link](https://leetcode.com/problems/trapping-rain-water)
|
+| - 12. Integer to Roman
- [LeetCode Link](https://leetcode.com/problems/integer-to-roman)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 13. Roman to Integer
- [LeetCode Link](https://leetcode.com/problems/roman-to-integer)
- 273. Integer to English Words
- [LeetCode Link](https://leetcode.com/problems/integer-to-english-words)
|
+| - 13. Roman to Integer
- [LeetCode Link](https://leetcode.com/problems/roman-to-integer)
| 🆓 | | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 12. Integer to Roman
- [LeetCode Link](https://leetcode.com/problems/integer-to-roman)
|
+| - 14. Longest Common Prefix
- [LeetCode Link](https://leetcode.com/problems/longest-common-prefix)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 15. 3Sum
- [LeetCode Link](https://leetcode.com/problems/3sum)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1. Two Sum
- [LeetCode Link](https://leetcode.com/problems/two-sum)
- 16. 3Sum Closest
- [LeetCode Link](https://leetcode.com/problems/3sum-closest)
- 18. 4Sum
- [LeetCode Link](https://leetcode.com/problems/4sum)
- 259. 3Sum Smaller
- [LeetCode Link](https://leetcode.com/problems/3sum-smaller)
|
+| - 16. 3Sum Closest
- [LeetCode Link](https://leetcode.com/problems/3sum-closest)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 15. 3Sum
- [LeetCode Link](https://leetcode.com/problems/3sum)
- 259. 3Sum Smaller
- [LeetCode Link](https://leetcode.com/problems/3sum-smaller)
|
+| - 17. Letter Combinations of a Phone Number
- [LeetCode Link](https://leetcode.com/problems/letter-combinations-of-a-phone-number)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 22. Generate Parentheses
- [LeetCode Link](https://leetcode.com/problems/generate-parentheses)
- 39. Combination Sum
- [LeetCode Link](https://leetcode.com/problems/combination-sum)
- 401. Binary Watch
- [LeetCode Link](https://leetcode.com/problems/binary-watch)
|
+| - 18. 4Sum
- [LeetCode Link](https://leetcode.com/problems/4sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1. Two Sum
- [LeetCode Link](https://leetcode.com/problems/two-sum)
- 15. 3Sum
- [LeetCode Link](https://leetcode.com/problems/3sum)
- 454. 4Sum II
- [LeetCode Link](https://leetcode.com/problems/4sum-ii)
- 1995. Count Special Quadruplets
- [LeetCode Link](https://leetcode.com/problems/count-special-quadruplets)
|
+| - 19. Remove Nth Node From End of List
- [LeetCode Link](https://leetcode.com/problems/remove-nth-node-from-end-of-list)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 1474. Delete N Nodes After M Nodes of a Linked List
- [LeetCode Link](https://leetcode.com/problems/delete-n-nodes-after-m-nodes-of-a-linked-list)
- 1721. Swapping Nodes in a Linked List
- [LeetCode Link](https://leetcode.com/problems/swapping-nodes-in-a-linked-list)
- 2095. Delete the Middle Node of a Linked List
- [LeetCode Link](https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list)
|
+| - 20. Valid Parentheses
- [LeetCode Link](https://leetcode.com/problems/valid-parentheses)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 22. Generate Parentheses
- [LeetCode Link](https://leetcode.com/problems/generate-parentheses)
- 32. Longest Valid Parentheses
- [LeetCode Link](https://leetcode.com/problems/longest-valid-parentheses)
- 301. Remove Invalid Parentheses
- [LeetCode Link](https://leetcode.com/problems/remove-invalid-parentheses)
- 1003. Check If Word Is Valid After Substitutions
- [LeetCode Link](https://leetcode.com/problems/check-if-word-is-valid-after-substitutions)
- 2116. Check if a Parentheses String Can Be Valid
- [LeetCode Link](https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid)
|
+| - 21. Merge Two Sorted Lists
- [LeetCode Link](https://leetcode.com/problems/merge-two-sorted-lists)
| 🆓 | ✅ | ⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 23. Merge k Sorted Lists
- [LeetCode Link](https://leetcode.com/problems/merge-k-sorted-lists)
- 88. Merge Sorted Array
- [LeetCode Link](https://leetcode.com/problems/merge-sorted-array)
- 148. Sort List
- [LeetCode Link](https://leetcode.com/problems/sort-list)
- 244. Shortest Word Distance II
- [LeetCode Link](https://leetcode.com/problems/shortest-word-distance-ii)
- 1634. Add Two Polynomials Represented as Linked Lists
- [LeetCode Link](https://leetcode.com/problems/add-two-polynomials-represented-as-linked-lists)
- 1940. Longest Common Subsequence Between Sorted Arrays
- [LeetCode Link](https://leetcode.com/problems/longest-common-subsequence-between-sorted-arrays)
|
+| - 22. Generate Parentheses
- [LeetCode Link](https://leetcode.com/problems/generate-parentheses)
| 🆓 | ✅ | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 17. Letter Combinations of a Phone Number
- [LeetCode Link](https://leetcode.com/problems/letter-combinations-of-a-phone-number)
- 20. Valid Parentheses
- [LeetCode Link](https://leetcode.com/problems/valid-parentheses)
- 2116. Check if a Parentheses String Can Be Valid
- [LeetCode Link](https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid)
|
+| - 23. Merge k Sorted Lists
- [LeetCode Link](https://leetcode.com/problems/merge-k-sorted-lists)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Merge Sort
- [LeetCode Link](https://leetcode.com/tag/merge-sort)
| - 21. Merge Two Sorted Lists
- [LeetCode Link](https://leetcode.com/problems/merge-two-sorted-lists)
- 264. Ugly Number II
- [LeetCode Link](https://leetcode.com/problems/ugly-number-ii)
|
+| - 24. Swap Nodes in Pairs
- [LeetCode Link](https://leetcode.com/problems/swap-nodes-in-pairs)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 25. Reverse Nodes in k-Group
- [LeetCode Link](https://leetcode.com/problems/reverse-nodes-in-k-group)
- 1721. Swapping Nodes in a Linked List
- [LeetCode Link](https://leetcode.com/problems/swapping-nodes-in-a-linked-list)
|
+| - 25. Reverse Nodes in k-Group
- [LeetCode Link](https://leetcode.com/problems/reverse-nodes-in-k-group)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 24. Swap Nodes in Pairs
- [LeetCode Link](https://leetcode.com/problems/swap-nodes-in-pairs)
- 1721. Swapping Nodes in a Linked List
- [LeetCode Link](https://leetcode.com/problems/swapping-nodes-in-a-linked-list)
- 2074. Reverse Nodes in Even Length Groups
- [LeetCode Link](https://leetcode.com/problems/reverse-nodes-in-even-length-groups)
|
+| - 26. Remove Duplicates from Sorted Array
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 27. Remove Element
- [LeetCode Link](https://leetcode.com/problems/remove-element)
- 80. Remove Duplicates from Sorted Array II
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii)
|
+| - 27. Remove Element
- [LeetCode Link](https://leetcode.com/problems/remove-element)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 26. Remove Duplicates from Sorted Array
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-array)
- 203. Remove Linked List Elements
- [LeetCode Link](https://leetcode.com/problems/remove-linked-list-elements)
- 283. Move Zeroes
- [LeetCode Link](https://leetcode.com/problems/move-zeroes)
|
+| - 28. Implement strStr()
- [LeetCode Link](https://leetcode.com/problems/implement-strstr)
| 🆓 | 👀 | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
| - 214. Shortest Palindrome
- [LeetCode Link](https://leetcode.com/problems/shortest-palindrome)
- 459. Repeated Substring Pattern
- [LeetCode Link](https://leetcode.com/problems/repeated-substring-pattern)
|
+| - 29. Divide Two Integers
- [LeetCode Link](https://leetcode.com/problems/divide-two-integers)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 30. Substring with Concatenation of All Words
- [LeetCode Link](https://leetcode.com/problems/substring-with-concatenation-of-all-words)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 76. Minimum Window Substring
- [LeetCode Link](https://leetcode.com/problems/minimum-window-substring)
|
+| - 31. Next Permutation
- [LeetCode Link](https://leetcode.com/problems/next-permutation)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 46. Permutations
- [LeetCode Link](https://leetcode.com/problems/permutations)
- 47. Permutations II
- [LeetCode Link](https://leetcode.com/problems/permutations-ii)
- 60. Permutation Sequence
- [LeetCode Link](https://leetcode.com/problems/permutation-sequence)
- 267. Palindrome Permutation II
- [LeetCode Link](https://leetcode.com/problems/palindrome-permutation-ii)
- 1850. Minimum Adjacent Swaps to Reach the Kth Smallest Number
- [LeetCode Link](https://leetcode.com/problems/minimum-adjacent-swaps-to-reach-the-kth-smallest-number)
|
+| - 32. Longest Valid Parentheses
- [LeetCode Link](https://leetcode.com/problems/longest-valid-parentheses)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 20. Valid Parentheses
- [LeetCode Link](https://leetcode.com/problems/valid-parentheses)
|
+| - 33. Search in Rotated Sorted Array
- [LeetCode Link](https://leetcode.com/problems/search-in-rotated-sorted-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 81. Search in Rotated Sorted Array II
- [LeetCode Link](https://leetcode.com/problems/search-in-rotated-sorted-array-ii)
- 153. Find Minimum in Rotated Sorted Array
- [LeetCode Link](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array)
- 2137. Pour Water Between Buckets to Make Water Levels Equal
- [LeetCode Link](https://leetcode.com/problems/pour-water-between-buckets-to-make-water-levels-equal)
|
+| - 34. Find First and Last Position of Element in Sorted Array
- [LeetCode Link](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 278. First Bad Version
- [LeetCode Link](https://leetcode.com/problems/first-bad-version)
- 2055. Plates Between Candles
- [LeetCode Link](https://leetcode.com/problems/plates-between-candles)
- 2089. Find Target Indices After Sorting Array
- [LeetCode Link](https://leetcode.com/problems/find-target-indices-after-sorting-array)
|
+| - 35. Search Insert Position
- [LeetCode Link](https://leetcode.com/problems/search-insert-position)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 278. First Bad Version
- [LeetCode Link](https://leetcode.com/problems/first-bad-version)
|
+| - 36. Valid Sudoku
- [LeetCode Link](https://leetcode.com/problems/valid-sudoku)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 37. Sudoku Solver
- [LeetCode Link](https://leetcode.com/problems/sudoku-solver)
- 2133. Check if Every Row and Column Contains All Numbers
- [LeetCode Link](https://leetcode.com/problems/check-if-every-row-and-column-contains-all-numbers)
|
+| - 37. Sudoku Solver
- [LeetCode Link](https://leetcode.com/problems/sudoku-solver)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 36. Valid Sudoku
- [LeetCode Link](https://leetcode.com/problems/valid-sudoku)
- 980. Unique Paths III
- [LeetCode Link](https://leetcode.com/problems/unique-paths-iii)
|
+| - 38. Count and Say
- [LeetCode Link](https://leetcode.com/problems/count-and-say)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 271. Encode and Decode Strings
- [LeetCode Link](https://leetcode.com/problems/encode-and-decode-strings)
- 443. String Compression
- [LeetCode Link](https://leetcode.com/problems/string-compression)
|
+| - 39. Combination Sum
- [LeetCode Link](https://leetcode.com/problems/combination-sum)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 17. Letter Combinations of a Phone Number
- [LeetCode Link](https://leetcode.com/problems/letter-combinations-of-a-phone-number)
- 40. Combination Sum II
- [LeetCode Link](https://leetcode.com/problems/combination-sum-ii)
- 77. Combinations
- [LeetCode Link](https://leetcode.com/problems/combinations)
- 216. Combination Sum III
- [LeetCode Link](https://leetcode.com/problems/combination-sum-iii)
- 254. Factor Combinations
- [LeetCode Link](https://leetcode.com/problems/factor-combinations)
- 377. Combination Sum IV
- [LeetCode Link](https://leetcode.com/problems/combination-sum-iv)
|
+| - 40. Combination Sum II
- [LeetCode Link](https://leetcode.com/problems/combination-sum-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 39. Combination Sum
- [LeetCode Link](https://leetcode.com/problems/combination-sum)
|
+| - 41. First Missing Positive
- [LeetCode Link](https://leetcode.com/problems/first-missing-positive)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
| - 268. Missing Number
- [LeetCode Link](https://leetcode.com/problems/missing-number)
- 287. Find the Duplicate Number
- [LeetCode Link](https://leetcode.com/problems/find-the-duplicate-number)
- 448. Find All Numbers Disappeared in an Array
- [LeetCode Link](https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array)
- 765. Couples Holding Hands
- [LeetCode Link](https://leetcode.com/problems/couples-holding-hands)
|
+| - 42. Trapping Rain Water
- [LeetCode Link](https://leetcode.com/problems/trapping-rain-water)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 11. Container With Most Water
- [LeetCode Link](https://leetcode.com/problems/container-with-most-water)
- 238. Product of Array Except Self
- [LeetCode Link](https://leetcode.com/problems/product-of-array-except-self)
- 407. Trapping Rain Water II
- [LeetCode Link](https://leetcode.com/problems/trapping-rain-water-ii)
- 755. Pour Water
- [LeetCode Link](https://leetcode.com/problems/pour-water)
|
+| - 43. Multiply Strings
- [LeetCode Link](https://leetcode.com/problems/multiply-strings)
| 🆓 | 👀 | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 2. Add Two Numbers
- [LeetCode Link](https://leetcode.com/problems/add-two-numbers)
- 66. Plus One
- [LeetCode Link](https://leetcode.com/problems/plus-one)
- 67. Add Binary
- [LeetCode Link](https://leetcode.com/problems/add-binary)
- 415. Add Strings
- [LeetCode Link](https://leetcode.com/problems/add-strings)
|
+| - 44. Wildcard Matching
- [LeetCode Link](https://leetcode.com/problems/wildcard-matching)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 10. Regular Expression Matching
- [LeetCode Link](https://leetcode.com/problems/regular-expression-matching)
|
+| - 45. Jump Game II
- [LeetCode Link](https://leetcode.com/problems/jump-game-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 55. Jump Game
- [LeetCode Link](https://leetcode.com/problems/jump-game)
- 1306. Jump Game III
- [LeetCode Link](https://leetcode.com/problems/jump-game-iii)
- 1871. Jump Game VII
- [LeetCode Link](https://leetcode.com/problems/jump-game-vii)
|
+| - 46. Permutations
- [LeetCode Link](https://leetcode.com/problems/permutations)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 31. Next Permutation
- [LeetCode Link](https://leetcode.com/problems/next-permutation)
- 47. Permutations II
- [LeetCode Link](https://leetcode.com/problems/permutations-ii)
- 60. Permutation Sequence
- [LeetCode Link](https://leetcode.com/problems/permutation-sequence)
- 77. Combinations
- [LeetCode Link](https://leetcode.com/problems/combinations)
|
+| - 47. Permutations II
- [LeetCode Link](https://leetcode.com/problems/permutations-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 31. Next Permutation
- [LeetCode Link](https://leetcode.com/problems/next-permutation)
- 46. Permutations
- [LeetCode Link](https://leetcode.com/problems/permutations)
- 267. Palindrome Permutation II
- [LeetCode Link](https://leetcode.com/problems/palindrome-permutation-ii)
- 996. Number of Squareful Arrays
- [LeetCode Link](https://leetcode.com/problems/number-of-squareful-arrays)
|
+| - 48. Rotate Image
- [LeetCode Link](https://leetcode.com/problems/rotate-image)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 1886. Determine Whether Matrix Can Be Obtained By Rotation
- [LeetCode Link](https://leetcode.com/problems/determine-whether-matrix-can-be-obtained-by-rotation)
|
+| - 49. Group Anagrams
- [LeetCode Link](https://leetcode.com/problems/group-anagrams)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 242. Valid Anagram
- [LeetCode Link](https://leetcode.com/problems/valid-anagram)
- 249. Group Shifted Strings
- [LeetCode Link](https://leetcode.com/problems/group-shifted-strings)
|
+| - 50. Pow(x, n)
- [LeetCode Link](https://leetcode.com/problems/powx-n)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 69. Sqrt(x)
- [LeetCode Link](https://leetcode.com/problems/sqrtx)
- 372. Super Pow
- [LeetCode Link](https://leetcode.com/problems/super-pow)
|
+| - 51. N-Queens
- [LeetCode Link](https://leetcode.com/problems/n-queens)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 52. N-Queens II
- [LeetCode Link](https://leetcode.com/problems/n-queens-ii)
- 1001. Grid Illumination
- [LeetCode Link](https://leetcode.com/problems/grid-illumination)
|
+| - 52. N-Queens II
- [LeetCode Link](https://leetcode.com/problems/n-queens-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 51. N-Queens
- [LeetCode Link](https://leetcode.com/problems/n-queens)
|
+| - 53. Maximum Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-subarray)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 121. Best Time to Buy and Sell Stock
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- 152. Maximum Product Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-product-subarray)
- 697. Degree of an Array
- [LeetCode Link](https://leetcode.com/problems/degree-of-an-array)
- 978. Longest Turbulent Subarray
- [LeetCode Link](https://leetcode.com/problems/longest-turbulent-subarray)
- 1746. Maximum Subarray Sum After One Operation
- [LeetCode Link](https://leetcode.com/problems/maximum-subarray-sum-after-one-operation)
- 1749. Maximum Absolute Sum of Any Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-absolute-sum-of-any-subarray)
|
+| - 54. Spiral Matrix
- [LeetCode Link](https://leetcode.com/problems/spiral-matrix)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 59. Spiral Matrix II
- [LeetCode Link](https://leetcode.com/problems/spiral-matrix-ii)
- 885. Spiral Matrix III
- [LeetCode Link](https://leetcode.com/problems/spiral-matrix-iii)
|
+| - 55. Jump Game
- [LeetCode Link](https://leetcode.com/problems/jump-game)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 45. Jump Game II
- [LeetCode Link](https://leetcode.com/problems/jump-game-ii)
- 1306. Jump Game III
- [LeetCode Link](https://leetcode.com/problems/jump-game-iii)
- 1871. Jump Game VII
- [LeetCode Link](https://leetcode.com/problems/jump-game-vii)
|
+| - 56. Merge Intervals
- [LeetCode Link](https://leetcode.com/problems/merge-intervals)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 57. Insert Interval
- [LeetCode Link](https://leetcode.com/problems/insert-interval)
- 252. Meeting Rooms
- [LeetCode Link](https://leetcode.com/problems/meeting-rooms)
- 253. Meeting Rooms II
- [LeetCode Link](https://leetcode.com/problems/meeting-rooms-ii)
- 495. Teemo Attacking
- [LeetCode Link](https://leetcode.com/problems/teemo-attacking)
- 616. Add Bold Tag in String
- [LeetCode Link](https://leetcode.com/problems/add-bold-tag-in-string)
- 715. Range Module
- [LeetCode Link](https://leetcode.com/problems/range-module)
- 759. Employee Free Time
- [LeetCode Link](https://leetcode.com/problems/employee-free-time)
- 763. Partition Labels
- [LeetCode Link](https://leetcode.com/problems/partition-labels)
- 986. Interval List Intersections
- [LeetCode Link](https://leetcode.com/problems/interval-list-intersections)
- 2158. Amount of New Area Painted Each Day
- [LeetCode Link](https://leetcode.com/problems/amount-of-new-area-painted-each-day)
|
+| - 57. Insert Interval
- [LeetCode Link](https://leetcode.com/problems/insert-interval)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 56. Merge Intervals
- [LeetCode Link](https://leetcode.com/problems/merge-intervals)
- 715. Range Module
- [LeetCode Link](https://leetcode.com/problems/range-module)
|
+| - 58. Length of Last Word
- [LeetCode Link](https://leetcode.com/problems/length-of-last-word)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 59. Spiral Matrix II
- [LeetCode Link](https://leetcode.com/problems/spiral-matrix-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 54. Spiral Matrix
- [LeetCode Link](https://leetcode.com/problems/spiral-matrix)
- 885. Spiral Matrix III
- [LeetCode Link](https://leetcode.com/problems/spiral-matrix-iii)
|
+| - 60. Permutation Sequence
- [LeetCode Link](https://leetcode.com/problems/permutation-sequence)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 31. Next Permutation
- [LeetCode Link](https://leetcode.com/problems/next-permutation)
- 46. Permutations
- [LeetCode Link](https://leetcode.com/problems/permutations)
|
+| - 61. Rotate List
- [LeetCode Link](https://leetcode.com/problems/rotate-list)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 189. Rotate Array
- [LeetCode Link](https://leetcode.com/problems/rotate-array)
- 725. Split Linked List in Parts
- [LeetCode Link](https://leetcode.com/problems/split-linked-list-in-parts)
|
+| - 62. Unique Paths
- [LeetCode Link](https://leetcode.com/problems/unique-paths)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Combinatorics
- [LeetCode Link](https://leetcode.com/tag/combinatorics)
| - 63. Unique Paths II
- [LeetCode Link](https://leetcode.com/problems/unique-paths-ii)
- 64. Minimum Path Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-path-sum)
- 174. Dungeon Game
- [LeetCode Link](https://leetcode.com/problems/dungeon-game)
- 2087. Minimum Cost Homecoming of a Robot in a Grid
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid)
|
+| - 63. Unique Paths II
- [LeetCode Link](https://leetcode.com/problems/unique-paths-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 62. Unique Paths
- [LeetCode Link](https://leetcode.com/problems/unique-paths)
- 980. Unique Paths III
- [LeetCode Link](https://leetcode.com/problems/unique-paths-iii)
|
+| - 64. Minimum Path Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-path-sum)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 62. Unique Paths
- [LeetCode Link](https://leetcode.com/problems/unique-paths)
- 174. Dungeon Game
- [LeetCode Link](https://leetcode.com/problems/dungeon-game)
- 741. Cherry Pickup
- [LeetCode Link](https://leetcode.com/problems/cherry-pickup)
- 1937. Maximum Number of Points with Cost
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-points-with-cost)
- 2087. Minimum Cost Homecoming of a Robot in a Grid
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid)
|
+| - 65. Valid Number
- [LeetCode Link](https://leetcode.com/problems/valid-number)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 8. String to Integer (atoi)
- [LeetCode Link](https://leetcode.com/problems/string-to-integer-atoi)
|
+| - 66. Plus One
- [LeetCode Link](https://leetcode.com/problems/plus-one)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 43. Multiply Strings
- [LeetCode Link](https://leetcode.com/problems/multiply-strings)
- 67. Add Binary
- [LeetCode Link](https://leetcode.com/problems/add-binary)
- 369. Plus One Linked List
- [LeetCode Link](https://leetcode.com/problems/plus-one-linked-list)
- 989. Add to Array-Form of Integer
- [LeetCode Link](https://leetcode.com/problems/add-to-array-form-of-integer)
|
+| - 67. Add Binary
- [LeetCode Link](https://leetcode.com/problems/add-binary)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 2. Add Two Numbers
- [LeetCode Link](https://leetcode.com/problems/add-two-numbers)
- 43. Multiply Strings
- [LeetCode Link](https://leetcode.com/problems/multiply-strings)
- 66. Plus One
- [LeetCode Link](https://leetcode.com/problems/plus-one)
- 989. Add to Array-Form of Integer
- [LeetCode Link](https://leetcode.com/problems/add-to-array-form-of-integer)
|
+| - 68. Text Justification
- [LeetCode Link](https://leetcode.com/problems/text-justification)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 1592. Rearrange Spaces Between Words
- [LeetCode Link](https://leetcode.com/problems/rearrange-spaces-between-words)
- 2138. Divide a String Into Groups of Size k
- [LeetCode Link](https://leetcode.com/problems/divide-a-string-into-groups-of-size-k)
|
+| - 69. Sqrt(x)
- [LeetCode Link](https://leetcode.com/problems/sqrtx)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 50. Pow(x, n)
- [LeetCode Link](https://leetcode.com/problems/powx-n)
- 367. Valid Perfect Square
- [LeetCode Link](https://leetcode.com/problems/valid-perfect-square)
|
+| - 70. Climbing Stairs
- [LeetCode Link](https://leetcode.com/problems/climbing-stairs)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
| - 509. Fibonacci Number
- [LeetCode Link](https://leetcode.com/problems/fibonacci-number)
- 746. Min Cost Climbing Stairs
- [LeetCode Link](https://leetcode.com/problems/min-cost-climbing-stairs)
- 1137. N-th Tribonacci Number
- [LeetCode Link](https://leetcode.com/problems/n-th-tribonacci-number)
|
+| - 71. Simplify Path
- [LeetCode Link](https://leetcode.com/problems/simplify-path)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
|
|
+| - 72. Edit Distance
- [LeetCode Link](https://leetcode.com/problems/edit-distance)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 161. One Edit Distance
- [LeetCode Link](https://leetcode.com/problems/one-edit-distance)
- 583. Delete Operation for Two Strings
- [LeetCode Link](https://leetcode.com/problems/delete-operation-for-two-strings)
- 712. Minimum ASCII Delete Sum for Two Strings
- [LeetCode Link](https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings)
- 1035. Uncrossed Lines
- [LeetCode Link](https://leetcode.com/problems/uncrossed-lines)
|
+| - 73. Set Matrix Zeroes
- [LeetCode Link](https://leetcode.com/problems/set-matrix-zeroes)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 289. Game of Life
- [LeetCode Link](https://leetcode.com/problems/game-of-life)
- 2123. Minimum Operations to Remove Adjacent Ones in Matrix
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-remove-adjacent-ones-in-matrix)
- 2125. Number of Laser Beams in a Bank
- [LeetCode Link](https://leetcode.com/problems/number-of-laser-beams-in-a-bank)
- 2174. Remove All Ones With Row and Column Flips II
- [LeetCode Link](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips-ii)
|
+| - 74. Search a 2D Matrix
- [LeetCode Link](https://leetcode.com/problems/search-a-2d-matrix)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 240. Search a 2D Matrix II
- [LeetCode Link](https://leetcode.com/problems/search-a-2d-matrix-ii)
|
+| - 75. Sort Colors
- [LeetCode Link](https://leetcode.com/problems/sort-colors)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 148. Sort List
- [LeetCode Link](https://leetcode.com/problems/sort-list)
- 280. Wiggle Sort
- [LeetCode Link](https://leetcode.com/problems/wiggle-sort)
- 324. Wiggle Sort II
- [LeetCode Link](https://leetcode.com/problems/wiggle-sort-ii)
|
+| - 76. Minimum Window Substring
- [LeetCode Link](https://leetcode.com/problems/minimum-window-substring)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 30. Substring with Concatenation of All Words
- [LeetCode Link](https://leetcode.com/problems/substring-with-concatenation-of-all-words)
- 209. Minimum Size Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-size-subarray-sum)
- 239. Sliding Window Maximum
- [LeetCode Link](https://leetcode.com/problems/sliding-window-maximum)
- 567. Permutation in String
- [LeetCode Link](https://leetcode.com/problems/permutation-in-string)
- 632. Smallest Range Covering Elements from K Lists
- [LeetCode Link](https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists)
- 727. Minimum Window Subsequence
- [LeetCode Link](https://leetcode.com/problems/minimum-window-subsequence)
|
+| - 77. Combinations
- [LeetCode Link](https://leetcode.com/problems/combinations)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 39. Combination Sum
- [LeetCode Link](https://leetcode.com/problems/combination-sum)
- 46. Permutations
- [LeetCode Link](https://leetcode.com/problems/permutations)
|
+| - 78. Subsets
- [LeetCode Link](https://leetcode.com/problems/subsets)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 90. Subsets II
- [LeetCode Link](https://leetcode.com/problems/subsets-ii)
- 320. Generalized Abbreviation
- [LeetCode Link](https://leetcode.com/problems/generalized-abbreviation)
- 784. Letter Case Permutation
- [LeetCode Link](https://leetcode.com/problems/letter-case-permutation)
- 1982. Find Array Given Subset Sums
- [LeetCode Link](https://leetcode.com/problems/find-array-given-subset-sums)
- 2044. Count Number of Maximum Bitwise-OR Subsets
- [LeetCode Link](https://leetcode.com/problems/count-number-of-maximum-bitwise-or-subsets)
|
+| - 79. Word Search
- [LeetCode Link](https://leetcode.com/problems/word-search)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 212. Word Search II
- [LeetCode Link](https://leetcode.com/problems/word-search-ii)
|
+| - 80. Remove Duplicates from Sorted Array II
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 26. Remove Duplicates from Sorted Array
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-array)
|
+| - 81. Search in Rotated Sorted Array II
- [LeetCode Link](https://leetcode.com/problems/search-in-rotated-sorted-array-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 33. Search in Rotated Sorted Array
- [LeetCode Link](https://leetcode.com/problems/search-in-rotated-sorted-array)
|
+| - 82. Remove Duplicates from Sorted List II
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 83. Remove Duplicates from Sorted List
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-list)
- 1836. Remove Duplicates From an Unsorted Linked List
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-an-unsorted-linked-list)
|
+| - 83. Remove Duplicates from Sorted List
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-list)
| 🆓 | ✅ | ⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
| - 82. Remove Duplicates from Sorted List II
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii)
- 1836. Remove Duplicates From an Unsorted Linked List
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-an-unsorted-linked-list)
|
+| - 84. Largest Rectangle in Histogram
- [LeetCode Link](https://leetcode.com/problems/largest-rectangle-in-histogram)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 85. Maximal Rectangle
- [LeetCode Link](https://leetcode.com/problems/maximal-rectangle)
- 1793. Maximum Score of a Good Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-score-of-a-good-subarray)
|
+| - 85. Maximal Rectangle
- [LeetCode Link](https://leetcode.com/problems/maximal-rectangle)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 84. Largest Rectangle in Histogram
- [LeetCode Link](https://leetcode.com/problems/largest-rectangle-in-histogram)
- 221. Maximal Square
- [LeetCode Link](https://leetcode.com/problems/maximal-square)
|
+| - 86. Partition List
- [LeetCode Link](https://leetcode.com/problems/partition-list)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 2161. Partition Array According to Given Pivot
- [LeetCode Link](https://leetcode.com/problems/partition-array-according-to-given-pivot)
|
+| - 87. Scramble String
- [LeetCode Link](https://leetcode.com/problems/scramble-string)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 88. Merge Sorted Array
- [LeetCode Link](https://leetcode.com/problems/merge-sorted-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 21. Merge Two Sorted Lists
- [LeetCode Link](https://leetcode.com/problems/merge-two-sorted-lists)
- 977. Squares of a Sorted Array
- [LeetCode Link](https://leetcode.com/problems/squares-of-a-sorted-array)
- 986. Interval List Intersections
- [LeetCode Link](https://leetcode.com/problems/interval-list-intersections)
|
+| - 89. Gray Code
- [LeetCode Link](https://leetcode.com/problems/gray-code)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 717. 1-bit and 2-bit Characters
- [LeetCode Link](https://leetcode.com/problems/1-bit-and-2-bit-characters)
|
+| - 90. Subsets II
- [LeetCode Link](https://leetcode.com/problems/subsets-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 78. Subsets
- [LeetCode Link](https://leetcode.com/problems/subsets)
- 1982. Find Array Given Subset Sums
- [LeetCode Link](https://leetcode.com/problems/find-array-given-subset-sums)
|
+| - 91. Decode Ways
- [LeetCode Link](https://leetcode.com/problems/decode-ways)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 639. Decode Ways II
- [LeetCode Link](https://leetcode.com/problems/decode-ways-ii)
- 1977. Number of Ways to Separate Numbers
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-separate-numbers)
|
+| - 92. Reverse Linked List II
- [LeetCode Link](https://leetcode.com/problems/reverse-linked-list-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
| - 206. Reverse Linked List
- [LeetCode Link](https://leetcode.com/problems/reverse-linked-list)
|
+| - 93. Restore IP Addresses
- [LeetCode Link](https://leetcode.com/problems/restore-ip-addresses)
| 🆓 | ✅ | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 751. IP to CIDR
- [LeetCode Link](https://leetcode.com/problems/ip-to-cidr)
|
+| - 94. Binary Tree Inorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-inorder-traversal)
| 🆓 | ✅ | ⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 98. Validate Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/validate-binary-search-tree)
- 144. Binary Tree Preorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-preorder-traversal)
- 145. Binary Tree Postorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-postorder-traversal)
- 173. Binary Search Tree Iterator
- [LeetCode Link](https://leetcode.com/problems/binary-search-tree-iterator)
- 230. Kth Smallest Element in a BST
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-element-in-a-bst)
- 272. Closest Binary Search Tree Value II
- [LeetCode Link](https://leetcode.com/problems/closest-binary-search-tree-value-ii)
- 285. Inorder Successor in BST
- [LeetCode Link](https://leetcode.com/problems/inorder-successor-in-bst)
- 426. Convert Binary Search Tree to Sorted Doubly Linked List
- [LeetCode Link](https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list)
- 783. Minimum Distance Between BST Nodes
- [LeetCode Link](https://leetcode.com/problems/minimum-distance-between-bst-nodes)
|
+| - 95. Unique Binary Search Trees II
- [LeetCode Link](https://leetcode.com/problems/unique-binary-search-trees-ii)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 96. Unique Binary Search Trees
- [LeetCode Link](https://leetcode.com/problems/unique-binary-search-trees)
- 241. Different Ways to Add Parentheses
- [LeetCode Link](https://leetcode.com/problems/different-ways-to-add-parentheses)
|
+| - 96. Unique Binary Search Trees
- [LeetCode Link](https://leetcode.com/problems/unique-binary-search-trees)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 95. Unique Binary Search Trees II
- [LeetCode Link](https://leetcode.com/problems/unique-binary-search-trees-ii)
|
+| - 97. Interleaving String
- [LeetCode Link](https://leetcode.com/problems/interleaving-string)
| 🆓 | 👀 | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 98. Validate Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/validate-binary-search-tree)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 94. Binary Tree Inorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-inorder-traversal)
- 501. Find Mode in Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/find-mode-in-binary-search-tree)
|
+| - 99. Recover Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/recover-binary-search-tree)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 100. Same Tree
- [LeetCode Link](https://leetcode.com/problems/same-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 101. Symmetric Tree
- [LeetCode Link](https://leetcode.com/problems/symmetric-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 102. Binary Tree Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-level-order-traversal)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 103. Binary Tree Zigzag Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal)
- 107. Binary Tree Level Order Traversal II
- [LeetCode Link](https://leetcode.com/problems/binary-tree-level-order-traversal-ii)
- 111. Minimum Depth of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/minimum-depth-of-binary-tree)
- 314. Binary Tree Vertical Order Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-vertical-order-traversal)
- 429. N-ary Tree Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/n-ary-tree-level-order-traversal)
- 637. Average of Levels in Binary Tree
- [LeetCode Link](https://leetcode.com/problems/average-of-levels-in-binary-tree)
- 993. Cousins in Binary Tree
- [LeetCode Link](https://leetcode.com/problems/cousins-in-binary-tree)
|
+| - 103. Binary Tree Zigzag Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 102. Binary Tree Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-level-order-traversal)
|
+| - 104. Maximum Depth of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-depth-of-binary-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 110. Balanced Binary Tree
- [LeetCode Link](https://leetcode.com/problems/balanced-binary-tree)
- 111. Minimum Depth of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/minimum-depth-of-binary-tree)
- 559. Maximum Depth of N-ary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-depth-of-n-ary-tree)
- 1376. Time Needed to Inform All Employees
- [LeetCode Link](https://leetcode.com/problems/time-needed-to-inform-all-employees)
|
+| - 105. Construct Binary Tree from Preorder and Inorder Traversal
- [LeetCode Link](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 106. Construct Binary Tree from Inorder and Postorder Traversal
- [LeetCode Link](https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal)
|
+| - 106. Construct Binary Tree from Inorder and Postorder Traversal
- [LeetCode Link](https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 105. Construct Binary Tree from Preorder and Inorder Traversal
- [LeetCode Link](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal)
|
+| - 107. Binary Tree Level Order Traversal II
- [LeetCode Link](https://leetcode.com/problems/binary-tree-level-order-traversal-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 102. Binary Tree Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-level-order-traversal)
- 637. Average of Levels in Binary Tree
- [LeetCode Link](https://leetcode.com/problems/average-of-levels-in-binary-tree)
|
+| - 108. Convert Sorted Array to Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 109. Convert Sorted List to Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree)
|
+| - 109. Convert Sorted List to Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree)
| 🆓 | | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 108. Convert Sorted Array to Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree)
- 2196. Create Binary Tree From Descriptions
- [LeetCode Link](https://leetcode.com/problems/create-binary-tree-from-descriptions)
|
+| - 110. Balanced Binary Tree
- [LeetCode Link](https://leetcode.com/problems/balanced-binary-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 104. Maximum Depth of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-depth-of-binary-tree)
|
+| - 111. Minimum Depth of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/minimum-depth-of-binary-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 102. Binary Tree Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-level-order-traversal)
- 104. Maximum Depth of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-depth-of-binary-tree)
|
+| - 112. Path Sum
- [LeetCode Link](https://leetcode.com/problems/path-sum)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 113. Path Sum II
- [LeetCode Link](https://leetcode.com/problems/path-sum-ii)
- 124. Binary Tree Maximum Path Sum
- [LeetCode Link](https://leetcode.com/problems/binary-tree-maximum-path-sum)
- 129. Sum Root to Leaf Numbers
- [LeetCode Link](https://leetcode.com/problems/sum-root-to-leaf-numbers)
- 437. Path Sum III
- [LeetCode Link](https://leetcode.com/problems/path-sum-iii)
- 666. Path Sum IV
- [LeetCode Link](https://leetcode.com/problems/path-sum-iv)
|
+| - 113. Path Sum II
- [LeetCode Link](https://leetcode.com/problems/path-sum-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 112. Path Sum
- [LeetCode Link](https://leetcode.com/problems/path-sum)
- 257. Binary Tree Paths
- [LeetCode Link](https://leetcode.com/problems/binary-tree-paths)
- 437. Path Sum III
- [LeetCode Link](https://leetcode.com/problems/path-sum-iii)
- 666. Path Sum IV
- [LeetCode Link](https://leetcode.com/problems/path-sum-iv)
- 2096. Step-By-Step Directions From a Binary Tree Node to Another
- [LeetCode Link](https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another)
|
+| - 114. Flatten Binary Tree to Linked List
- [LeetCode Link](https://leetcode.com/problems/flatten-binary-tree-to-linked-list)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 430. Flatten a Multilevel Doubly Linked List
- [LeetCode Link](https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list)
- 1660. Correct a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/correct-a-binary-tree)
|
+| - 115. Distinct Subsequences
- [LeetCode Link](https://leetcode.com/problems/distinct-subsequences)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1987. Number of Unique Good Subsequences
- [LeetCode Link](https://leetcode.com/problems/number-of-unique-good-subsequences)
|
+| - 116. Populating Next Right Pointers in Each Node
- [LeetCode Link](https://leetcode.com/problems/populating-next-right-pointers-in-each-node)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 117. Populating Next Right Pointers in Each Node II
- [LeetCode Link](https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii)
- 199. Binary Tree Right Side View
- [LeetCode Link](https://leetcode.com/problems/binary-tree-right-side-view)
|
+| - 117. Populating Next Right Pointers in Each Node II
- [LeetCode Link](https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 116. Populating Next Right Pointers in Each Node
- [LeetCode Link](https://leetcode.com/problems/populating-next-right-pointers-in-each-node)
|
+| - 118. Pascal's Triangle
- [LeetCode Link](https://leetcode.com/problems/pascals-triangle)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 119. Pascal's Triangle II
- [LeetCode Link](https://leetcode.com/problems/pascals-triangle-ii)
|
+| - 119. Pascal's Triangle II
- [LeetCode Link](https://leetcode.com/problems/pascals-triangle-ii)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 118. Pascal's Triangle
- [LeetCode Link](https://leetcode.com/problems/pascals-triangle)
|
+| - 120. Triangle
- [LeetCode Link](https://leetcode.com/problems/triangle)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 121. Best Time to Buy and Sell Stock
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 53. Maximum Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-subarray)
- 122. Best Time to Buy and Sell Stock II
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)
- 123. Best Time to Buy and Sell Stock III
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii)
- 188. Best Time to Buy and Sell Stock IV
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv)
- 309. Best Time to Buy and Sell Stock with Cooldown
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown)
- 2012. Sum of Beauty in the Array
- [LeetCode Link](https://leetcode.com/problems/sum-of-beauty-in-the-array)
- 2016. Maximum Difference Between Increasing Elements
- [LeetCode Link](https://leetcode.com/problems/maximum-difference-between-increasing-elements)
|
+| - 122. Best Time to Buy and Sell Stock II
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 121. Best Time to Buy and Sell Stock
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- 123. Best Time to Buy and Sell Stock III
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii)
- 188. Best Time to Buy and Sell Stock IV
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv)
- 309. Best Time to Buy and Sell Stock with Cooldown
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown)
- 714. Best Time to Buy and Sell Stock with Transaction Fee
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee)
|
+| - 123. Best Time to Buy and Sell Stock III
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 121. Best Time to Buy and Sell Stock
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- 122. Best Time to Buy and Sell Stock II
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)
- 188. Best Time to Buy and Sell Stock IV
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv)
- 689. Maximum Sum of 3 Non-Overlapping Subarrays
- [LeetCode Link](https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays)
|
+| - 124. Binary Tree Maximum Path Sum
- [LeetCode Link](https://leetcode.com/problems/binary-tree-maximum-path-sum)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 112. Path Sum
- [LeetCode Link](https://leetcode.com/problems/path-sum)
- 129. Sum Root to Leaf Numbers
- [LeetCode Link](https://leetcode.com/problems/sum-root-to-leaf-numbers)
- 666. Path Sum IV
- [LeetCode Link](https://leetcode.com/problems/path-sum-iv)
- 687. Longest Univalue Path
- [LeetCode Link](https://leetcode.com/problems/longest-univalue-path)
- 1376. Time Needed to Inform All Employees
- [LeetCode Link](https://leetcode.com/problems/time-needed-to-inform-all-employees)
|
+| - 125. Valid Palindrome
- [LeetCode Link](https://leetcode.com/problems/valid-palindrome)
| 🆓 | ✅ | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 234. Palindrome Linked List
- [LeetCode Link](https://leetcode.com/problems/palindrome-linked-list)
- 680. Valid Palindrome II
- [LeetCode Link](https://leetcode.com/problems/valid-palindrome-ii)
- 2002. Maximum Product of the Length of Two Palindromic Subsequences
- [LeetCode Link](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences)
- 2108. Find First Palindromic String in the Array
- [LeetCode Link](https://leetcode.com/problems/find-first-palindromic-string-in-the-array)
|
+| - 126. Word Ladder II
- [LeetCode Link](https://leetcode.com/problems/word-ladder-ii)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 127. Word Ladder
- [LeetCode Link](https://leetcode.com/problems/word-ladder)
- 2157. Groups of Strings
- [LeetCode Link](https://leetcode.com/problems/groups-of-strings)
|
+| - 127. Word Ladder
- [LeetCode Link](https://leetcode.com/problems/word-ladder)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 126. Word Ladder II
- [LeetCode Link](https://leetcode.com/problems/word-ladder-ii)
- 433. Minimum Genetic Mutation
- [LeetCode Link](https://leetcode.com/problems/minimum-genetic-mutation)
|
+| - 128. Longest Consecutive Sequence
- [LeetCode Link](https://leetcode.com/problems/longest-consecutive-sequence)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
| - 298. Binary Tree Longest Consecutive Sequence
- [LeetCode Link](https://leetcode.com/problems/binary-tree-longest-consecutive-sequence)
- 2177. Find Three Consecutive Integers That Sum to a Given Number
- [LeetCode Link](https://leetcode.com/problems/find-three-consecutive-integers-that-sum-to-a-given-number)
|
+| - 129. Sum Root to Leaf Numbers
- [LeetCode Link](https://leetcode.com/problems/sum-root-to-leaf-numbers)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 112. Path Sum
- [LeetCode Link](https://leetcode.com/problems/path-sum)
- 124. Binary Tree Maximum Path Sum
- [LeetCode Link](https://leetcode.com/problems/binary-tree-maximum-path-sum)
- 988. Smallest String Starting From Leaf
- [LeetCode Link](https://leetcode.com/problems/smallest-string-starting-from-leaf)
|
+| - 130. Surrounded Regions
- [LeetCode Link](https://leetcode.com/problems/surrounded-regions)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 200. Number of Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-islands)
- 286. Walls and Gates
- [LeetCode Link](https://leetcode.com/problems/walls-and-gates)
|
+| - 131. Palindrome Partitioning
- [LeetCode Link](https://leetcode.com/problems/palindrome-partitioning)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 132. Palindrome Partitioning II
- [LeetCode Link](https://leetcode.com/problems/palindrome-partitioning-ii)
- 1745. Palindrome Partitioning IV
- [LeetCode Link](https://leetcode.com/problems/palindrome-partitioning-iv)
|
+| - 132. Palindrome Partitioning II
- [LeetCode Link](https://leetcode.com/problems/palindrome-partitioning-ii)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 131. Palindrome Partitioning
- [LeetCode Link](https://leetcode.com/problems/palindrome-partitioning)
- 1745. Palindrome Partitioning IV
- [LeetCode Link](https://leetcode.com/problems/palindrome-partitioning-iv)
|
+| - 133. Clone Graph
- [LeetCode Link](https://leetcode.com/problems/clone-graph)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 138. Copy List with Random Pointer
- [LeetCode Link](https://leetcode.com/problems/copy-list-with-random-pointer)
- 1485. Clone Binary Tree With Random Pointer
- [LeetCode Link](https://leetcode.com/problems/clone-binary-tree-with-random-pointer)
- 1490. Clone N-ary Tree
- [LeetCode Link](https://leetcode.com/problems/clone-n-ary-tree)
|
+| - 134. Gas Station
- [LeetCode Link](https://leetcode.com/problems/gas-station)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 135. Candy
- [LeetCode Link](https://leetcode.com/problems/candy)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 136. Single Number
- [LeetCode Link](https://leetcode.com/problems/single-number)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 137. Single Number II
- [LeetCode Link](https://leetcode.com/problems/single-number-ii)
- 260. Single Number III
- [LeetCode Link](https://leetcode.com/problems/single-number-iii)
- 268. Missing Number
- [LeetCode Link](https://leetcode.com/problems/missing-number)
- 287. Find the Duplicate Number
- [LeetCode Link](https://leetcode.com/problems/find-the-duplicate-number)
- 389. Find the Difference
- [LeetCode Link](https://leetcode.com/problems/find-the-difference)
|
+| - 137. Single Number II
- [LeetCode Link](https://leetcode.com/problems/single-number-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 136. Single Number
- [LeetCode Link](https://leetcode.com/problems/single-number)
- 260. Single Number III
- [LeetCode Link](https://leetcode.com/problems/single-number-iii)
|
+| - 138. Copy List with Random Pointer
- [LeetCode Link](https://leetcode.com/problems/copy-list-with-random-pointer)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
| - 133. Clone Graph
- [LeetCode Link](https://leetcode.com/problems/clone-graph)
- 1485. Clone Binary Tree With Random Pointer
- [LeetCode Link](https://leetcode.com/problems/clone-binary-tree-with-random-pointer)
- 1490. Clone N-ary Tree
- [LeetCode Link](https://leetcode.com/problems/clone-n-ary-tree)
|
+| - 139. Word Break
- [LeetCode Link](https://leetcode.com/problems/word-break)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
| - 140. Word Break II
- [LeetCode Link](https://leetcode.com/problems/word-break-ii)
|
+| - 140. Word Break II
- [LeetCode Link](https://leetcode.com/problems/word-break-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
| - 139. Word Break
- [LeetCode Link](https://leetcode.com/problems/word-break)
- 472. Concatenated Words
- [LeetCode Link](https://leetcode.com/problems/concatenated-words)
|
+| - 141. Linked List Cycle
- [LeetCode Link](https://leetcode.com/problems/linked-list-cycle)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 142. Linked List Cycle II
- [LeetCode Link](https://leetcode.com/problems/linked-list-cycle-ii)
- 202. Happy Number
- [LeetCode Link](https://leetcode.com/problems/happy-number)
|
+| - 142. Linked List Cycle II
- [LeetCode Link](https://leetcode.com/problems/linked-list-cycle-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 141. Linked List Cycle
- [LeetCode Link](https://leetcode.com/problems/linked-list-cycle)
- 287. Find the Duplicate Number
- [LeetCode Link](https://leetcode.com/problems/find-the-duplicate-number)
|
+| - 143. Reorder List
- [LeetCode Link](https://leetcode.com/problems/reorder-list)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 2095. Delete the Middle Node of a Linked List
- [LeetCode Link](https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list)
|
+| - 144. Binary Tree Preorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-preorder-traversal)
| 🆓 | ✅ | ⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 94. Binary Tree Inorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-inorder-traversal)
- 255. Verify Preorder Sequence in Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/verify-preorder-sequence-in-binary-search-tree)
- 589. N-ary Tree Preorder Traversal
- [LeetCode Link](https://leetcode.com/problems/n-ary-tree-preorder-traversal)
|
+| - 145. Binary Tree Postorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-postorder-traversal)
| 🆓 | ✅ | ⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 94. Binary Tree Inorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-inorder-traversal)
- 590. N-ary Tree Postorder Traversal
- [LeetCode Link](https://leetcode.com/problems/n-ary-tree-postorder-traversal)
|
+| - 146. LRU Cache
- [LeetCode Link](https://leetcode.com/problems/lru-cache)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Doubly-Linked List
- [LeetCode Link](https://leetcode.com/tag/doubly-linked-list)
| - 460. LFU Cache
- [LeetCode Link](https://leetcode.com/problems/lfu-cache)
- 588. Design In-Memory File System
- [LeetCode Link](https://leetcode.com/problems/design-in-memory-file-system)
- 604. Design Compressed String Iterator
- [LeetCode Link](https://leetcode.com/problems/design-compressed-string-iterator)
- 1756. Design Most Recently Used Queue
- [LeetCode Link](https://leetcode.com/problems/design-most-recently-used-queue)
|
+| - 147. Insertion Sort List
- [LeetCode Link](https://leetcode.com/problems/insertion-sort-list)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 148. Sort List
- [LeetCode Link](https://leetcode.com/problems/sort-list)
- 708. Insert into a Sorted Circular Linked List
- [LeetCode Link](https://leetcode.com/problems/insert-into-a-sorted-circular-linked-list)
|
+| - 148. Sort List
- [LeetCode Link](https://leetcode.com/problems/sort-list)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Merge Sort
- [LeetCode Link](https://leetcode.com/tag/merge-sort)
| - 21. Merge Two Sorted Lists
- [LeetCode Link](https://leetcode.com/problems/merge-two-sorted-lists)
- 75. Sort Colors
- [LeetCode Link](https://leetcode.com/problems/sort-colors)
- 147. Insertion Sort List
- [LeetCode Link](https://leetcode.com/problems/insertion-sort-list)
- 2046. Sort Linked List Already Sorted Using Absolute Values
- [LeetCode Link](https://leetcode.com/problems/sort-linked-list-already-sorted-using-absolute-values)
|
+| - 149. Max Points on a Line
- [LeetCode Link](https://leetcode.com/problems/max-points-on-a-line)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
| - 356. Line Reflection
- [LeetCode Link](https://leetcode.com/problems/line-reflection)
- 2152. Minimum Number of Lines to Cover Points
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-lines-to-cover-points)
|
+| - 150. Evaluate Reverse Polish Notation
- [LeetCode Link](https://leetcode.com/problems/evaluate-reverse-polish-notation)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 224. Basic Calculator
- [LeetCode Link](https://leetcode.com/problems/basic-calculator)
- 282. Expression Add Operators
- [LeetCode Link](https://leetcode.com/problems/expression-add-operators)
|
+| - 151. Reverse Words in a String
- [LeetCode Link](https://leetcode.com/problems/reverse-words-in-a-string)
| 🆓 | ✅ | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 186. Reverse Words in a String II
- [LeetCode Link](https://leetcode.com/problems/reverse-words-in-a-string-ii)
|
+| - 152. Maximum Product Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-product-subarray)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 53. Maximum Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-subarray)
- 198. House Robber
- [LeetCode Link](https://leetcode.com/problems/house-robber)
- 238. Product of Array Except Self
- [LeetCode Link](https://leetcode.com/problems/product-of-array-except-self)
- 628. Maximum Product of Three Numbers
- [LeetCode Link](https://leetcode.com/problems/maximum-product-of-three-numbers)
- 713. Subarray Product Less Than K
- [LeetCode Link](https://leetcode.com/problems/subarray-product-less-than-k)
|
+| - 153. Find Minimum in Rotated Sorted Array
- [LeetCode Link](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 33. Search in Rotated Sorted Array
- [LeetCode Link](https://leetcode.com/problems/search-in-rotated-sorted-array)
- 154. Find Minimum in Rotated Sorted Array II
- [LeetCode Link](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii)
|
+| - 154. Find Minimum in Rotated Sorted Array II
- [LeetCode Link](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 153. Find Minimum in Rotated Sorted Array
- [LeetCode Link](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array)
|
+| - 155. Min Stack
- [LeetCode Link](https://leetcode.com/problems/min-stack)
| 🆓 | | ⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 239. Sliding Window Maximum
- [LeetCode Link](https://leetcode.com/problems/sliding-window-maximum)
- 716. Max Stack
- [LeetCode Link](https://leetcode.com/problems/max-stack)
|
+| - 156. Binary Tree Upside Down
- [LeetCode Link](https://leetcode.com/problems/binary-tree-upside-down)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 206. Reverse Linked List
- [LeetCode Link](https://leetcode.com/problems/reverse-linked-list)
|
+| - 157. Read N Characters Given Read4
- [LeetCode Link](https://leetcode.com/problems/read-n-characters-given-read4)
| 💰 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
| - 158. Read N Characters Given read4 II - Call Multiple Times
- [LeetCode Link](https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times)
|
+| - 158. Read N Characters Given read4 II - Call Multiple Times
- [LeetCode Link](https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times)
| 💰 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
| - 157. Read N Characters Given Read4
- [LeetCode Link](https://leetcode.com/problems/read-n-characters-given-read4)
|
+| - 159. Longest Substring with At Most Two Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 3. Longest Substring Without Repeating Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-without-repeating-characters)
- 239. Sliding Window Maximum
- [LeetCode Link](https://leetcode.com/problems/sliding-window-maximum)
- 340. Longest Substring with At Most K Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
- 992. Subarrays with K Different Integers
- [LeetCode Link](https://leetcode.com/problems/subarrays-with-k-different-integers)
|
+| - 160. Intersection of Two Linked Lists
- [LeetCode Link](https://leetcode.com/problems/intersection-of-two-linked-lists)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 599. Minimum Index Sum of Two Lists
- [LeetCode Link](https://leetcode.com/problems/minimum-index-sum-of-two-lists)
|
+| - 161. One Edit Distance
- [LeetCode Link](https://leetcode.com/problems/one-edit-distance)
| 💰 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 72. Edit Distance
- [LeetCode Link](https://leetcode.com/problems/edit-distance)
|
+| - 162. Find Peak Element
- [LeetCode Link](https://leetcode.com/problems/find-peak-element)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 852. Peak Index in a Mountain Array
- [LeetCode Link](https://leetcode.com/problems/peak-index-in-a-mountain-array)
- 1901. Find a Peak Element II
- [LeetCode Link](https://leetcode.com/problems/find-a-peak-element-ii)
- 2137. Pour Water Between Buckets to Make Water Levels Equal
- [LeetCode Link](https://leetcode.com/problems/pour-water-between-buckets-to-make-water-levels-equal)
|
+| - 163. Missing Ranges
- [LeetCode Link](https://leetcode.com/problems/missing-ranges)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 228. Summary Ranges
- [LeetCode Link](https://leetcode.com/problems/summary-ranges)
|
+| - 164. Maximum Gap
- [LeetCode Link](https://leetcode.com/problems/maximum-gap)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Bucket Sort
- [LeetCode Link](https://leetcode.com/tag/bucket-sort)
- Radix Sort
- [LeetCode Link](https://leetcode.com/tag/radix-sort)
|
|
+| - 165. Compare Version Numbers
- [LeetCode Link](https://leetcode.com/problems/compare-version-numbers)
| 🆓 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 166. Fraction to Recurring Decimal
- [LeetCode Link](https://leetcode.com/problems/fraction-to-recurring-decimal)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 167. Two Sum II - Input Array Is Sorted
- [LeetCode Link](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 1. Two Sum
- [LeetCode Link](https://leetcode.com/problems/two-sum)
- 653. Two Sum IV - Input is a BST
- [LeetCode Link](https://leetcode.com/problems/two-sum-iv-input-is-a-bst)
- 1099. Two Sum Less Than K
- [LeetCode Link](https://leetcode.com/problems/two-sum-less-than-k)
|
+| - 168. Excel Sheet Column Title
- [LeetCode Link](https://leetcode.com/problems/excel-sheet-column-title)
| 🆓 | 👀 | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 171. Excel Sheet Column Number
- [LeetCode Link](https://leetcode.com/problems/excel-sheet-column-number)
- 2194. Cells in a Range on an Excel Sheet
- [LeetCode Link](https://leetcode.com/problems/cells-in-a-range-on-an-excel-sheet)
|
+| - 169. Majority Element
- [LeetCode Link](https://leetcode.com/problems/majority-element)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 229. Majority Element II
- [LeetCode Link](https://leetcode.com/problems/majority-element-ii)
- 1150. Check If a Number Is Majority Element in a Sorted Array
- [LeetCode Link](https://leetcode.com/problems/check-if-a-number-is-majority-element-in-a-sorted-array)
|
+| - 170. Two Sum III - Data structure design
- [LeetCode Link](https://leetcode.com/problems/two-sum-iii-data-structure-design)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
| - 1. Two Sum
- [LeetCode Link](https://leetcode.com/problems/two-sum)
- 288. Unique Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/unique-word-abbreviation)
- 653. Two Sum IV - Input is a BST
- [LeetCode Link](https://leetcode.com/problems/two-sum-iv-input-is-a-bst)
|
+| - 171. Excel Sheet Column Number
- [LeetCode Link](https://leetcode.com/problems/excel-sheet-column-number)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 168. Excel Sheet Column Title
- [LeetCode Link](https://leetcode.com/problems/excel-sheet-column-title)
- 2194. Cells in a Range on an Excel Sheet
- [LeetCode Link](https://leetcode.com/problems/cells-in-a-range-on-an-excel-sheet)
|
+| - 172. Factorial Trailing Zeroes
- [LeetCode Link](https://leetcode.com/problems/factorial-trailing-zeroes)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 233. Number of Digit One
- [LeetCode Link](https://leetcode.com/problems/number-of-digit-one)
- 793. Preimage Size of Factorial Zeroes Function
- [LeetCode Link](https://leetcode.com/problems/preimage-size-of-factorial-zeroes-function)
- 2117. Abbreviating the Product of a Range
- [LeetCode Link](https://leetcode.com/problems/abbreviating-the-product-of-a-range)
|
+| - 173. Binary Search Tree Iterator
- [LeetCode Link](https://leetcode.com/problems/binary-search-tree-iterator)
| 🆓 | ✅ | ⭐️⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
- Iterator
- [LeetCode Link](https://leetcode.com/tag/iterator)
| - 94. Binary Tree Inorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-inorder-traversal)
- 251. Flatten 2D Vector
- [LeetCode Link](https://leetcode.com/problems/flatten-2d-vector)
- 281. Zigzag Iterator
- [LeetCode Link](https://leetcode.com/problems/zigzag-iterator)
- 284. Peeking Iterator
- [LeetCode Link](https://leetcode.com/problems/peeking-iterator)
- 285. Inorder Successor in BST
- [LeetCode Link](https://leetcode.com/problems/inorder-successor-in-bst)
- 1586. Binary Search Tree Iterator II
- [LeetCode Link](https://leetcode.com/problems/binary-search-tree-iterator-ii)
|
+| - 174. Dungeon Game
- [LeetCode Link](https://leetcode.com/problems/dungeon-game)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 62. Unique Paths
- [LeetCode Link](https://leetcode.com/problems/unique-paths)
- 64. Minimum Path Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-path-sum)
- 741. Cherry Pickup
- [LeetCode Link](https://leetcode.com/problems/cherry-pickup)
|
+| - 175. Combine Two Tables
- [LeetCode Link](https://leetcode.com/problems/combine-two-tables)
| 🆓 | ✅ | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 577. Employee Bonus
- [LeetCode Link](https://leetcode.com/problems/employee-bonus)
|
+| - 176. Second Highest Salary
- [LeetCode Link](https://leetcode.com/problems/second-highest-salary)
| 🆓 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 177. Nth Highest Salary
- [LeetCode Link](https://leetcode.com/problems/nth-highest-salary)
| 🆓 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 178. Rank Scores
- [LeetCode Link](https://leetcode.com/problems/rank-scores)
| 🆓 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 179. Largest Number
- [LeetCode Link](https://leetcode.com/problems/largest-number)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2165. Smallest Value of the Rearranged Number
- [LeetCode Link](https://leetcode.com/problems/smallest-value-of-the-rearranged-number)
|
+| - 180. Consecutive Numbers
- [LeetCode Link](https://leetcode.com/problems/consecutive-numbers)
| 🆓 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 181. Employees Earning More Than Their Managers
- [LeetCode Link](https://leetcode.com/problems/employees-earning-more-than-their-managers)
| 🆓 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 182. Duplicate Emails
- [LeetCode Link](https://leetcode.com/problems/duplicate-emails)
| 🆓 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 183. Customers Who Never Order
- [LeetCode Link](https://leetcode.com/problems/customers-who-never-order)
| 🆓 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 184. Department Highest Salary
- [LeetCode Link](https://leetcode.com/problems/department-highest-salary)
| 🆓 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1112. Highest Grade For Each Student
- [LeetCode Link](https://leetcode.com/problems/highest-grade-for-each-student)
|
+| - 185. Department Top Three Salaries
- [LeetCode Link](https://leetcode.com/problems/department-top-three-salaries)
| 🆓 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 186. Reverse Words in a String II
- [LeetCode Link](https://leetcode.com/problems/reverse-words-in-a-string-ii)
| 💰 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 151. Reverse Words in a String
- [LeetCode Link](https://leetcode.com/problems/reverse-words-in-a-string)
- 189. Rotate Array
- [LeetCode Link](https://leetcode.com/problems/rotate-array)
|
+| - 187. Repeated DNA Sequences
- [LeetCode Link](https://leetcode.com/problems/repeated-dna-sequences)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
|
|
+| - 188. Best Time to Buy and Sell Stock IV
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 121. Best Time to Buy and Sell Stock
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- 122. Best Time to Buy and Sell Stock II
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)
- 123. Best Time to Buy and Sell Stock III
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii)
|
+| - 189. Rotate Array
- [LeetCode Link](https://leetcode.com/problems/rotate-array)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 61. Rotate List
- [LeetCode Link](https://leetcode.com/problems/rotate-list)
- 186. Reverse Words in a String II
- [LeetCode Link](https://leetcode.com/problems/reverse-words-in-a-string-ii)
|
+| - 190. Reverse Bits
- [LeetCode Link](https://leetcode.com/problems/reverse-bits)
| 🆓 | ✅ | ⭐️ | - Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 7. Reverse Integer
- [LeetCode Link](https://leetcode.com/problems/reverse-integer)
- 191. Number of 1 Bits
- [LeetCode Link](https://leetcode.com/problems/number-of-1-bits)
- 2119. A Number After a Double Reversal
- [LeetCode Link](https://leetcode.com/problems/a-number-after-a-double-reversal)
|
+| - 191. Number of 1 Bits
- [LeetCode Link](https://leetcode.com/problems/number-of-1-bits)
| 🆓 | ✅ | ⭐️ | - Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 190. Reverse Bits
- [LeetCode Link](https://leetcode.com/problems/reverse-bits)
- 231. Power of Two
- [LeetCode Link](https://leetcode.com/problems/power-of-two)
- 338. Counting Bits
- [LeetCode Link](https://leetcode.com/problems/counting-bits)
- 401. Binary Watch
- [LeetCode Link](https://leetcode.com/problems/binary-watch)
- 461. Hamming Distance
- [LeetCode Link](https://leetcode.com/problems/hamming-distance)
- 693. Binary Number with Alternating Bits
- [LeetCode Link](https://leetcode.com/problems/binary-number-with-alternating-bits)
- 762. Prime Number of Set Bits in Binary Representation
- [LeetCode Link](https://leetcode.com/problems/prime-number-of-set-bits-in-binary-representation)
|
+| - 192. Word Frequency
- [LeetCode Link](https://leetcode.com/problems/word-frequency)
| 🆓 | | ⭐️⭐️ | - Shell
- [LeetCode Link](https://leetcode.com/tag/shell)
| - 347. Top K Frequent Elements
- [LeetCode Link](https://leetcode.com/problems/top-k-frequent-elements)
|
+| - 193. Valid Phone Numbers
- [LeetCode Link](https://leetcode.com/problems/valid-phone-numbers)
| 🆓 | | ⭐️ | - Shell
- [LeetCode Link](https://leetcode.com/tag/shell)
|
|
+| - 194. Transpose File
- [LeetCode Link](https://leetcode.com/problems/transpose-file)
| 🆓 | | ⭐️⭐️ | - Shell
- [LeetCode Link](https://leetcode.com/tag/shell)
|
|
+| - 195. Tenth Line
- [LeetCode Link](https://leetcode.com/problems/tenth-line)
| 🆓 | | ⭐️ | - Shell
- [LeetCode Link](https://leetcode.com/tag/shell)
|
|
+| - 196. Delete Duplicate Emails
- [LeetCode Link](https://leetcode.com/problems/delete-duplicate-emails)
| 🆓 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 197. Rising Temperature
- [LeetCode Link](https://leetcode.com/problems/rising-temperature)
| 🆓 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 198. House Robber
- [LeetCode Link](https://leetcode.com/problems/house-robber)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 152. Maximum Product Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-product-subarray)
- 213. House Robber II
- [LeetCode Link](https://leetcode.com/problems/house-robber-ii)
- 256. Paint House
- [LeetCode Link](https://leetcode.com/problems/paint-house)
- 276. Paint Fence
- [LeetCode Link](https://leetcode.com/problems/paint-fence)
- 337. House Robber III
- [LeetCode Link](https://leetcode.com/problems/house-robber-iii)
- 600. Non-negative Integers without Consecutive Ones
- [LeetCode Link](https://leetcode.com/problems/non-negative-integers-without-consecutive-ones)
- 656. Coin Path
- [LeetCode Link](https://leetcode.com/problems/coin-path)
- 740. Delete and Earn
- [LeetCode Link](https://leetcode.com/problems/delete-and-earn)
- 2140. Solving Questions With Brainpower
- [LeetCode Link](https://leetcode.com/problems/solving-questions-with-brainpower)
|
+| - 199. Binary Tree Right Side View
- [LeetCode Link](https://leetcode.com/problems/binary-tree-right-side-view)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 116. Populating Next Right Pointers in Each Node
- [LeetCode Link](https://leetcode.com/problems/populating-next-right-pointers-in-each-node)
- 545. Boundary of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/boundary-of-binary-tree)
|
+| - 200. Number of Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-islands)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 130. Surrounded Regions
- [LeetCode Link](https://leetcode.com/problems/surrounded-regions)
- 286. Walls and Gates
- [LeetCode Link](https://leetcode.com/problems/walls-and-gates)
- 305. Number of Islands II
- [LeetCode Link](https://leetcode.com/problems/number-of-islands-ii)
- 323. Number of Connected Components in an Undirected Graph
- [LeetCode Link](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph)
- 694. Number of Distinct Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-distinct-islands)
- 695. Max Area of Island
- [LeetCode Link](https://leetcode.com/problems/max-area-of-island)
- 1905. Count Sub Islands
- [LeetCode Link](https://leetcode.com/problems/count-sub-islands)
- 1992. Find All Groups of Farmland
- [LeetCode Link](https://leetcode.com/problems/find-all-groups-of-farmland)
|
\ No newline at end of file
diff --git a/doc/table-10.md b/doc/table-10.md
index aef8a5d5..25e02c99 100644
--- a/doc/table-10.md
+++ b/doc/table-10.md
@@ -1,202 +1,202 @@
-| Question | Free? | Status | Difficulty | Topics | Similar Questions |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----- | ------ | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| - [1801. Number of Orders in the Backlog](https://leetcode.com/problems/number-of-orders-in-the-backlog)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1802. Maximum Value at a Given Index in a Bounded Array](https://leetcode.com/problems/maximum-value-at-a-given-index-in-a-bounded-array)
| 🆓 | | ⭐️⭐️ | - [Binary Search](https://leetcode.com/tag/binary-search)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1803. Count Pairs With XOR in a Range](https://leetcode.com/problems/count-pairs-with-xor-in-a-range)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Trie](https://leetcode.com/tag/trie)
|
|
-| - [1804. Implement Trie II (Prefix Tree)](https://leetcode.com/problems/implement-trie-ii-prefix-tree)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
- [Trie](https://leetcode.com/tag/trie)
| - [208. Implement Trie (Prefix Tree)](https://leetcode.com/problems/implement-trie-prefix-tree)
|
-| - [1805. Number of Different Integers in a String](https://leetcode.com/problems/number-of-different-integers-in-a-string)
| 🆓 | | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1806. Minimum Number of Operations to Reinitialize a Permutation](https://leetcode.com/problems/minimum-number-of-operations-to-reinitialize-a-permutation)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1807. Evaluate the Bracket Pairs of a String](https://leetcode.com/problems/evaluate-the-bracket-pairs-of-a-string)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1808. Maximize Number of Nice Divisors](https://leetcode.com/problems/maximize-number-of-nice-divisors)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Recursion](https://leetcode.com/tag/recursion)
| - [343. Integer Break](https://leetcode.com/problems/integer-break)
|
-| - [1809. Ad-Free Sessions](https://leetcode.com/problems/ad-free-sessions)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1810. Minimum Path Cost in a Hidden Grid](https://leetcode.com/problems/minimum-path-cost-in-a-hidden-grid)
| 💰 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Interactive](https://leetcode.com/tag/interactive)
| - [489. Robot Room Cleaner](https://leetcode.com/problems/robot-room-cleaner)
- [1778. Shortest Path in a Hidden Grid](https://leetcode.com/problems/shortest-path-in-a-hidden-grid)
|
-| - [1811. Find Interview Candidates](https://leetcode.com/problems/find-interview-candidates)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1812. Determine Color of a Chessboard Square](https://leetcode.com/problems/determine-color-of-a-chessboard-square)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1813. Sentence Similarity III](https://leetcode.com/problems/sentence-similarity-iii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1814. Count Nice Pairs in an Array](https://leetcode.com/problems/count-nice-pairs-in-an-array)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Counting](https://leetcode.com/tag/counting)
| - [2001. Number of Pairs of Interchangeable Rectangles](https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles)
|
-| - [1815. Maximum Number of Groups Getting Fresh Donuts](https://leetcode.com/problems/maximum-number-of-groups-getting-fresh-donuts)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Memoization](https://leetcode.com/tag/memoization)
- [Bitmask](https://leetcode.com/tag/bitmask)
|
|
-| - [1816. Truncate Sentence](https://leetcode.com/problems/truncate-sentence)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1817. Finding the Users Active Minutes](https://leetcode.com/problems/finding-the-users-active-minutes)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [1818. Minimum Absolute Sum Difference](https://leetcode.com/problems/minimum-absolute-sum-difference)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [1819. Number of Different Subsequences GCDs](https://leetcode.com/problems/number-of-different-subsequences-gcds)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Counting](https://leetcode.com/tag/counting)
- [Number Theory](https://leetcode.com/tag/number-theory)
| - [1979. Find Greatest Common Divisor of Array](https://leetcode.com/problems/find-greatest-common-divisor-of-array)
|
-| - [1820. Maximum Number of Accepted Invitations](https://leetcode.com/problems/maximum-number-of-accepted-invitations)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1821. Find Customers With Positive Revenue this Year](https://leetcode.com/problems/find-customers-with-positive-revenue-this-year)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1822. Sign of the Product of an Array](https://leetcode.com/problems/sign-of-the-product-of-an-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [1823. Find the Winner of the Circular Game](https://leetcode.com/problems/find-the-winner-of-the-circular-game)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Recursion](https://leetcode.com/tag/recursion)
- [Queue](https://leetcode.com/tag/queue)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1824. Minimum Sideway Jumps](https://leetcode.com/problems/minimum-sideway-jumps)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
| - [403. Frog Jump](https://leetcode.com/problems/frog-jump)
|
-| - [1825. Finding MK Average](https://leetcode.com/problems/finding-mk-average)
| 🆓 | | ⭐️⭐️⭐️ | - [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [295. Find Median from Data Stream](https://leetcode.com/problems/find-median-from-data-stream)
- [703. Kth Largest Element in a Stream](https://leetcode.com/problems/kth-largest-element-in-a-stream)
- [2102. Sequentially Ordinal Rank Tracker](https://leetcode.com/problems/sequentially-ordinal-rank-tracker)
|
-| - [1826. Faulty Sensor](https://leetcode.com/problems/faulty-sensor)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
|
|
-| - [1827. Minimum Operations to Make the Array Increasing](https://leetcode.com/problems/minimum-operations-to-make-the-array-increasing)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1828. Queries on Number of Points Inside a Circle](https://leetcode.com/problems/queries-on-number-of-points-inside-a-circle)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
|
|
-| - [1829. Maximum XOR for Each Query](https://leetcode.com/problems/maximum-xor-for-each-query)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1830. Minimum Number of Operations to Make String Sorted](https://leetcode.com/problems/minimum-number-of-operations-to-make-string-sorted)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Combinatorics](https://leetcode.com/tag/combinatorics)
|
|
-| - [1831. Maximum Transaction Each Day](https://leetcode.com/problems/maximum-transaction-each-day)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1832. Check if the Sentence Is Pangram](https://leetcode.com/problems/check-if-the-sentence-is-pangram)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1833. Maximum Ice Cream Bars](https://leetcode.com/problems/maximum-ice-cream-bars)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1834. Single-Threaded CPU](https://leetcode.com/problems/single-threaded-cpu)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [2050. Parallel Courses III](https://leetcode.com/problems/parallel-courses-iii)
|
-| - [1835. Find XOR Sum of All Pairs Bitwise AND](https://leetcode.com/problems/find-xor-sum-of-all-pairs-bitwise-and)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [1836. Remove Duplicates From an Unsorted Linked List](https://leetcode.com/problems/remove-duplicates-from-an-unsorted-linked-list)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
| - [82. Remove Duplicates from Sorted List II](https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii)
- [83. Remove Duplicates from Sorted List](https://leetcode.com/problems/remove-duplicates-from-sorted-list)
|
-| - [1837. Sum of Digits in Base K](https://leetcode.com/problems/sum-of-digits-in-base-k)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1838. Frequency of the Most Frequent Element](https://leetcode.com/problems/frequency-of-the-most-frequent-element)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Sorting](https://leetcode.com/tag/sorting)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [2150. Find All Lonely Numbers in the Array](https://leetcode.com/problems/find-all-lonely-numbers-in-the-array)
|
-| - [1839. Longest Substring Of All Vowels in Order](https://leetcode.com/problems/longest-substring-of-all-vowels-in-order)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [2062. Count Vowel Substrings of a String](https://leetcode.com/problems/count-vowel-substrings-of-a-string)
|
-| - [1840. Maximum Building Height](https://leetcode.com/problems/maximum-building-height)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [1841. League Statistics](https://leetcode.com/problems/league-statistics)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1842. Next Palindrome Using Same Digits](https://leetcode.com/problems/next-palindrome-using-same-digits)
| 💰 | | ⭐️⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [556. Next Greater Element III](https://leetcode.com/problems/next-greater-element-iii)
- [564. Find the Closest Palindrome](https://leetcode.com/problems/find-the-closest-palindrome)
|
-| - [1843. Suspicious Bank Accounts](https://leetcode.com/problems/suspicious-bank-accounts)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1844. Replace All Digits with Characters](https://leetcode.com/problems/replace-all-digits-with-characters)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [848. Shifting Letters](https://leetcode.com/problems/shifting-letters)
|
-| - [1845. Seat Reservation Manager](https://leetcode.com/problems/seat-reservation-manager)
| 🆓 | 👀 | ⭐️⭐️ | - [Design](https://leetcode.com/tag/design)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [379. Design Phone Directory](https://leetcode.com/problems/design-phone-directory)
|
-| - [1846. Maximum Element After Decreasing and Rearranging](https://leetcode.com/problems/maximum-element-after-decreasing-and-rearranging)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1847. Closest Room](https://leetcode.com/problems/closest-room)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2070. Most Beautiful Item for Each Query](https://leetcode.com/problems/most-beautiful-item-for-each-query)
|
-| - [1848. Minimum Distance to the Target Element](https://leetcode.com/problems/minimum-distance-to-the-target-element)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1849. Splitting a String Into Descending Consecutive Values](https://leetcode.com/problems/splitting-a-string-into-descending-consecutive-values)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
|
|
-| - [1850. Minimum Adjacent Swaps to Reach the Kth Smallest Number](https://leetcode.com/problems/minimum-adjacent-swaps-to-reach-the-kth-smallest-number)
| 🆓 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
| - [31. Next Permutation](https://leetcode.com/problems/next-permutation)
|
-| - [1851. Minimum Interval to Include Each Query](https://leetcode.com/problems/minimum-interval-to-include-each-query)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Line Sweep](https://leetcode.com/tag/line-sweep)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1852. Distinct Numbers in Each Subarray](https://leetcode.com/problems/distinct-numbers-in-each-subarray)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1853. Convert Date Format](https://leetcode.com/problems/convert-date-format)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1854. Maximum Population Year](https://leetcode.com/problems/maximum-population-year)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1855. Maximum Distance Between a Pair of Values](https://leetcode.com/problems/maximum-distance-between-a-pair-of-values)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Greedy](https://leetcode.com/tag/greedy)
| - [2078. Two Furthest Houses With Different Colors](https://leetcode.com/problems/two-furthest-houses-with-different-colors)
|
-| - [1856. Maximum Subarray Min-Product](https://leetcode.com/problems/maximum-subarray-min-product)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1857. Largest Color Value in a Directed Graph](https://leetcode.com/problems/largest-color-value-in-a-directed-graph)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
- [Memoization](https://leetcode.com/tag/memoization)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1858. Longest Word With All Prefixes](https://leetcode.com/problems/longest-word-with-all-prefixes)
| 💰 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Trie](https://leetcode.com/tag/trie)
| - [720. Longest Word in Dictionary](https://leetcode.com/problems/longest-word-in-dictionary)
|
-| - [1859. Sorting the Sentence](https://leetcode.com/problems/sorting-the-sentence)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2042. Check if Numbers Are Ascending in a Sentence](https://leetcode.com/problems/check-if-numbers-are-ascending-in-a-sentence)
|
-| - [1860. Incremental Memory Leak](https://leetcode.com/problems/incremental-memory-leak)
| 🆓 | | ⭐️⭐️ | - [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1861. Rotating the Box](https://leetcode.com/problems/rotating-the-box)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1862. Sum of Floored Pairs](https://leetcode.com/problems/sum-of-floored-pairs)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1863. Sum of All Subset XOR Totals](https://leetcode.com/problems/sum-of-all-subset-xor-totals)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Combinatorics](https://leetcode.com/tag/combinatorics)
|
|
-| - [1864. Minimum Number of Swaps to Make the Binary String Alternating](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-binary-string-alternating)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1865. Finding Pairs With a Certain Sum](https://leetcode.com/problems/finding-pairs-with-a-certain-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
| - [2006. Count Number of Pairs With Absolute Difference K](https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-k)
|
-| - [1866. Number of Ways to Rearrange Sticks With K Sticks Visible](https://leetcode.com/problems/number-of-ways-to-rearrange-sticks-with-k-sticks-visible)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Combinatorics](https://leetcode.com/tag/combinatorics)
|
|
-| - [1867. Orders With Maximum Quantity Above Average](https://leetcode.com/problems/orders-with-maximum-quantity-above-average)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1868. Product of Two Run-Length Encoded Arrays](https://leetcode.com/problems/product-of-two-run-length-encoded-arrays)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
|
|
-| - [1869. Longer Contiguous Segments of Ones than Zeros](https://leetcode.com/problems/longer-contiguous-segments-of-ones-than-zeros)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [485. Max Consecutive Ones](https://leetcode.com/problems/max-consecutive-ones)
- [1784. Check if Binary String Has at Most One Segment of Ones](https://leetcode.com/problems/check-if-binary-string-has-at-most-one-segment-of-ones)
- [2031. Count Subarrays With More Ones Than Zeros](https://leetcode.com/problems/count-subarrays-with-more-ones-than-zeros)
|
-| - [1870. Minimum Speed to Arrive on Time](https://leetcode.com/problems/minimum-speed-to-arrive-on-time)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [1883. Minimum Skips to Arrive at Meeting On Time](https://leetcode.com/problems/minimum-skips-to-arrive-at-meeting-on-time)
- [2187. Minimum Time to Complete Trips](https://leetcode.com/problems/minimum-time-to-complete-trips)
|
-| - [1871. Jump Game VII](https://leetcode.com/problems/jump-game-vii)
| 🆓 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [45. Jump Game II](https://leetcode.com/problems/jump-game-ii)
- [55. Jump Game](https://leetcode.com/problems/jump-game)
- [1306. Jump Game III](https://leetcode.com/problems/jump-game-iii)
- [1340. Jump Game V](https://leetcode.com/problems/jump-game-v)
- [1345. Jump Game IV](https://leetcode.com/problems/jump-game-iv)
- [1696. Jump Game VI](https://leetcode.com/problems/jump-game-vi)
- [1871. Jump Game VII](https://leetcode.com/problems/jump-game-vii)
|
-| - [1872. Stone Game VIII](https://leetcode.com/problems/stone-game-viii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [877. Stone Game](https://leetcode.com/problems/stone-game)
- [1140. Stone Game II](https://leetcode.com/problems/stone-game-ii)
- [1406. Stone Game III](https://leetcode.com/problems/stone-game-iii)
- [1510. Stone Game IV](https://leetcode.com/problems/stone-game-iv)
- [1563. Stone Game V](https://leetcode.com/problems/stone-game-v)
- [1686. Stone Game VI](https://leetcode.com/problems/stone-game-vi)
- [1690. Stone Game VII](https://leetcode.com/problems/stone-game-vii)
- [1872. Stone Game VIII](https://leetcode.com/problems/stone-game-viii)
- [2029. Stone Game IX](https://leetcode.com/problems/stone-game-ix)
|
-| - [1873. Calculate Special Bonus](https://leetcode.com/problems/calculate-special-bonus)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1874. Minimize Product Sum of Two Arrays](https://leetcode.com/problems/minimize-product-sum-of-two-arrays)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2143. Choose Numbers From Two Arrays in Range](https://leetcode.com/problems/choose-numbers-from-two-arrays-in-range)
|
-| - [1875. Group Employees of the Same Salary](https://leetcode.com/problems/group-employees-of-the-same-salary)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1876. Substrings of Size Three with Distinct Characters](https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1877. Minimize Maximum Pair Sum in Array](https://leetcode.com/problems/minimize-maximum-pair-sum-in-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1878. Get Biggest Three Rhombus Sums in a Grid](https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Matrix](https://leetcode.com/tag/matrix)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [2088. Count Fertile Pyramids in a Land](https://leetcode.com/problems/count-fertile-pyramids-in-a-land)
|
-| - [1879. Minimum XOR Sum of Two Arrays](https://leetcode.com/problems/minimum-xor-sum-of-two-arrays)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [2143. Choose Numbers From Two Arrays in Range](https://leetcode.com/problems/choose-numbers-from-two-arrays-in-range)
- [2172. Maximum AND Sum of Array](https://leetcode.com/problems/maximum-and-sum-of-array)
|
-| - [1880. Check if Word Equals Summation of Two Words](https://leetcode.com/problems/check-if-word-equals-summation-of-two-words)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1881. Maximum Value after Insertion](https://leetcode.com/problems/maximum-value-after-insertion)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1882. Process Tasks Using Servers](https://leetcode.com/problems/process-tasks-using-servers)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [2050. Parallel Courses III](https://leetcode.com/problems/parallel-courses-iii)
|
-| - [1883. Minimum Skips to Arrive at Meeting On Time](https://leetcode.com/problems/minimum-skips-to-arrive-at-meeting-on-time)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1870. Minimum Speed to Arrive on Time](https://leetcode.com/problems/minimum-speed-to-arrive-on-time)
- [2188. Minimum Time to Finish the Race](https://leetcode.com/problems/minimum-time-to-finish-the-race)
|
-| - [1884. Egg Drop With 2 Eggs and N Floors](https://leetcode.com/problems/egg-drop-with-2-eggs-and-n-floors)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [887. Super Egg Drop](https://leetcode.com/problems/super-egg-drop)
|
-| - [1885. Count Pairs in Two Arrays](https://leetcode.com/problems/count-pairs-in-two-arrays)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1499. Max Value of Equation](https://leetcode.com/problems/max-value-of-equation)
- [2083. Substrings That Begin and End With the Same Letter](https://leetcode.com/problems/substrings-that-begin-and-end-with-the-same-letter)
|
-| - [1886. Determine Whether Matrix Can Be Obtained By Rotation](https://leetcode.com/problems/determine-whether-matrix-can-be-obtained-by-rotation)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
| - [48. Rotate Image](https://leetcode.com/problems/rotate-image)
|
-| - [1887. Reduction Operations to Make the Array Elements Equal](https://leetcode.com/problems/reduction-operations-to-make-the-array-elements-equal)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1888. Minimum Number of Flips to Make the Binary String Alternating](https://leetcode.com/problems/minimum-number-of-flips-to-make-the-binary-string-alternating)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
| - [2170. Minimum Operations to Make the Array Alternating](https://leetcode.com/problems/minimum-operations-to-make-the-array-alternating)
|
-| - [1889. Minimum Space Wasted From Packaging](https://leetcode.com/problems/minimum-space-wasted-from-packaging)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1890. The Latest Login in 2020](https://leetcode.com/problems/the-latest-login-in-2020)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1891. Cutting Ribbons](https://leetcode.com/problems/cutting-ribbons)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [1011. Capacity To Ship Packages Within D Days](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days)
- [1936. Add Minimum Number of Rungs](https://leetcode.com/problems/add-minimum-number-of-rungs)
|
-| - [1892. Page Recommendations II](https://leetcode.com/problems/page-recommendations-ii)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1264. Page Recommendations](https://leetcode.com/problems/page-recommendations)
- [1949. Strong Friendship](https://leetcode.com/problems/strong-friendship)
|
-| - [1893. Check if All the Integers in a Range Are Covered](https://leetcode.com/problems/check-if-all-the-integers-in-a-range-are-covered)
| 🆓 | 👀 | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1894. Find the Student that Will Replace the Chalk](https://leetcode.com/problems/find-the-student-that-will-replace-the-chalk)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Simulation](https://leetcode.com/tag/simulation)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1895. Largest Magic Square](https://leetcode.com/problems/largest-magic-square)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [840. Magic Squares In Grid](https://leetcode.com/problems/magic-squares-in-grid)
|
-| - [1896. Minimum Cost to Change the Final Value of Expression](https://leetcode.com/problems/minimum-cost-to-change-the-final-value-of-expression)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Stack](https://leetcode.com/tag/stack)
|
|
-| - [1897. Redistribute Characters to Make All Strings Equal](https://leetcode.com/problems/redistribute-characters-to-make-all-strings-equal)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1898. Maximum Number of Removable Characters](https://leetcode.com/problems/maximum-number-of-removable-characters)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Binary Search](https://leetcode.com/tag/binary-search)
|
|
-| - [1899. Merge Triplets to Form Target Triplet](https://leetcode.com/problems/merge-triplets-to-form-target-triplet)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1900. The Earliest and Latest Rounds Where Players Compete](https://leetcode.com/problems/the-earliest-and-latest-rounds-where-players-compete)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Memoization](https://leetcode.com/tag/memoization)
|
|
-| - [1901. Find a Peak Element II](https://leetcode.com/problems/find-a-peak-element-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Matrix](https://leetcode.com/tag/matrix)
| - [162. Find Peak Element](https://leetcode.com/problems/find-peak-element)
|
-| - [1902. Depth of BST Given Insertion Order](https://leetcode.com/problems/depth-of-bst-given-insertion-order)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [1903. Largest Odd Number in String](https://leetcode.com/problems/largest-odd-number-in-string)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1904. The Number of Full Rounds You Have Played](https://leetcode.com/problems/the-number-of-full-rounds-you-have-played)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1905. Count Sub Islands](https://leetcode.com/problems/count-sub-islands)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
| - [200. Number of Islands](https://leetcode.com/problems/number-of-islands)
- [694. Number of Distinct Islands](https://leetcode.com/problems/number-of-distinct-islands)
- [1992. Find All Groups of Farmland](https://leetcode.com/problems/find-all-groups-of-farmland)
|
-| - [1906. Minimum Absolute Difference Queries](https://leetcode.com/problems/minimum-absolute-difference-queries)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [1907. Count Salary Categories](https://leetcode.com/problems/count-salary-categories)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1435. Create a Session Bar Chart](https://leetcode.com/problems/create-a-session-bar-chart)
|
-| - [1908. Game of Nim](https://leetcode.com/problems/game-of-nim)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Brainteaser](https://leetcode.com/tag/brainteaser)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [2005. Subtree Removal Game with Fibonacci Tree](https://leetcode.com/problems/subtree-removal-game-with-fibonacci-tree)
|
-| - [1909. Remove One Element to Make the Array Strictly Increasing](https://leetcode.com/problems/remove-one-element-to-make-the-array-strictly-increasing)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1910. Remove All Occurrences of a Substring](https://leetcode.com/problems/remove-all-occurrences-of-a-substring)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1911. Maximum Alternating Subsequence Sum](https://leetcode.com/problems/maximum-alternating-subsequence-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [2036. Maximum Alternating Subarray Sum](https://leetcode.com/problems/maximum-alternating-subarray-sum)
|
-| - [1912. Design Movie Rental System](https://leetcode.com/problems/design-movie-rental-system)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [1913. Maximum Product Difference Between Two Pairs](https://leetcode.com/problems/maximum-product-difference-between-two-pairs)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1914. Cyclically Rotating a Grid](https://leetcode.com/problems/cyclically-rotating-a-grid)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1915. Number of Wonderful Substrings](https://leetcode.com/problems/number-of-wonderful-substrings)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1916. Count Ways to Build Rooms in an Ant Colony](https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
- [Combinatorics](https://leetcode.com/tag/combinatorics)
|
|
-| - [1917. Leetcodify Friends Recommendations](https://leetcode.com/problems/leetcodify-friends-recommendations)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1919. Leetcodify Similar Friends](https://leetcode.com/problems/leetcodify-similar-friends)
- [1949. Strong Friendship](https://leetcode.com/problems/strong-friendship)
|
-| - [1918. Kth Smallest Subarray Sum](https://leetcode.com/problems/kth-smallest-subarray-sum)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1919. Leetcodify Similar Friends](https://leetcode.com/problems/leetcodify-similar-friends)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1917. Leetcodify Friends Recommendations](https://leetcode.com/problems/leetcodify-friends-recommendations)
|
-| - [1920. Build Array from Permutation](https://leetcode.com/problems/build-array-from-permutation)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1921. Eliminate Maximum Number of Monsters](https://leetcode.com/problems/eliminate-maximum-number-of-monsters)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1922. Count Good Numbers](https://leetcode.com/problems/count-good-numbers)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Recursion](https://leetcode.com/tag/recursion)
|
|
-| - [1923. Longest Common Subpath](https://leetcode.com/problems/longest-common-subpath)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [Suffix Array](https://leetcode.com/tag/suffix-array)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [332. Reconstruct Itinerary](https://leetcode.com/problems/reconstruct-itinerary)
- [718. Maximum Length of Repeated Subarray](https://leetcode.com/problems/maximum-length-of-repeated-subarray)
|
-| - [1924. Erect the Fence II](https://leetcode.com/problems/erect-the-fence-ii)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
| - [587. Erect the Fence](https://leetcode.com/problems/erect-the-fence)
|
-| - [1925. Count Square Sum Triples](https://leetcode.com/problems/count-square-sum-triples)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [1926. Nearest Exit from Entrance in Maze](https://leetcode.com/problems/nearest-exit-from-entrance-in-maze)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1927. Sum Game](https://leetcode.com/problems/sum-game)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
- [Game Theory](https://leetcode.com/tag/game-theory)
|
|
-| - [1928. Minimum Cost to Reach Destination in Time](https://leetcode.com/problems/minimum-cost-to-reach-destination-in-time)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Graph](https://leetcode.com/tag/graph)
| - [2065. Maximum Path Quality of a Graph](https://leetcode.com/problems/maximum-path-quality-of-a-graph)
- [2093. Minimum Cost to Reach City With Discounts](https://leetcode.com/problems/minimum-cost-to-reach-city-with-discounts)
|
-| - [1929. Concatenation of Array](https://leetcode.com/problems/concatenation-of-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1930. Unique Length-3 Palindromic Subsequences](https://leetcode.com/problems/unique-length-3-palindromic-subsequences)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1931. Painting a Grid With Three Different Colors](https://leetcode.com/problems/painting-a-grid-with-three-different-colors)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1411. Number of Ways to Paint N × 3 Grid](https://leetcode.com/problems/number-of-ways-to-paint-n-3-grid)
|
-| - [1932. Merge BSTs to Create Single BST](https://leetcode.com/problems/merge-bsts-to-create-single-bst)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1933. Check if String Is Decomposable Into Value-Equal Substrings](https://leetcode.com/problems/check-if-string-is-decomposable-into-value-equal-substrings)
| 💰 | | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1934. Confirmation Rate](https://leetcode.com/problems/confirmation-rate)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1935. Maximum Number of Words You Can Type](https://leetcode.com/problems/maximum-number-of-words-you-can-type)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1936. Add Minimum Number of Rungs](https://leetcode.com/problems/add-minimum-number-of-rungs)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
| - [1891. Cutting Ribbons](https://leetcode.com/problems/cutting-ribbons)
|
-| - [1937. Maximum Number of Points with Cost](https://leetcode.com/problems/maximum-number-of-points-with-cost)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [64. Minimum Path Sum](https://leetcode.com/problems/minimum-path-sum)
- [1981. Minimize the Difference Between Target and Chosen Elements](https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements)
|
-| - [1938. Maximum Genetic Difference Query](https://leetcode.com/problems/maximum-genetic-difference-query)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Trie](https://leetcode.com/tag/trie)
| - [1707. Maximum XOR With an Element From Array](https://leetcode.com/problems/maximum-xor-with-an-element-from-array)
|
-| - [1939. Users That Actively Request Confirmation Messages](https://leetcode.com/problems/users-that-actively-request-confirmation-messages)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1940. Longest Common Subsequence Between Sorted Arrays](https://leetcode.com/problems/longest-common-subsequence-between-sorted-arrays)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Counting](https://leetcode.com/tag/counting)
| - [21. Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists)
|
-| - [1941. Check if All Characters Have Equal Number of Occurrences](https://leetcode.com/problems/check-if-all-characters-have-equal-number-of-occurrences)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
| - [2103. Rings and Rods](https://leetcode.com/problems/rings-and-rods)
|
-| - [1942. The Number of the Smallest Unoccupied Chair](https://leetcode.com/problems/the-number-of-the-smallest-unoccupied-chair)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [1943. Describe the Painting](https://leetcode.com/problems/describe-the-painting)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [2015. Average Height of Buildings in Each Segment](https://leetcode.com/problems/average-height-of-buildings-in-each-segment)
- [2158. Amount of New Area Painted Each Day](https://leetcode.com/problems/amount-of-new-area-painted-each-day)
|
-| - [1944. Number of Visible People in a Queue](https://leetcode.com/problems/number-of-visible-people-in-a-queue)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [1762. Buildings With an Ocean View](https://leetcode.com/problems/buildings-with-an-ocean-view)
- [2104. Sum of Subarray Ranges](https://leetcode.com/problems/sum-of-subarray-ranges)
|
-| - [1945. Sum of Digits of String After Convert](https://leetcode.com/problems/sum-of-digits-of-string-after-convert)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
| - [202. Happy Number](https://leetcode.com/problems/happy-number)
- [258. Add Digits](https://leetcode.com/problems/add-digits)
- [2180. Count Integers With Even Digit Sum](https://leetcode.com/problems/count-integers-with-even-digit-sum)
|
-| - [1946. Largest Number After Mutating Substring](https://leetcode.com/problems/largest-number-after-mutating-substring)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1947. Maximum Compatibility Score Sum](https://leetcode.com/problems/maximum-compatibility-score-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
|
|
-| - [1948. Delete Duplicate Folders in System](https://leetcode.com/problems/delete-duplicate-folders-in-system)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [609. Find Duplicate File in System](https://leetcode.com/problems/find-duplicate-file-in-system)
- [652. Find Duplicate Subtrees](https://leetcode.com/problems/find-duplicate-subtrees)
|
-| - [1949. Strong Friendship](https://leetcode.com/problems/strong-friendship)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1264. Page Recommendations](https://leetcode.com/problems/page-recommendations)
- [1892. Page Recommendations II](https://leetcode.com/problems/page-recommendations-ii)
- [1917. Leetcodify Friends Recommendations](https://leetcode.com/problems/leetcodify-friends-recommendations)
|
-| - [1950. Maximum of Minimum Values in All Subarrays](https://leetcode.com/problems/maximum-of-minimum-values-in-all-subarrays)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
|
|
-| - [1951. All the Pairs With the Maximum Number of Common Followers](https://leetcode.com/problems/all-the-pairs-with-the-maximum-number-of-common-followers)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1952. Three Divisors](https://leetcode.com/problems/three-divisors)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
| - [1979. Find Greatest Common Divisor of Array](https://leetcode.com/problems/find-greatest-common-divisor-of-array)
|
-| - [1953. Maximum Number of Weeks for Which You Can Work](https://leetcode.com/problems/maximum-number-of-weeks-for-which-you-can-work)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
| - [621. Task Scheduler](https://leetcode.com/problems/task-scheduler)
|
-| - [1954. Minimum Garden Perimeter to Collect Enough Apples](https://leetcode.com/problems/minimum-garden-perimeter-to-collect-enough-apples)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
|
|
-| - [1955. Count Number of Special Subsequences](https://leetcode.com/problems/count-number-of-special-subsequences)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1956. Minimum Time For K Virus Variants to Spread](https://leetcode.com/problems/minimum-time-for-k-virus-variants-to-spread)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Geometry](https://leetcode.com/tag/geometry)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [1957. Delete Characters to Make Fancy String](https://leetcode.com/problems/delete-characters-to-make-fancy-string)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1958. Check if Move is Legal](https://leetcode.com/problems/check-if-move-is-legal)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [1959. Minimum Total Space Wasted With K Resizing Operations](https://leetcode.com/problems/minimum-total-space-wasted-with-k-resizing-operations)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1960. Maximum Product of the Length of Two Palindromic Substrings](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-substrings)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [2002. Maximum Product of the Length of Two Palindromic Subsequences](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences)
|
-| - [1961. Check If String Is a Prefix of Array](https://leetcode.com/problems/check-if-string-is-a-prefix-of-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1962. Remove Stones to Minimize the Total](https://leetcode.com/problems/remove-stones-to-minimize-the-total)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1963. Minimum Number of Swaps to Make the String Balanced](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced)
| 🆓 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
| - [301. Remove Invalid Parentheses](https://leetcode.com/problems/remove-invalid-parentheses)
- [921. Minimum Add to Make Parentheses Valid](https://leetcode.com/problems/minimum-add-to-make-parentheses-valid)
- [1249. Minimum Remove to Make Valid Parentheses](https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses)
- [1541. Minimum Insertions to Balance a Parentheses String](https://leetcode.com/problems/minimum-insertions-to-balance-a-parentheses-string)
|
-| - [1964. Find the Longest Valid Obstacle Course at Each Position](https://leetcode.com/problems/find-the-longest-valid-obstacle-course-at-each-position)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
| - [300. Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence)
|
-| - [1965. Employees With Missing Information](https://leetcode.com/problems/employees-with-missing-information)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1966. Binary Searchable Numbers in an Unsorted Array](https://leetcode.com/problems/binary-searchable-numbers-in-an-unsorted-array)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
|
|
-| - [1967. Number of Strings That Appear as Substrings in Word](https://leetcode.com/problems/number-of-strings-that-appear-as-substrings-in-word)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1968. Array With Elements Not Equal to Average of Neighbors](https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [280. Wiggle Sort](https://leetcode.com/problems/wiggle-sort)
- [324. Wiggle Sort II](https://leetcode.com/problems/wiggle-sort-ii)
|
-| - [1969. Minimum Non-Zero Product of the Array Elements](https://leetcode.com/problems/minimum-non-zero-product-of-the-array-elements)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
- [Recursion](https://leetcode.com/tag/recursion)
|
|
-| - [1970. Last Day Where You Can Still Cross](https://leetcode.com/problems/last-day-where-you-can-still-cross)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
| - [803. Bricks Falling When Hit](https://leetcode.com/problems/bricks-falling-when-hit)
|
-| - [1971. Find if Path Exists in Graph](https://leetcode.com/problems/find-if-path-exists-in-graph)
| 🆓 | 👀 | ⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
| - [2077. Paths in Maze That Lead to Same Room](https://leetcode.com/problems/paths-in-maze-that-lead-to-same-room)
- [2097. Valid Arrangement of Pairs](https://leetcode.com/problems/valid-arrangement-of-pairs)
|
-| - [1972. First and Last Call On the Same Day](https://leetcode.com/problems/first-and-last-call-on-the-same-day)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1973. Count Nodes Equal to Sum of Descendants](https://leetcode.com/problems/count-nodes-equal-to-sum-of-descendants)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [508. Most Frequent Subtree Sum](https://leetcode.com/problems/most-frequent-subtree-sum)
- [1120. Maximum Average Subtree](https://leetcode.com/problems/maximum-average-subtree)
|
-| - [1974. Minimum Time to Type Word Using Special Typewriter](https://leetcode.com/problems/minimum-time-to-type-word-using-special-typewriter)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
| - [1320. Minimum Distance to Type a Word Using Two Fingers](https://leetcode.com/problems/minimum-distance-to-type-a-word-using-two-fingers)
|
-| - [1975. Maximum Matrix Sum](https://leetcode.com/problems/maximum-matrix-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1976. Number of Ways to Arrive at Destination](https://leetcode.com/problems/number-of-ways-to-arrive-at-destination)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
- [Shortest Path](https://leetcode.com/tag/shortest-path)
| - [797. All Paths From Source to Target](https://leetcode.com/problems/all-paths-from-source-to-target)
- [1514. Path with Maximum Probability](https://leetcode.com/problems/path-with-maximum-probability)
- [2045. Second Minimum Time to Reach Destination](https://leetcode.com/problems/second-minimum-time-to-reach-destination)
|
-| - [1977. Number of Ways to Separate Numbers](https://leetcode.com/problems/number-of-ways-to-separate-numbers)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Suffix Array](https://leetcode.com/tag/suffix-array)
| - [91. Decode Ways](https://leetcode.com/problems/decode-ways)
- [639. Decode Ways II](https://leetcode.com/problems/decode-ways-ii)
- [1416. Restore The Array](https://leetcode.com/problems/restore-the-array)
|
-| - [1978. Employees Whose Manager Left the Company](https://leetcode.com/problems/employees-whose-manager-left-the-company)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1979. Find Greatest Common Divisor of Array](https://leetcode.com/problems/find-greatest-common-divisor-of-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Number Theory](https://leetcode.com/tag/number-theory)
| - [1071. Greatest Common Divisor of Strings](https://leetcode.com/problems/greatest-common-divisor-of-strings)
- [1819. Number of Different Subsequences GCDs](https://leetcode.com/problems/number-of-different-subsequences-gcds)
- [1952. Three Divisors](https://leetcode.com/problems/three-divisors)
|
-| - [1980. Find Unique Binary String](https://leetcode.com/problems/find-unique-binary-string)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [268. Missing Number](https://leetcode.com/problems/missing-number)
- [448. Find All Numbers Disappeared in an Array](https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array)
- [710. Random Pick with Blacklist](https://leetcode.com/problems/random-pick-with-blacklist)
|
-| - [1981. Minimize the Difference Between Target and Chosen Elements](https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
| - [416. Partition Equal Subset Sum](https://leetcode.com/problems/partition-equal-subset-sum)
- [1755. Closest Subsequence Sum](https://leetcode.com/problems/closest-subsequence-sum)
- [1937. Maximum Number of Points with Cost](https://leetcode.com/problems/maximum-number-of-points-with-cost)
|
-| - [1982. Find Array Given Subset Sums](https://leetcode.com/problems/find-array-given-subset-sums)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
| - [78. Subsets](https://leetcode.com/problems/subsets)
- [90. Subsets II](https://leetcode.com/problems/subsets-ii)
- [2122. Recover the Original Array](https://leetcode.com/problems/recover-the-original-array)
|
-| - [1983. Widest Pair of Indices With Equal Range Sum](https://leetcode.com/problems/widest-pair-of-indices-with-equal-range-sum)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1984. Minimum Difference Between Highest and Lowest of K Scores](https://leetcode.com/problems/minimum-difference-between-highest-and-lowest-of-k-scores)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Sorting](https://leetcode.com/tag/sorting)
| - [561. Array Partition I](https://leetcode.com/problems/array-partition-i)
|
-| - [1985. Find the Kth Largest Integer in the Array](https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Quickselect](https://leetcode.com/tag/quickselect)
| - [215. Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array)
|
-| - [1986. Minimum Number of Work Sessions to Finish the Tasks](https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [1125. Smallest Sufficient Team](https://leetcode.com/problems/smallest-sufficient-team)
- [1723. Find Minimum Time to Finish All Jobs](https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs)
|
-| - [1987. Number of Unique Good Subsequences](https://leetcode.com/problems/number-of-unique-good-subsequences)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [115. Distinct Subsequences](https://leetcode.com/problems/distinct-subsequences)
- [940. Distinct Subsequences II](https://leetcode.com/problems/distinct-subsequences-ii)
|
-| - [1988. Find Cutoff Score for Each School](https://leetcode.com/problems/find-cutoff-score-for-each-school)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1989. Maximum Number of People That Can Be Caught in Tag](https://leetcode.com/problems/maximum-number-of-people-that-can-be-caught-in-tag)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
| - [2086. Minimum Number of Buckets Required to Collect Rainwater from Houses](https://leetcode.com/problems/minimum-number-of-buckets-required-to-collect-rainwater-from-houses)
|
-| - [1990. Count the Number of Experiments](https://leetcode.com/problems/count-the-number-of-experiments)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1991. Find the Middle Index in Array](https://leetcode.com/problems/find-the-middle-index-in-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [724. Find Pivot Index](https://leetcode.com/problems/find-pivot-index)
- [1013. Partition Array Into Three Parts With Equal Sum](https://leetcode.com/problems/partition-array-into-three-parts-with-equal-sum)
|
-| - [1992. Find All Groups of Farmland](https://leetcode.com/problems/find-all-groups-of-farmland)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [200. Number of Islands](https://leetcode.com/problems/number-of-islands)
- [1905. Count Sub Islands](https://leetcode.com/problems/count-sub-islands)
|
-| - [1993. Operations on Tree](https://leetcode.com/problems/operations-on-tree)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Design](https://leetcode.com/tag/design)
| - [1600. Throne Inheritance](https://leetcode.com/problems/throne-inheritance)
|
-| - [1994. The Number of Good Subsets](https://leetcode.com/problems/the-number-of-good-subsets)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [1125. Smallest Sufficient Team](https://leetcode.com/problems/smallest-sufficient-team)
- [1434. Number of Ways to Wear Different Hats to Each Other](https://leetcode.com/problems/number-of-ways-to-wear-different-hats-to-each-other)
|
-| - [1995. Count Special Quadruplets](https://leetcode.com/problems/count-special-quadruplets)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Enumeration](https://leetcode.com/tag/enumeration)
| - [18. 4Sum](https://leetcode.com/problems/4sum)
- [334. Increasing Triplet Subsequence](https://leetcode.com/problems/increasing-triplet-subsequence)
- [1534. Count Good Triplets](https://leetcode.com/problems/count-good-triplets)
|
-| - [1996. The Number of Weak Characters in the Game](https://leetcode.com/problems/the-number-of-weak-characters-in-the-game)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [354. Russian Doll Envelopes](https://leetcode.com/problems/russian-doll-envelopes)
- [1691. Maximum Height by Stacking Cuboids ](https://leetcode.com/problems/maximum-height-by-stacking-cuboids)
|
-| - [1997. First Day Where You Have Been in All the Rooms](https://leetcode.com/problems/first-day-where-you-have-been-in-all-the-rooms)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1998. GCD Sort of an Array](https://leetcode.com/problems/gcd-sort-of-an-array)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Union Find](https://leetcode.com/tag/union-find)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1632. Rank Transform of a Matrix](https://leetcode.com/problems/rank-transform-of-a-matrix)
|
-| - [1999. Smallest Greater Multiple Made of Two Digits](https://leetcode.com/problems/smallest-greater-multiple-made-of-two-digits)
| 💰 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [2000. Reverse Prefix of Word](https://leetcode.com/problems/reverse-prefix-of-word)
| 🆓 | ✅ | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
|
|
\ No newline at end of file
+| Question | Free? | Status | Difficulty | Topics | Similar Questions |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| - 1801. Number of Orders in the Backlog
- [LeetCode Link](https://leetcode.com/problems/number-of-orders-in-the-backlog)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1802. Maximum Value at a Given Index in a Bounded Array
- [LeetCode Link](https://leetcode.com/problems/maximum-value-at-a-given-index-in-a-bounded-array)
| 🆓 | | ⭐️⭐️ | - Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1803. Count Pairs With XOR in a Range
- [LeetCode Link](https://leetcode.com/problems/count-pairs-with-xor-in-a-range)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
|
|
+| - 1804. Implement Trie II (Prefix Tree)
- [LeetCode Link](https://leetcode.com/problems/implement-trie-ii-prefix-tree)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 208. Implement Trie (Prefix Tree)
- [LeetCode Link](https://leetcode.com/problems/implement-trie-prefix-tree)
|
+| - 1805. Number of Different Integers in a String
- [LeetCode Link](https://leetcode.com/problems/number-of-different-integers-in-a-string)
| 🆓 | | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1806. Minimum Number of Operations to Reinitialize a Permutation
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-operations-to-reinitialize-a-permutation)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1807. Evaluate the Bracket Pairs of a String
- [LeetCode Link](https://leetcode.com/problems/evaluate-the-bracket-pairs-of-a-string)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1808. Maximize Number of Nice Divisors
- [LeetCode Link](https://leetcode.com/problems/maximize-number-of-nice-divisors)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 343. Integer Break
- [LeetCode Link](https://leetcode.com/problems/integer-break)
|
+| - 1809. Ad-Free Sessions
- [LeetCode Link](https://leetcode.com/problems/ad-free-sessions)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1810. Minimum Path Cost in a Hidden Grid
- [LeetCode Link](https://leetcode.com/problems/minimum-path-cost-in-a-hidden-grid)
| 💰 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
| - 489. Robot Room Cleaner
- [LeetCode Link](https://leetcode.com/problems/robot-room-cleaner)
- 1778. Shortest Path in a Hidden Grid
- [LeetCode Link](https://leetcode.com/problems/shortest-path-in-a-hidden-grid)
|
+| - 1811. Find Interview Candidates
- [LeetCode Link](https://leetcode.com/problems/find-interview-candidates)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1812. Determine Color of a Chessboard Square
- [LeetCode Link](https://leetcode.com/problems/determine-color-of-a-chessboard-square)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1813. Sentence Similarity III
- [LeetCode Link](https://leetcode.com/problems/sentence-similarity-iii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1814. Count Nice Pairs in an Array
- [LeetCode Link](https://leetcode.com/problems/count-nice-pairs-in-an-array)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 2001. Number of Pairs of Interchangeable Rectangles
- [LeetCode Link](https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles)
|
+| - 1815. Maximum Number of Groups Getting Fresh Donuts
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-groups-getting-fresh-donuts)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
|
|
+| - 1816. Truncate Sentence
- [LeetCode Link](https://leetcode.com/problems/truncate-sentence)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1817. Finding the Users Active Minutes
- [LeetCode Link](https://leetcode.com/problems/finding-the-users-active-minutes)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 1818. Minimum Absolute Sum Difference
- [LeetCode Link](https://leetcode.com/problems/minimum-absolute-sum-difference)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 1819. Number of Different Subsequences GCDs
- [LeetCode Link](https://leetcode.com/problems/number-of-different-subsequences-gcds)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
- Number Theory
- [LeetCode Link](https://leetcode.com/tag/number-theory)
| - 1979. Find Greatest Common Divisor of Array
- [LeetCode Link](https://leetcode.com/problems/find-greatest-common-divisor-of-array)
|
+| - 1820. Maximum Number of Accepted Invitations
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-accepted-invitations)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1821. Find Customers With Positive Revenue this Year
- [LeetCode Link](https://leetcode.com/problems/find-customers-with-positive-revenue-this-year)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1822. Sign of the Product of an Array
- [LeetCode Link](https://leetcode.com/problems/sign-of-the-product-of-an-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1823. Find the Winner of the Circular Game
- [LeetCode Link](https://leetcode.com/problems/find-the-winner-of-the-circular-game)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1824. Minimum Sideway Jumps
- [LeetCode Link](https://leetcode.com/problems/minimum-sideway-jumps)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 403. Frog Jump
- [LeetCode Link](https://leetcode.com/problems/frog-jump)
|
+| - 1825. Finding MK Average
- [LeetCode Link](https://leetcode.com/problems/finding-mk-average)
| 🆓 | | ⭐️⭐️⭐️ | - Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 295. Find Median from Data Stream
- [LeetCode Link](https://leetcode.com/problems/find-median-from-data-stream)
- 703. Kth Largest Element in a Stream
- [LeetCode Link](https://leetcode.com/problems/kth-largest-element-in-a-stream)
- 2102. Sequentially Ordinal Rank Tracker
- [LeetCode Link](https://leetcode.com/problems/sequentially-ordinal-rank-tracker)
|
+| - 1826. Faulty Sensor
- [LeetCode Link](https://leetcode.com/problems/faulty-sensor)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
|
|
+| - 1827. Minimum Operations to Make the Array Increasing
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-make-the-array-increasing)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1828. Queries on Number of Points Inside a Circle
- [LeetCode Link](https://leetcode.com/problems/queries-on-number-of-points-inside-a-circle)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
|
|
+| - 1829. Maximum XOR for Each Query
- [LeetCode Link](https://leetcode.com/problems/maximum-xor-for-each-query)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1830. Minimum Number of Operations to Make String Sorted
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-operations-to-make-string-sorted)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Combinatorics
- [LeetCode Link](https://leetcode.com/tag/combinatorics)
|
|
+| - 1831. Maximum Transaction Each Day
- [LeetCode Link](https://leetcode.com/problems/maximum-transaction-each-day)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1832. Check if the Sentence Is Pangram
- [LeetCode Link](https://leetcode.com/problems/check-if-the-sentence-is-pangram)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1833. Maximum Ice Cream Bars
- [LeetCode Link](https://leetcode.com/problems/maximum-ice-cream-bars)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1834. Single-Threaded CPU
- [LeetCode Link](https://leetcode.com/problems/single-threaded-cpu)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 2050. Parallel Courses III
- [LeetCode Link](https://leetcode.com/problems/parallel-courses-iii)
|
+| - 1835. Find XOR Sum of All Pairs Bitwise AND
- [LeetCode Link](https://leetcode.com/problems/find-xor-sum-of-all-pairs-bitwise-and)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 1836. Remove Duplicates From an Unsorted Linked List
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-an-unsorted-linked-list)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
| - 82. Remove Duplicates from Sorted List II
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii)
- 83. Remove Duplicates from Sorted List
- [LeetCode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-list)
|
+| - 1837. Sum of Digits in Base K
- [LeetCode Link](https://leetcode.com/problems/sum-of-digits-in-base-k)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1838. Frequency of the Most Frequent Element
- [LeetCode Link](https://leetcode.com/problems/frequency-of-the-most-frequent-element)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 2150. Find All Lonely Numbers in the Array
- [LeetCode Link](https://leetcode.com/problems/find-all-lonely-numbers-in-the-array)
|
+| - 1839. Longest Substring Of All Vowels in Order
- [LeetCode Link](https://leetcode.com/problems/longest-substring-of-all-vowels-in-order)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 2062. Count Vowel Substrings of a String
- [LeetCode Link](https://leetcode.com/problems/count-vowel-substrings-of-a-string)
|
+| - 1840. Maximum Building Height
- [LeetCode Link](https://leetcode.com/problems/maximum-building-height)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1841. League Statistics
- [LeetCode Link](https://leetcode.com/problems/league-statistics)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1842. Next Palindrome Using Same Digits
- [LeetCode Link](https://leetcode.com/problems/next-palindrome-using-same-digits)
| 💰 | | ⭐️⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 556. Next Greater Element III
- [LeetCode Link](https://leetcode.com/problems/next-greater-element-iii)
- 564. Find the Closest Palindrome
- [LeetCode Link](https://leetcode.com/problems/find-the-closest-palindrome)
|
+| - 1843. Suspicious Bank Accounts
- [LeetCode Link](https://leetcode.com/problems/suspicious-bank-accounts)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1844. Replace All Digits with Characters
- [LeetCode Link](https://leetcode.com/problems/replace-all-digits-with-characters)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 848. Shifting Letters
- [LeetCode Link](https://leetcode.com/problems/shifting-letters)
|
+| - 1845. Seat Reservation Manager
- [LeetCode Link](https://leetcode.com/problems/seat-reservation-manager)
| 🆓 | 👀 | ⭐️⭐️ | - Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 379. Design Phone Directory
- [LeetCode Link](https://leetcode.com/problems/design-phone-directory)
|
+| - 1846. Maximum Element After Decreasing and Rearranging
- [LeetCode Link](https://leetcode.com/problems/maximum-element-after-decreasing-and-rearranging)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1847. Closest Room
- [LeetCode Link](https://leetcode.com/problems/closest-room)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2070. Most Beautiful Item for Each Query
- [LeetCode Link](https://leetcode.com/problems/most-beautiful-item-for-each-query)
|
+| - 1848. Minimum Distance to the Target Element
- [LeetCode Link](https://leetcode.com/problems/minimum-distance-to-the-target-element)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1849. Splitting a String Into Descending Consecutive Values
- [LeetCode Link](https://leetcode.com/problems/splitting-a-string-into-descending-consecutive-values)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
|
|
+| - 1850. Minimum Adjacent Swaps to Reach the Kth Smallest Number
- [LeetCode Link](https://leetcode.com/problems/minimum-adjacent-swaps-to-reach-the-kth-smallest-number)
| 🆓 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 31. Next Permutation
- [LeetCode Link](https://leetcode.com/problems/next-permutation)
|
+| - 1851. Minimum Interval to Include Each Query
- [LeetCode Link](https://leetcode.com/problems/minimum-interval-to-include-each-query)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Line Sweep
- [LeetCode Link](https://leetcode.com/tag/line-sweep)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1852. Distinct Numbers in Each Subarray
- [LeetCode Link](https://leetcode.com/problems/distinct-numbers-in-each-subarray)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1853. Convert Date Format
- [LeetCode Link](https://leetcode.com/problems/convert-date-format)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1854. Maximum Population Year
- [LeetCode Link](https://leetcode.com/problems/maximum-population-year)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1855. Maximum Distance Between a Pair of Values
- [LeetCode Link](https://leetcode.com/problems/maximum-distance-between-a-pair-of-values)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 2078. Two Furthest Houses With Different Colors
- [LeetCode Link](https://leetcode.com/problems/two-furthest-houses-with-different-colors)
|
+| - 1856. Maximum Subarray Min-Product
- [LeetCode Link](https://leetcode.com/problems/maximum-subarray-min-product)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1857. Largest Color Value in a Directed Graph
- [LeetCode Link](https://leetcode.com/problems/largest-color-value-in-a-directed-graph)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1858. Longest Word With All Prefixes
- [LeetCode Link](https://leetcode.com/problems/longest-word-with-all-prefixes)
| 💰 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 720. Longest Word in Dictionary
- [LeetCode Link](https://leetcode.com/problems/longest-word-in-dictionary)
|
+| - 1859. Sorting the Sentence
- [LeetCode Link](https://leetcode.com/problems/sorting-the-sentence)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2042. Check if Numbers Are Ascending in a Sentence
- [LeetCode Link](https://leetcode.com/problems/check-if-numbers-are-ascending-in-a-sentence)
|
+| - 1860. Incremental Memory Leak
- [LeetCode Link](https://leetcode.com/problems/incremental-memory-leak)
| 🆓 | | ⭐️⭐️ | - Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1861. Rotating the Box
- [LeetCode Link](https://leetcode.com/problems/rotating-the-box)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1862. Sum of Floored Pairs
- [LeetCode Link](https://leetcode.com/problems/sum-of-floored-pairs)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1863. Sum of All Subset XOR Totals
- [LeetCode Link](https://leetcode.com/problems/sum-of-all-subset-xor-totals)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Combinatorics
- [LeetCode Link](https://leetcode.com/tag/combinatorics)
|
|
+| - 1864. Minimum Number of Swaps to Make the Binary String Alternating
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-binary-string-alternating)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1865. Finding Pairs With a Certain Sum
- [LeetCode Link](https://leetcode.com/problems/finding-pairs-with-a-certain-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 2006. Count Number of Pairs With Absolute Difference K
- [LeetCode Link](https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-k)
|
+| - 1866. Number of Ways to Rearrange Sticks With K Sticks Visible
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-rearrange-sticks-with-k-sticks-visible)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Combinatorics
- [LeetCode Link](https://leetcode.com/tag/combinatorics)
|
|
+| - 1867. Orders With Maximum Quantity Above Average
- [LeetCode Link](https://leetcode.com/problems/orders-with-maximum-quantity-above-average)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1868. Product of Two Run-Length Encoded Arrays
- [LeetCode Link](https://leetcode.com/problems/product-of-two-run-length-encoded-arrays)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
|
|
+| - 1869. Longer Contiguous Segments of Ones than Zeros
- [LeetCode Link](https://leetcode.com/problems/longer-contiguous-segments-of-ones-than-zeros)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 485. Max Consecutive Ones
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones)
- 1784. Check if Binary String Has at Most One Segment of Ones
- [LeetCode Link](https://leetcode.com/problems/check-if-binary-string-has-at-most-one-segment-of-ones)
- 2031. Count Subarrays With More Ones Than Zeros
- [LeetCode Link](https://leetcode.com/problems/count-subarrays-with-more-ones-than-zeros)
|
+| - 1870. Minimum Speed to Arrive on Time
- [LeetCode Link](https://leetcode.com/problems/minimum-speed-to-arrive-on-time)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 1883. Minimum Skips to Arrive at Meeting On Time
- [LeetCode Link](https://leetcode.com/problems/minimum-skips-to-arrive-at-meeting-on-time)
- 2187. Minimum Time to Complete Trips
- [LeetCode Link](https://leetcode.com/problems/minimum-time-to-complete-trips)
|
+| - 1871. Jump Game VII
- [LeetCode Link](https://leetcode.com/problems/jump-game-vii)
| 🆓 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 45. Jump Game II
- [LeetCode Link](https://leetcode.com/problems/jump-game-ii)
- 55. Jump Game
- [LeetCode Link](https://leetcode.com/problems/jump-game)
- 1306. Jump Game III
- [LeetCode Link](https://leetcode.com/problems/jump-game-iii)
- 1340. Jump Game V
- [LeetCode Link](https://leetcode.com/problems/jump-game-v)
- 1345. Jump Game IV
- [LeetCode Link](https://leetcode.com/problems/jump-game-iv)
- 1696. Jump Game VI
- [LeetCode Link](https://leetcode.com/problems/jump-game-vi)
- 1871. Jump Game VII
- [LeetCode Link](https://leetcode.com/problems/jump-game-vii)
|
+| - 1872. Stone Game VIII
- [LeetCode Link](https://leetcode.com/problems/stone-game-viii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 877. Stone Game
- [LeetCode Link](https://leetcode.com/problems/stone-game)
- 1140. Stone Game II
- [LeetCode Link](https://leetcode.com/problems/stone-game-ii)
- 1406. Stone Game III
- [LeetCode Link](https://leetcode.com/problems/stone-game-iii)
- 1510. Stone Game IV
- [LeetCode Link](https://leetcode.com/problems/stone-game-iv)
- 1563. Stone Game V
- [LeetCode Link](https://leetcode.com/problems/stone-game-v)
- 1686. Stone Game VI
- [LeetCode Link](https://leetcode.com/problems/stone-game-vi)
- 1690. Stone Game VII
- [LeetCode Link](https://leetcode.com/problems/stone-game-vii)
- 1872. Stone Game VIII
- [LeetCode Link](https://leetcode.com/problems/stone-game-viii)
- 2029. Stone Game IX
- [LeetCode Link](https://leetcode.com/problems/stone-game-ix)
|
+| - 1873. Calculate Special Bonus
- [LeetCode Link](https://leetcode.com/problems/calculate-special-bonus)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1874. Minimize Product Sum of Two Arrays
- [LeetCode Link](https://leetcode.com/problems/minimize-product-sum-of-two-arrays)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2143. Choose Numbers From Two Arrays in Range
- [LeetCode Link](https://leetcode.com/problems/choose-numbers-from-two-arrays-in-range)
|
+| - 1875. Group Employees of the Same Salary
- [LeetCode Link](https://leetcode.com/problems/group-employees-of-the-same-salary)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1876. Substrings of Size Three with Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1877. Minimize Maximum Pair Sum in Array
- [LeetCode Link](https://leetcode.com/problems/minimize-maximum-pair-sum-in-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1878. Get Biggest Three Rhombus Sums in a Grid
- [LeetCode Link](https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 2088. Count Fertile Pyramids in a Land
- [LeetCode Link](https://leetcode.com/problems/count-fertile-pyramids-in-a-land)
|
+| - 1879. Minimum XOR Sum of Two Arrays
- [LeetCode Link](https://leetcode.com/problems/minimum-xor-sum-of-two-arrays)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 2143. Choose Numbers From Two Arrays in Range
- [LeetCode Link](https://leetcode.com/problems/choose-numbers-from-two-arrays-in-range)
- 2172. Maximum AND Sum of Array
- [LeetCode Link](https://leetcode.com/problems/maximum-and-sum-of-array)
|
+| - 1880. Check if Word Equals Summation of Two Words
- [LeetCode Link](https://leetcode.com/problems/check-if-word-equals-summation-of-two-words)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1881. Maximum Value after Insertion
- [LeetCode Link](https://leetcode.com/problems/maximum-value-after-insertion)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1882. Process Tasks Using Servers
- [LeetCode Link](https://leetcode.com/problems/process-tasks-using-servers)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 2050. Parallel Courses III
- [LeetCode Link](https://leetcode.com/problems/parallel-courses-iii)
|
+| - 1883. Minimum Skips to Arrive at Meeting On Time
- [LeetCode Link](https://leetcode.com/problems/minimum-skips-to-arrive-at-meeting-on-time)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1870. Minimum Speed to Arrive on Time
- [LeetCode Link](https://leetcode.com/problems/minimum-speed-to-arrive-on-time)
- 2188. Minimum Time to Finish the Race
- [LeetCode Link](https://leetcode.com/problems/minimum-time-to-finish-the-race)
|
+| - 1884. Egg Drop With 2 Eggs and N Floors
- [LeetCode Link](https://leetcode.com/problems/egg-drop-with-2-eggs-and-n-floors)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 887. Super Egg Drop
- [LeetCode Link](https://leetcode.com/problems/super-egg-drop)
|
+| - 1885. Count Pairs in Two Arrays
- [LeetCode Link](https://leetcode.com/problems/count-pairs-in-two-arrays)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1499. Max Value of Equation
- [LeetCode Link](https://leetcode.com/problems/max-value-of-equation)
- 2083. Substrings That Begin and End With the Same Letter
- [LeetCode Link](https://leetcode.com/problems/substrings-that-begin-and-end-with-the-same-letter)
|
+| - 1886. Determine Whether Matrix Can Be Obtained By Rotation
- [LeetCode Link](https://leetcode.com/problems/determine-whether-matrix-can-be-obtained-by-rotation)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 48. Rotate Image
- [LeetCode Link](https://leetcode.com/problems/rotate-image)
|
+| - 1887. Reduction Operations to Make the Array Elements Equal
- [LeetCode Link](https://leetcode.com/problems/reduction-operations-to-make-the-array-elements-equal)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1888. Minimum Number of Flips to Make the Binary String Alternating
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-flips-to-make-the-binary-string-alternating)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 2170. Minimum Operations to Make the Array Alternating
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-make-the-array-alternating)
|
+| - 1889. Minimum Space Wasted From Packaging
- [LeetCode Link](https://leetcode.com/problems/minimum-space-wasted-from-packaging)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1890. The Latest Login in 2020
- [LeetCode Link](https://leetcode.com/problems/the-latest-login-in-2020)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1891. Cutting Ribbons
- [LeetCode Link](https://leetcode.com/problems/cutting-ribbons)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 1011. Capacity To Ship Packages Within D Days
- [LeetCode Link](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days)
- 1936. Add Minimum Number of Rungs
- [LeetCode Link](https://leetcode.com/problems/add-minimum-number-of-rungs)
|
+| - 1892. Page Recommendations II
- [LeetCode Link](https://leetcode.com/problems/page-recommendations-ii)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1264. Page Recommendations
- [LeetCode Link](https://leetcode.com/problems/page-recommendations)
- 1949. Strong Friendship
- [LeetCode Link](https://leetcode.com/problems/strong-friendship)
|
+| - 1893. Check if All the Integers in a Range Are Covered
- [LeetCode Link](https://leetcode.com/problems/check-if-all-the-integers-in-a-range-are-covered)
| 🆓 | 👀 | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1894. Find the Student that Will Replace the Chalk
- [LeetCode Link](https://leetcode.com/problems/find-the-student-that-will-replace-the-chalk)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1895. Largest Magic Square
- [LeetCode Link](https://leetcode.com/problems/largest-magic-square)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 840. Magic Squares In Grid
- [LeetCode Link](https://leetcode.com/problems/magic-squares-in-grid)
|
+| - 1896. Minimum Cost to Change the Final Value of Expression
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-change-the-final-value-of-expression)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
|
|
+| - 1897. Redistribute Characters to Make All Strings Equal
- [LeetCode Link](https://leetcode.com/problems/redistribute-characters-to-make-all-strings-equal)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1898. Maximum Number of Removable Characters
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-removable-characters)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
|
|
+| - 1899. Merge Triplets to Form Target Triplet
- [LeetCode Link](https://leetcode.com/problems/merge-triplets-to-form-target-triplet)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1900. The Earliest and Latest Rounds Where Players Compete
- [LeetCode Link](https://leetcode.com/problems/the-earliest-and-latest-rounds-where-players-compete)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
|
|
+| - 1901. Find a Peak Element II
- [LeetCode Link](https://leetcode.com/problems/find-a-peak-element-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 162. Find Peak Element
- [LeetCode Link](https://leetcode.com/problems/find-peak-element)
|
+| - 1902. Depth of BST Given Insertion Order
- [LeetCode Link](https://leetcode.com/problems/depth-of-bst-given-insertion-order)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 1903. Largest Odd Number in String
- [LeetCode Link](https://leetcode.com/problems/largest-odd-number-in-string)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1904. The Number of Full Rounds You Have Played
- [LeetCode Link](https://leetcode.com/problems/the-number-of-full-rounds-you-have-played)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1905. Count Sub Islands
- [LeetCode Link](https://leetcode.com/problems/count-sub-islands)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 200. Number of Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-islands)
- 694. Number of Distinct Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-distinct-islands)
- 1992. Find All Groups of Farmland
- [LeetCode Link](https://leetcode.com/problems/find-all-groups-of-farmland)
|
+| - 1906. Minimum Absolute Difference Queries
- [LeetCode Link](https://leetcode.com/problems/minimum-absolute-difference-queries)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 1907. Count Salary Categories
- [LeetCode Link](https://leetcode.com/problems/count-salary-categories)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1435. Create a Session Bar Chart
- [LeetCode Link](https://leetcode.com/problems/create-a-session-bar-chart)
|
+| - 1908. Game of Nim
- [LeetCode Link](https://leetcode.com/problems/game-of-nim)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Brainteaser
- [LeetCode Link](https://leetcode.com/tag/brainteaser)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 2005. Subtree Removal Game with Fibonacci Tree
- [LeetCode Link](https://leetcode.com/problems/subtree-removal-game-with-fibonacci-tree)
|
+| - 1909. Remove One Element to Make the Array Strictly Increasing
- [LeetCode Link](https://leetcode.com/problems/remove-one-element-to-make-the-array-strictly-increasing)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1910. Remove All Occurrences of a Substring
- [LeetCode Link](https://leetcode.com/problems/remove-all-occurrences-of-a-substring)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1911. Maximum Alternating Subsequence Sum
- [LeetCode Link](https://leetcode.com/problems/maximum-alternating-subsequence-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 2036. Maximum Alternating Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/maximum-alternating-subarray-sum)
|
+| - 1912. Design Movie Rental System
- [LeetCode Link](https://leetcode.com/problems/design-movie-rental-system)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 1913. Maximum Product Difference Between Two Pairs
- [LeetCode Link](https://leetcode.com/problems/maximum-product-difference-between-two-pairs)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1914. Cyclically Rotating a Grid
- [LeetCode Link](https://leetcode.com/problems/cyclically-rotating-a-grid)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1915. Number of Wonderful Substrings
- [LeetCode Link](https://leetcode.com/problems/number-of-wonderful-substrings)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1916. Count Ways to Build Rooms in an Ant Colony
- [LeetCode Link](https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
- Combinatorics
- [LeetCode Link](https://leetcode.com/tag/combinatorics)
|
|
+| - 1917. Leetcodify Friends Recommendations
- [LeetCode Link](https://leetcode.com/problems/leetcodify-friends-recommendations)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1919. Leetcodify Similar Friends
- [LeetCode Link](https://leetcode.com/problems/leetcodify-similar-friends)
- 1949. Strong Friendship
- [LeetCode Link](https://leetcode.com/problems/strong-friendship)
|
+| - 1918. Kth Smallest Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-subarray-sum)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1919. Leetcodify Similar Friends
- [LeetCode Link](https://leetcode.com/problems/leetcodify-similar-friends)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1917. Leetcodify Friends Recommendations
- [LeetCode Link](https://leetcode.com/problems/leetcodify-friends-recommendations)
|
+| - 1920. Build Array from Permutation
- [LeetCode Link](https://leetcode.com/problems/build-array-from-permutation)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1921. Eliminate Maximum Number of Monsters
- [LeetCode Link](https://leetcode.com/problems/eliminate-maximum-number-of-monsters)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1922. Count Good Numbers
- [LeetCode Link](https://leetcode.com/problems/count-good-numbers)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
|
|
+| - 1923. Longest Common Subpath
- [LeetCode Link](https://leetcode.com/problems/longest-common-subpath)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- Suffix Array
- [LeetCode Link](https://leetcode.com/tag/suffix-array)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 332. Reconstruct Itinerary
- [LeetCode Link](https://leetcode.com/problems/reconstruct-itinerary)
- 718. Maximum Length of Repeated Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-length-of-repeated-subarray)
|
+| - 1924. Erect the Fence II
- [LeetCode Link](https://leetcode.com/problems/erect-the-fence-ii)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
| - 587. Erect the Fence
- [LeetCode Link](https://leetcode.com/problems/erect-the-fence)
|
+| - 1925. Count Square Sum Triples
- [LeetCode Link](https://leetcode.com/problems/count-square-sum-triples)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 1926. Nearest Exit from Entrance in Maze
- [LeetCode Link](https://leetcode.com/problems/nearest-exit-from-entrance-in-maze)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1927. Sum Game
- [LeetCode Link](https://leetcode.com/problems/sum-game)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
|
|
+| - 1928. Minimum Cost to Reach Destination in Time
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-reach-destination-in-time)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 2065. Maximum Path Quality of a Graph
- [LeetCode Link](https://leetcode.com/problems/maximum-path-quality-of-a-graph)
- 2093. Minimum Cost to Reach City With Discounts
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-reach-city-with-discounts)
|
+| - 1929. Concatenation of Array
- [LeetCode Link](https://leetcode.com/problems/concatenation-of-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1930. Unique Length-3 Palindromic Subsequences
- [LeetCode Link](https://leetcode.com/problems/unique-length-3-palindromic-subsequences)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1931. Painting a Grid With Three Different Colors
- [LeetCode Link](https://leetcode.com/problems/painting-a-grid-with-three-different-colors)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1411. Number of Ways to Paint N × 3 Grid
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-paint-n-3-grid)
|
+| - 1932. Merge BSTs to Create Single BST
- [LeetCode Link](https://leetcode.com/problems/merge-bsts-to-create-single-bst)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1933. Check if String Is Decomposable Into Value-Equal Substrings
- [LeetCode Link](https://leetcode.com/problems/check-if-string-is-decomposable-into-value-equal-substrings)
| 💰 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1934. Confirmation Rate
- [LeetCode Link](https://leetcode.com/problems/confirmation-rate)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1935. Maximum Number of Words You Can Type
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-words-you-can-type)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1936. Add Minimum Number of Rungs
- [LeetCode Link](https://leetcode.com/problems/add-minimum-number-of-rungs)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 1891. Cutting Ribbons
- [LeetCode Link](https://leetcode.com/problems/cutting-ribbons)
|
+| - 1937. Maximum Number of Points with Cost
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-points-with-cost)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 64. Minimum Path Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-path-sum)
- 1981. Minimize the Difference Between Target and Chosen Elements
- [LeetCode Link](https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements)
|
+| - 1938. Maximum Genetic Difference Query
- [LeetCode Link](https://leetcode.com/problems/maximum-genetic-difference-query)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 1707. Maximum XOR With an Element From Array
- [LeetCode Link](https://leetcode.com/problems/maximum-xor-with-an-element-from-array)
|
+| - 1939. Users That Actively Request Confirmation Messages
- [LeetCode Link](https://leetcode.com/problems/users-that-actively-request-confirmation-messages)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1940. Longest Common Subsequence Between Sorted Arrays
- [LeetCode Link](https://leetcode.com/problems/longest-common-subsequence-between-sorted-arrays)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 21. Merge Two Sorted Lists
- [LeetCode Link](https://leetcode.com/problems/merge-two-sorted-lists)
|
+| - 1941. Check if All Characters Have Equal Number of Occurrences
- [LeetCode Link](https://leetcode.com/problems/check-if-all-characters-have-equal-number-of-occurrences)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 2103. Rings and Rods
- [LeetCode Link](https://leetcode.com/problems/rings-and-rods)
|
+| - 1942. The Number of the Smallest Unoccupied Chair
- [LeetCode Link](https://leetcode.com/problems/the-number-of-the-smallest-unoccupied-chair)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 1943. Describe the Painting
- [LeetCode Link](https://leetcode.com/problems/describe-the-painting)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 2015. Average Height of Buildings in Each Segment
- [LeetCode Link](https://leetcode.com/problems/average-height-of-buildings-in-each-segment)
- 2158. Amount of New Area Painted Each Day
- [LeetCode Link](https://leetcode.com/problems/amount-of-new-area-painted-each-day)
|
+| - 1944. Number of Visible People in a Queue
- [LeetCode Link](https://leetcode.com/problems/number-of-visible-people-in-a-queue)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 1762. Buildings With an Ocean View
- [LeetCode Link](https://leetcode.com/problems/buildings-with-an-ocean-view)
- 2104. Sum of Subarray Ranges
- [LeetCode Link](https://leetcode.com/problems/sum-of-subarray-ranges)
|
+| - 1945. Sum of Digits of String After Convert
- [LeetCode Link](https://leetcode.com/problems/sum-of-digits-of-string-after-convert)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 202. Happy Number
- [LeetCode Link](https://leetcode.com/problems/happy-number)
- 258. Add Digits
- [LeetCode Link](https://leetcode.com/problems/add-digits)
- 2180. Count Integers With Even Digit Sum
- [LeetCode Link](https://leetcode.com/problems/count-integers-with-even-digit-sum)
|
+| - 1946. Largest Number After Mutating Substring
- [LeetCode Link](https://leetcode.com/problems/largest-number-after-mutating-substring)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1947. Maximum Compatibility Score Sum
- [LeetCode Link](https://leetcode.com/problems/maximum-compatibility-score-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
|
|
+| - 1948. Delete Duplicate Folders in System
- [LeetCode Link](https://leetcode.com/problems/delete-duplicate-folders-in-system)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 609. Find Duplicate File in System
- [LeetCode Link](https://leetcode.com/problems/find-duplicate-file-in-system)
- 652. Find Duplicate Subtrees
- [LeetCode Link](https://leetcode.com/problems/find-duplicate-subtrees)
|
+| - 1949. Strong Friendship
- [LeetCode Link](https://leetcode.com/problems/strong-friendship)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1264. Page Recommendations
- [LeetCode Link](https://leetcode.com/problems/page-recommendations)
- 1892. Page Recommendations II
- [LeetCode Link](https://leetcode.com/problems/page-recommendations-ii)
- 1917. Leetcodify Friends Recommendations
- [LeetCode Link](https://leetcode.com/problems/leetcodify-friends-recommendations)
|
+| - 1950. Maximum of Minimum Values in All Subarrays
- [LeetCode Link](https://leetcode.com/problems/maximum-of-minimum-values-in-all-subarrays)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
|
|
+| - 1951. All the Pairs With the Maximum Number of Common Followers
- [LeetCode Link](https://leetcode.com/problems/all-the-pairs-with-the-maximum-number-of-common-followers)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1952. Three Divisors
- [LeetCode Link](https://leetcode.com/problems/three-divisors)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 1979. Find Greatest Common Divisor of Array
- [LeetCode Link](https://leetcode.com/problems/find-greatest-common-divisor-of-array)
|
+| - 1953. Maximum Number of Weeks for Which You Can Work
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-weeks-for-which-you-can-work)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 621. Task Scheduler
- [LeetCode Link](https://leetcode.com/problems/task-scheduler)
|
+| - 1954. Minimum Garden Perimeter to Collect Enough Apples
- [LeetCode Link](https://leetcode.com/problems/minimum-garden-perimeter-to-collect-enough-apples)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
|
|
+| - 1955. Count Number of Special Subsequences
- [LeetCode Link](https://leetcode.com/problems/count-number-of-special-subsequences)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1956. Minimum Time For K Virus Variants to Spread
- [LeetCode Link](https://leetcode.com/problems/minimum-time-for-k-virus-variants-to-spread)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 1957. Delete Characters to Make Fancy String
- [LeetCode Link](https://leetcode.com/problems/delete-characters-to-make-fancy-string)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1958. Check if Move is Legal
- [LeetCode Link](https://leetcode.com/problems/check-if-move-is-legal)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 1959. Minimum Total Space Wasted With K Resizing Operations
- [LeetCode Link](https://leetcode.com/problems/minimum-total-space-wasted-with-k-resizing-operations)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1960. Maximum Product of the Length of Two Palindromic Substrings
- [LeetCode Link](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-substrings)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 2002. Maximum Product of the Length of Two Palindromic Subsequences
- [LeetCode Link](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences)
|
+| - 1961. Check If String Is a Prefix of Array
- [LeetCode Link](https://leetcode.com/problems/check-if-string-is-a-prefix-of-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1962. Remove Stones to Minimize the Total
- [LeetCode Link](https://leetcode.com/problems/remove-stones-to-minimize-the-total)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1963. Minimum Number of Swaps to Make the String Balanced
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced)
| 🆓 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 301. Remove Invalid Parentheses
- [LeetCode Link](https://leetcode.com/problems/remove-invalid-parentheses)
- 921. Minimum Add to Make Parentheses Valid
- [LeetCode Link](https://leetcode.com/problems/minimum-add-to-make-parentheses-valid)
- 1249. Minimum Remove to Make Valid Parentheses
- [LeetCode Link](https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses)
- 1541. Minimum Insertions to Balance a Parentheses String
- [LeetCode Link](https://leetcode.com/problems/minimum-insertions-to-balance-a-parentheses-string)
|
+| - 1964. Find the Longest Valid Obstacle Course at Each Position
- [LeetCode Link](https://leetcode.com/problems/find-the-longest-valid-obstacle-course-at-each-position)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
| - 300. Longest Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-increasing-subsequence)
|
+| - 1965. Employees With Missing Information
- [LeetCode Link](https://leetcode.com/problems/employees-with-missing-information)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1966. Binary Searchable Numbers in an Unsorted Array
- [LeetCode Link](https://leetcode.com/problems/binary-searchable-numbers-in-an-unsorted-array)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
|
|
+| - 1967. Number of Strings That Appear as Substrings in Word
- [LeetCode Link](https://leetcode.com/problems/number-of-strings-that-appear-as-substrings-in-word)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1968. Array With Elements Not Equal to Average of Neighbors
- [LeetCode Link](https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 280. Wiggle Sort
- [LeetCode Link](https://leetcode.com/problems/wiggle-sort)
- 324. Wiggle Sort II
- [LeetCode Link](https://leetcode.com/problems/wiggle-sort-ii)
|
+| - 1969. Minimum Non-Zero Product of the Array Elements
- [LeetCode Link](https://leetcode.com/problems/minimum-non-zero-product-of-the-array-elements)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
|
|
+| - 1970. Last Day Where You Can Still Cross
- [LeetCode Link](https://leetcode.com/problems/last-day-where-you-can-still-cross)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 803. Bricks Falling When Hit
- [LeetCode Link](https://leetcode.com/problems/bricks-falling-when-hit)
|
+| - 1971. Find if Path Exists in Graph
- [LeetCode Link](https://leetcode.com/problems/find-if-path-exists-in-graph)
| 🆓 | 👀 | ⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 2077. Paths in Maze That Lead to Same Room
- [LeetCode Link](https://leetcode.com/problems/paths-in-maze-that-lead-to-same-room)
- 2097. Valid Arrangement of Pairs
- [LeetCode Link](https://leetcode.com/problems/valid-arrangement-of-pairs)
|
+| - 1972. First and Last Call On the Same Day
- [LeetCode Link](https://leetcode.com/problems/first-and-last-call-on-the-same-day)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1973. Count Nodes Equal to Sum of Descendants
- [LeetCode Link](https://leetcode.com/problems/count-nodes-equal-to-sum-of-descendants)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 508. Most Frequent Subtree Sum
- [LeetCode Link](https://leetcode.com/problems/most-frequent-subtree-sum)
- 1120. Maximum Average Subtree
- [LeetCode Link](https://leetcode.com/problems/maximum-average-subtree)
|
+| - 1974. Minimum Time to Type Word Using Special Typewriter
- [LeetCode Link](https://leetcode.com/problems/minimum-time-to-type-word-using-special-typewriter)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 1320. Minimum Distance to Type a Word Using Two Fingers
- [LeetCode Link](https://leetcode.com/problems/minimum-distance-to-type-a-word-using-two-fingers)
|
+| - 1975. Maximum Matrix Sum
- [LeetCode Link](https://leetcode.com/problems/maximum-matrix-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1976. Number of Ways to Arrive at Destination
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-arrive-at-destination)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
- Shortest Path
- [LeetCode Link](https://leetcode.com/tag/shortest-path)
| - 797. All Paths From Source to Target
- [LeetCode Link](https://leetcode.com/problems/all-paths-from-source-to-target)
- 1514. Path with Maximum Probability
- [LeetCode Link](https://leetcode.com/problems/path-with-maximum-probability)
- 2045. Second Minimum Time to Reach Destination
- [LeetCode Link](https://leetcode.com/problems/second-minimum-time-to-reach-destination)
|
+| - 1977. Number of Ways to Separate Numbers
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-separate-numbers)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Suffix Array
- [LeetCode Link](https://leetcode.com/tag/suffix-array)
| - 91. Decode Ways
- [LeetCode Link](https://leetcode.com/problems/decode-ways)
- 639. Decode Ways II
- [LeetCode Link](https://leetcode.com/problems/decode-ways-ii)
- 1416. Restore The Array
- [LeetCode Link](https://leetcode.com/problems/restore-the-array)
|
+| - 1978. Employees Whose Manager Left the Company
- [LeetCode Link](https://leetcode.com/problems/employees-whose-manager-left-the-company)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1979. Find Greatest Common Divisor of Array
- [LeetCode Link](https://leetcode.com/problems/find-greatest-common-divisor-of-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Number Theory
- [LeetCode Link](https://leetcode.com/tag/number-theory)
| - 1071. Greatest Common Divisor of Strings
- [LeetCode Link](https://leetcode.com/problems/greatest-common-divisor-of-strings)
- 1819. Number of Different Subsequences GCDs
- [LeetCode Link](https://leetcode.com/problems/number-of-different-subsequences-gcds)
- 1952. Three Divisors
- [LeetCode Link](https://leetcode.com/problems/three-divisors)
|
+| - 1980. Find Unique Binary String
- [LeetCode Link](https://leetcode.com/problems/find-unique-binary-string)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 268. Missing Number
- [LeetCode Link](https://leetcode.com/problems/missing-number)
- 448. Find All Numbers Disappeared in an Array
- [LeetCode Link](https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array)
- 710. Random Pick with Blacklist
- [LeetCode Link](https://leetcode.com/problems/random-pick-with-blacklist)
|
+| - 1981. Minimize the Difference Between Target and Chosen Elements
- [LeetCode Link](https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 416. Partition Equal Subset Sum
- [LeetCode Link](https://leetcode.com/problems/partition-equal-subset-sum)
- 1755. Closest Subsequence Sum
- [LeetCode Link](https://leetcode.com/problems/closest-subsequence-sum)
- 1937. Maximum Number of Points with Cost
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-points-with-cost)
|
+| - 1982. Find Array Given Subset Sums
- [LeetCode Link](https://leetcode.com/problems/find-array-given-subset-sums)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
| - 78. Subsets
- [LeetCode Link](https://leetcode.com/problems/subsets)
- 90. Subsets II
- [LeetCode Link](https://leetcode.com/problems/subsets-ii)
- 2122. Recover the Original Array
- [LeetCode Link](https://leetcode.com/problems/recover-the-original-array)
|
+| - 1983. Widest Pair of Indices With Equal Range Sum
- [LeetCode Link](https://leetcode.com/problems/widest-pair-of-indices-with-equal-range-sum)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1984. Minimum Difference Between Highest and Lowest of K Scores
- [LeetCode Link](https://leetcode.com/problems/minimum-difference-between-highest-and-lowest-of-k-scores)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 561. Array Partition I
- [LeetCode Link](https://leetcode.com/problems/array-partition-i)
|
+| - 1985. Find the Kth Largest Integer in the Array
- [LeetCode Link](https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Quickselect
- [LeetCode Link](https://leetcode.com/tag/quickselect)
| - 215. Kth Largest Element in an Array
- [LeetCode Link](https://leetcode.com/problems/kth-largest-element-in-an-array)
|
+| - 1986. Minimum Number of Work Sessions to Finish the Tasks
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 1125. Smallest Sufficient Team
- [LeetCode Link](https://leetcode.com/problems/smallest-sufficient-team)
- 1723. Find Minimum Time to Finish All Jobs
- [LeetCode Link](https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs)
|
+| - 1987. Number of Unique Good Subsequences
- [LeetCode Link](https://leetcode.com/problems/number-of-unique-good-subsequences)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 115. Distinct Subsequences
- [LeetCode Link](https://leetcode.com/problems/distinct-subsequences)
- 940. Distinct Subsequences II
- [LeetCode Link](https://leetcode.com/problems/distinct-subsequences-ii)
|
+| - 1988. Find Cutoff Score for Each School
- [LeetCode Link](https://leetcode.com/problems/find-cutoff-score-for-each-school)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1989. Maximum Number of People That Can Be Caught in Tag
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-people-that-can-be-caught-in-tag)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 2086. Minimum Number of Buckets Required to Collect Rainwater from Houses
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-buckets-required-to-collect-rainwater-from-houses)
|
+| - 1990. Count the Number of Experiments
- [LeetCode Link](https://leetcode.com/problems/count-the-number-of-experiments)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1991. Find the Middle Index in Array
- [LeetCode Link](https://leetcode.com/problems/find-the-middle-index-in-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 724. Find Pivot Index
- [LeetCode Link](https://leetcode.com/problems/find-pivot-index)
- 1013. Partition Array Into Three Parts With Equal Sum
- [LeetCode Link](https://leetcode.com/problems/partition-array-into-three-parts-with-equal-sum)
|
+| - 1992. Find All Groups of Farmland
- [LeetCode Link](https://leetcode.com/problems/find-all-groups-of-farmland)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 200. Number of Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-islands)
- 1905. Count Sub Islands
- [LeetCode Link](https://leetcode.com/problems/count-sub-islands)
|
+| - 1993. Operations on Tree
- [LeetCode Link](https://leetcode.com/problems/operations-on-tree)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 1600. Throne Inheritance
- [LeetCode Link](https://leetcode.com/problems/throne-inheritance)
|
+| - 1994. The Number of Good Subsets
- [LeetCode Link](https://leetcode.com/problems/the-number-of-good-subsets)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 1125. Smallest Sufficient Team
- [LeetCode Link](https://leetcode.com/problems/smallest-sufficient-team)
- 1434. Number of Ways to Wear Different Hats to Each Other
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-wear-different-hats-to-each-other)
|
+| - 1995. Count Special Quadruplets
- [LeetCode Link](https://leetcode.com/problems/count-special-quadruplets)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
| - 18. 4Sum
- [LeetCode Link](https://leetcode.com/problems/4sum)
- 334. Increasing Triplet Subsequence
- [LeetCode Link](https://leetcode.com/problems/increasing-triplet-subsequence)
- 1534. Count Good Triplets
- [LeetCode Link](https://leetcode.com/problems/count-good-triplets)
|
+| - 1996. The Number of Weak Characters in the Game
- [LeetCode Link](https://leetcode.com/problems/the-number-of-weak-characters-in-the-game)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 354. Russian Doll Envelopes
- [LeetCode Link](https://leetcode.com/problems/russian-doll-envelopes)
- 1691. Maximum Height by Stacking Cuboids
- [LeetCode Link](https://leetcode.com/problems/maximum-height-by-stacking-cuboids)
|
+| - 1997. First Day Where You Have Been in All the Rooms
- [LeetCode Link](https://leetcode.com/problems/first-day-where-you-have-been-in-all-the-rooms)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1998. GCD Sort of an Array
- [LeetCode Link](https://leetcode.com/problems/gcd-sort-of-an-array)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1632. Rank Transform of a Matrix
- [LeetCode Link](https://leetcode.com/problems/rank-transform-of-a-matrix)
|
+| - 1999. Smallest Greater Multiple Made of Two Digits
- [LeetCode Link](https://leetcode.com/problems/smallest-greater-multiple-made-of-two-digits)
| 💰 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 2000. Reverse Prefix of Word
- [LeetCode Link](https://leetcode.com/problems/reverse-prefix-of-word)
| 🆓 | ✅ | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
\ No newline at end of file
diff --git a/doc/table-11.md b/doc/table-11.md
index 0c10778d..4d84d080 100644
--- a/doc/table-11.md
+++ b/doc/table-11.md
@@ -1,199 +1,200 @@
-| Question | Free? | Status | Difficulty | Topics | Similar Questions |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| - [2001. Number of Pairs of Interchangeable Rectangles](https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Counting](https://leetcode.com/tag/counting)
- [Number Theory](https://leetcode.com/tag/number-theory)
| - [1512. Number of Good Pairs](https://leetcode.com/problems/number-of-good-pairs)
- [1814. Count Nice Pairs in an Array](https://leetcode.com/problems/count-nice-pairs-in-an-array)
- [2197. Replace Non-Coprime Numbers in Array](https://leetcode.com/problems/replace-non-coprime-numbers-in-array)
|
-| - [2002. Maximum Product of the Length of Two Palindromic Subsequences](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [125. Valid Palindrome](https://leetcode.com/problems/valid-palindrome)
- [516. Longest Palindromic Subsequence](https://leetcode.com/problems/longest-palindromic-subsequence)
- [1960. Maximum Product of the Length of Two Palindromic Substrings](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-substrings)
|
-| - [2003. Smallest Missing Genetic Value in Each Subtree](https://leetcode.com/problems/smallest-missing-genetic-value-in-each-subtree)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
|
|
-| - [2004. The Number of Seniors and Juniors to Join the Company](https://leetcode.com/problems/the-number-of-seniors-and-juniors-to-join-the-company)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1204. Last Person to Fit in the Bus](https://leetcode.com/problems/last-person-to-fit-in-the-bus)
- [2010. The Number of Seniors and Juniors to Join the Company II](https://leetcode.com/problems/the-number-of-seniors-and-juniors-to-join-the-company-ii)
|
-| - [2005. Subtree Removal Game with Fibonacci Tree](https://leetcode.com/problems/subtree-removal-game-with-fibonacci-tree)
| 💰 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [1908. Game of Nim](https://leetcode.com/problems/game-of-nim)
|
-| - [2006. Count Number of Pairs With Absolute Difference K](https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-k)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Counting](https://leetcode.com/tag/counting)
| - [1. Two Sum](https://leetcode.com/problems/two-sum)
- [532. K-diff Pairs in an Array](https://leetcode.com/problems/k-diff-pairs-in-an-array)
- [1865. Finding Pairs With a Certain Sum](https://leetcode.com/problems/finding-pairs-with-a-certain-sum)
- [2176. Count Equal and Divisible Pairs in an Array](https://leetcode.com/problems/count-equal-and-divisible-pairs-in-an-array)
|
-| - [2007. Find Original Array From Doubled Array](https://leetcode.com/problems/find-original-array-from-doubled-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [954. Array of Doubled Pairs](https://leetcode.com/problems/array-of-doubled-pairs)
- [2122. Recover the Original Array](https://leetcode.com/problems/recover-the-original-array)
|
-| - [2008. Maximum Earnings From Taxi](https://leetcode.com/problems/maximum-earnings-from-taxi)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1235. Maximum Profit in Job Scheduling](https://leetcode.com/problems/maximum-profit-in-job-scheduling)
- [1353. Maximum Number of Events That Can Be Attended](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended)
- [1751. Maximum Number of Events That Can Be Attended II](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii)
|
-| - [2009. Minimum Number of Operations to Make Array Continuous](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [424. Longest Repeating Character Replacement](https://leetcode.com/problems/longest-repeating-character-replacement)
- [523. Continuous Subarray Sum](https://leetcode.com/problems/continuous-subarray-sum)
- [1040. Moving Stones Until Consecutive II](https://leetcode.com/problems/moving-stones-until-consecutive-ii)
- [1611. Minimum One Bit Operations to Make Integers Zero](https://leetcode.com/problems/minimum-one-bit-operations-to-make-integers-zero)
- [1703. Minimum Adjacent Swaps for K Consecutive Ones](https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-ones)
|
-| - [2010. The Number of Seniors and Juniors to Join the Company II](https://leetcode.com/problems/the-number-of-seniors-and-juniors-to-join-the-company-ii)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1204. Last Person to Fit in the Bus](https://leetcode.com/problems/last-person-to-fit-in-the-bus)
- [2004. The Number of Seniors and Juniors to Join the Company](https://leetcode.com/problems/the-number-of-seniors-and-juniors-to-join-the-company)
|
-| - [2011. Final Value of Variable After Performing Operations](https://leetcode.com/problems/final-value-of-variable-after-performing-operations)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [2012. Sum of Beauty in the Array](https://leetcode.com/problems/sum-of-beauty-in-the-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
| - [121. Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- [915. Partition Array into Disjoint Intervals](https://leetcode.com/problems/partition-array-into-disjoint-intervals)
|
-| - [2013. Detect Squares](https://leetcode.com/problems/detect-squares)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [2014. Longest Subsequence Repeated k Times](https://leetcode.com/problems/longest-subsequence-repeated-k-times)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Greedy](https://leetcode.com/tag/greedy)
- [Counting](https://leetcode.com/tag/counting)
- [Enumeration](https://leetcode.com/tag/enumeration)
| - [395. Longest Substring with At Least K Repeating Characters](https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters)
|
-| - [2015. Average Height of Buildings in Each Segment](https://leetcode.com/problems/average-height-of-buildings-in-each-segment)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [1701. Average Waiting Time](https://leetcode.com/problems/average-waiting-time)
- [1943. Describe the Painting](https://leetcode.com/problems/describe-the-painting)
- [2158. Amount of New Area Painted Each Day](https://leetcode.com/problems/amount-of-new-area-painted-each-day)
|
-| - [2016. Maximum Difference Between Increasing Elements](https://leetcode.com/problems/maximum-difference-between-increasing-elements)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [121. Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- [2078. Two Furthest Houses With Different Colors](https://leetcode.com/problems/two-furthest-houses-with-different-colors)
|
-| - [2017. Grid Game](https://leetcode.com/problems/grid-game)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [2018. Check if Word Can Be Placed In Crossword](https://leetcode.com/problems/check-if-word-can-be-placed-in-crossword)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [2019. The Score of Students Solving Math Expression](https://leetcode.com/problems/the-score-of-students-solving-math-expression)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Stack](https://leetcode.com/tag/stack)
- [Memoization](https://leetcode.com/tag/memoization)
| - [224. Basic Calculator](https://leetcode.com/problems/basic-calculator)
- [241. Different Ways to Add Parentheses](https://leetcode.com/problems/different-ways-to-add-parentheses)
|
-| - [2020. Number of Accounts That Did Not Stream](https://leetcode.com/problems/number-of-accounts-that-did-not-stream)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [2021. Brightest Position on Street](https://leetcode.com/problems/brightest-position-on-street)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [2086. Minimum Number of Buckets Required to Collect Rainwater from Houses](https://leetcode.com/problems/minimum-number-of-buckets-required-to-collect-rainwater-from-houses)
|
-| - [2022. Convert 1D Array Into 2D Array](https://leetcode.com/problems/convert-1d-array-into-2d-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
| - [566. Reshape the Matrix](https://leetcode.com/problems/reshape-the-matrix)
|
-| - [2023. Number of Pairs of Strings With Concatenation Equal to Target](https://leetcode.com/problems/number-of-pairs-of-strings-with-concatenation-equal-to-target)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
| - [1. Two Sum](https://leetcode.com/problems/two-sum)
|
-| - [2024. Maximize the Confusion of an Exam](https://leetcode.com/problems/maximize-the-confusion-of-an-exam)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [340. Longest Substring with At Most K Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
- [424. Longest Repeating Character Replacement](https://leetcode.com/problems/longest-repeating-character-replacement)
- [1004. Max Consecutive Ones III](https://leetcode.com/problems/max-consecutive-ones-iii)
- [1482. Minimum Number of Days to Make m Bouquets](https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets)
|
-| - [2025. Maximum Number of Ways to Partition an Array](https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Counting](https://leetcode.com/tag/counting)
- [Enumeration](https://leetcode.com/tag/enumeration)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [416. Partition Equal Subset Sum](https://leetcode.com/problems/partition-equal-subset-sum)
- [698. Partition to K Equal Sum Subsets](https://leetcode.com/problems/partition-to-k-equal-sum-subsets)
|
-| - [2026. Low-Quality Problems](https://leetcode.com/problems/low-quality-problems)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [2027. Minimum Moves to Convert String](https://leetcode.com/problems/minimum-moves-to-convert-string)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [2028. Find Missing Observations](https://leetcode.com/problems/find-missing-observations)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Simulation](https://leetcode.com/tag/simulation)
| - [1155. Number of Dice Rolls With Target Sum](https://leetcode.com/problems/number-of-dice-rolls-with-target-sum)
- [1223. Dice Roll Simulation](https://leetcode.com/problems/dice-roll-simulation)
|
-| - [2029. Stone Game IX](https://leetcode.com/problems/stone-game-ix)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
- [Counting](https://leetcode.com/tag/counting)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [877. Stone Game](https://leetcode.com/problems/stone-game)
- [1140. Stone Game II](https://leetcode.com/problems/stone-game-ii)
- [1406. Stone Game III](https://leetcode.com/problems/stone-game-iii)
- [1510. Stone Game IV](https://leetcode.com/problems/stone-game-iv)
- [1563. Stone Game V](https://leetcode.com/problems/stone-game-v)
- [1686. Stone Game VI](https://leetcode.com/problems/stone-game-vi)
- [1690. Stone Game VII](https://leetcode.com/problems/stone-game-vii)
- [1872. Stone Game VIII](https://leetcode.com/problems/stone-game-viii)
- [2029. Stone Game IX](https://leetcode.com/problems/stone-game-ix)
|
-| - [2030. Smallest K-Length Subsequence With Occurrences of a Letter](https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [316. Remove Duplicate Letters](https://leetcode.com/problems/remove-duplicate-letters)
|
-| - [2031. Count Subarrays With More Ones Than Zeros](https://leetcode.com/problems/count-subarrays-with-more-ones-than-zeros)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Merge Sort](https://leetcode.com/tag/merge-sort)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [474. Ones and Zeroes](https://leetcode.com/problems/ones-and-zeroes)
- [1869. Longer Contiguous Segments of Ones than Zeros](https://leetcode.com/problems/longer-contiguous-segments-of-ones-than-zeros)
- [2155. All Divisions With the Highest Score of a Binary Array](https://leetcode.com/problems/all-divisions-with-the-highest-score-of-a-binary-array)
|
-| - [2032. Two Out of Three](https://leetcode.com/problems/two-out-of-three)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [2033. Minimum Operations to Make a Uni-Value Grid](https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Sorting](https://leetcode.com/tag/sorting)
- [Matrix](https://leetcode.com/tag/matrix)
| - [462. Minimum Moves to Equal Array Elements II](https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii)
|
-| - [2034. Stock Price Fluctuation ](https://leetcode.com/problems/stock-price-fluctuation)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Data Stream](https://leetcode.com/tag/data-stream)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [981. Time Based Key-Value Store](https://leetcode.com/problems/time-based-key-value-store)
|
-| - [2035. Partition Array Into Two Arrays to Minimize Sum Difference](https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [416. Partition Equal Subset Sum](https://leetcode.com/problems/partition-equal-subset-sum)
- [805. Split Array With Same Average](https://leetcode.com/problems/split-array-with-same-average)
- [956. Tallest Billboard](https://leetcode.com/problems/tallest-billboard)
- [1049. Last Stone Weight II](https://leetcode.com/problems/last-stone-weight-ii)
- [1755. Closest Subsequence Sum](https://leetcode.com/problems/closest-subsequence-sum)
|
-| - [2036. Maximum Alternating Subarray Sum](https://leetcode.com/problems/maximum-alternating-subarray-sum)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1911. Maximum Alternating Subsequence Sum](https://leetcode.com/problems/maximum-alternating-subsequence-sum)
|
-| - [2037. Minimum Number of Moves to Seat Everyone](https://leetcode.com/problems/minimum-number-of-moves-to-seat-everyone)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [2038. Remove Colored Pieces if Both Neighbors are the Same Color](https://leetcode.com/problems/remove-colored-pieces-if-both-neighbors-are-the-same-color)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Game Theory](https://leetcode.com/tag/game-theory)
|
|
-| - [2039. The Time When the Network Becomes Idle](https://leetcode.com/problems/the-time-when-the-network-becomes-idle)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
| - [429. N-ary Tree Level Order Traversal](https://leetcode.com/problems/n-ary-tree-level-order-traversal)
- [559. Maximum Depth of N-ary Tree](https://leetcode.com/problems/maximum-depth-of-n-ary-tree)
- [743. Network Delay Time](https://leetcode.com/problems/network-delay-time)
|
-| - [2040. Kth Smallest Product of Two Sorted Arrays](https://leetcode.com/problems/kth-smallest-product-of-two-sorted-arrays)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [373. Find K Pairs with Smallest Sums](https://leetcode.com/problems/find-k-pairs-with-smallest-sums)
- [532. K-diff Pairs in an Array](https://leetcode.com/problems/k-diff-pairs-in-an-array)
|
-| - [2041. Accepted Candidates From the Interviews](https://leetcode.com/problems/accepted-candidates-from-the-interviews)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [2042. Check if Numbers Are Ascending in a Sentence](https://leetcode.com/problems/check-if-numbers-are-ascending-in-a-sentence)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [8. String to Integer (atoi)](https://leetcode.com/problems/string-to-integer-atoi)
- [1859. Sorting the Sentence](https://leetcode.com/problems/sorting-the-sentence)
- [2124. Check if All A's Appears Before All B's](https://leetcode.com/problems/check-if-all-as-appears-before-all-bs)
|
-| - [2043. Simple Bank System](https://leetcode.com/problems/simple-bank-system)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [2044. Count Number of Maximum Bitwise-OR Subsets](https://leetcode.com/problems/count-number-of-maximum-bitwise-or-subsets)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [78. Subsets](https://leetcode.com/problems/subsets)
|
-| - [2045. Second Minimum Time to Reach Destination](https://leetcode.com/problems/second-minimum-time-to-reach-destination)
| 🆓 | | ⭐️⭐️⭐️ | - [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Shortest Path](https://leetcode.com/tag/shortest-path)
| - [743. Network Delay Time](https://leetcode.com/problems/network-delay-time)
- [1334. Find the City With the Smallest Number of Neighbors at a Threshold Distance](https://leetcode.com/problems/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance)
- [1976. Number of Ways to Arrive at Destination](https://leetcode.com/problems/number-of-ways-to-arrive-at-destination)
|
-| - [2046. Sort Linked List Already Sorted Using Absolute Values](https://leetcode.com/problems/sort-linked-list-already-sorted-using-absolute-values)
| 💰 | | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
| - [148. Sort List](https://leetcode.com/problems/sort-list)
|
-| - [2047. Number of Valid Words in a Sentence](https://leetcode.com/problems/number-of-valid-words-in-a-sentence)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [2114. Maximum Number of Words Found in Sentences](https://leetcode.com/problems/maximum-number-of-words-found-in-sentences)
|
-| - [2048. Next Greater Numerically Balanced Number](https://leetcode.com/problems/next-greater-numerically-balanced-number)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [2049. Count Nodes With the Highest Score](https://leetcode.com/problems/count-nodes-with-the-highest-score)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [834. Sum of Distances in Tree](https://leetcode.com/problems/sum-of-distances-in-tree)
- [1110. Delete Nodes And Return Forest](https://leetcode.com/problems/delete-nodes-and-return-forest)
- [1339. Maximum Product of Splitted Binary Tree](https://leetcode.com/problems/maximum-product-of-splitted-binary-tree)
|
-| - [2050. Parallel Courses III](https://leetcode.com/problems/parallel-courses-iii)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
| - [630. Course Schedule III](https://leetcode.com/problems/course-schedule-iii)
- [1136. Parallel Courses](https://leetcode.com/problems/parallel-courses)
- [1834. Single-Threaded CPU](https://leetcode.com/problems/single-threaded-cpu)
- [1882. Process Tasks Using Servers](https://leetcode.com/problems/process-tasks-using-servers)
- [2127. Maximum Employees to Be Invited to a Meeting](https://leetcode.com/problems/maximum-employees-to-be-invited-to-a-meeting)
|
-| - [2051. The Category of Each Member in the Store](https://leetcode.com/problems/the-category-of-each-member-in-the-store)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [2052. Minimum Cost to Separate Sentence Into Rows](https://leetcode.com/problems/minimum-cost-to-separate-sentence-into-rows)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [418. Sentence Screen Fitting](https://leetcode.com/problems/sentence-screen-fitting)
|
-| - [2053. Kth Distinct String in an Array](https://leetcode.com/problems/kth-distinct-string-in-an-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
| - [2085. Count Common Words With One Occurrence](https://leetcode.com/problems/count-common-words-with-one-occurrence)
|
-| - [2054. Two Best Non-Overlapping Events](https://leetcode.com/problems/two-best-non-overlapping-events)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [1235. Maximum Profit in Job Scheduling](https://leetcode.com/problems/maximum-profit-in-job-scheduling)
- [1751. Maximum Number of Events That Can Be Attended II](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii)
|
-| - [2055. Plates Between Candles](https://leetcode.com/problems/plates-between-candles)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [34. Find First and Last Position of Element in Sorted Array](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array)
- [1177. Can Make Palindrome from Substring](https://leetcode.com/problems/can-make-palindrome-from-substring)
|
-| - [2056. Number of Valid Move Combinations On Chessboard](https://leetcode.com/problems/number-of-valid-move-combinations-on-chessboard)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [2057. Smallest Index With Equal Value](https://leetcode.com/problems/smallest-index-with-equal-value)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [2058. Find the Minimum and Maximum Number of Nodes Between Critical Points](https://leetcode.com/problems/find-the-minimum-and-maximum-number-of-nodes-between-critical-points)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
|
|
-| - [2059. Minimum Operations to Convert Number](https://leetcode.com/problems/minimum-operations-to-convert-number)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [1658. Minimum Operations to Reduce X to Zero](https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero)
|
-| - [2060. Check if an Original String Exists Given Two Encoded Strings](https://leetcode.com/problems/check-if-an-original-string-exists-given-two-encoded-strings)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [408. Valid Word Abbreviation](https://leetcode.com/problems/valid-word-abbreviation)
- [1662. Check If Two String Arrays are Equivalent](https://leetcode.com/problems/check-if-two-string-arrays-are-equivalent)
|
-| - [2061. Number of Spaces Cleaning Robot Cleaned](https://leetcode.com/problems/number-of-spaces-cleaning-robot-cleaned)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
| - [489. Robot Room Cleaner](https://leetcode.com/problems/robot-room-cleaner)
|
-| - [2062. Count Vowel Substrings of a String](https://leetcode.com/problems/count-vowel-substrings-of-a-string)
| 🆓 | | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
| - [792. Number of Matching Subsequences](https://leetcode.com/problems/number-of-matching-subsequences)
- [992. Subarrays with K Different Integers](https://leetcode.com/problems/subarrays-with-k-different-integers)
- [1513. Number of Substrings With Only 1s](https://leetcode.com/problems/number-of-substrings-with-only-1s)
- [1839. Longest Substring Of All Vowels in Order](https://leetcode.com/problems/longest-substring-of-all-vowels-in-order)
|
-| - [2063. Vowels of All Substrings](https://leetcode.com/problems/vowels-of-all-substrings)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Combinatorics](https://leetcode.com/tag/combinatorics)
| - [1358. Number of Substrings Containing All Three Characters](https://leetcode.com/problems/number-of-substrings-containing-all-three-characters)
|
-| - [2064. Minimized Maximum of Products Distributed to Any Store](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [875. Koko Eating Bananas](https://leetcode.com/problems/koko-eating-bananas)
- [1011. Capacity To Ship Packages Within D Days](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days)
- [1283. Find the Smallest Divisor Given a Threshold](https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold)
- [1552. Magnetic Force Between Two Balls](https://leetcode.com/problems/magnetic-force-between-two-balls)
- [1760. Minimum Limit of Balls in a Bag](https://leetcode.com/problems/minimum-limit-of-balls-in-a-bag)
- [2187. Minimum Time to Complete Trips](https://leetcode.com/problems/minimum-time-to-complete-trips)
|
-| - [2065. Maximum Path Quality of a Graph](https://leetcode.com/problems/maximum-path-quality-of-a-graph)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Graph](https://leetcode.com/tag/graph)
| - [741. Cherry Pickup](https://leetcode.com/problems/cherry-pickup)
- [1928. Minimum Cost to Reach Destination in Time](https://leetcode.com/problems/minimum-cost-to-reach-destination-in-time)
|
-| - [2066. Account Balance](https://leetcode.com/problems/account-balance)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [2067. Number of Equal Count Substrings](https://leetcode.com/problems/number-of-equal-count-substrings)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [3. Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters)
- [395. Longest Substring with At Least K Repeating Characters](https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters)
- [2168. Unique Substrings With Equal Digit Frequency](https://leetcode.com/problems/unique-substrings-with-equal-digit-frequency)
|
-| - [2068. Check Whether Two Strings are Almost Equivalent](https://leetcode.com/problems/check-whether-two-strings-are-almost-equivalent)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [2069. Walking Robot Simulation II](https://leetcode.com/problems/walking-robot-simulation-ii)
| 🆓 | | ⭐️⭐️ | - [Design](https://leetcode.com/tag/design)
- [Simulation](https://leetcode.com/tag/simulation)
| - [874. Walking Robot Simulation](https://leetcode.com/problems/walking-robot-simulation)
|
-| - [2070. Most Beautiful Item for Each Query](https://leetcode.com/problems/most-beautiful-item-for-each-query)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1847. Closest Room](https://leetcode.com/problems/closest-room)
|
-| - [2071. Maximum Number of Tasks You Can Assign](https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Greedy](https://leetcode.com/tag/greedy)
- [Queue](https://leetcode.com/tag/queue)
- [Sorting](https://leetcode.com/tag/sorting)
- [Monotonic Queue](https://leetcode.com/tag/monotonic-queue)
| - [826. Most Profit Assigning Work](https://leetcode.com/problems/most-profit-assigning-work)
- [2141. Maximum Running Time of N Computers](https://leetcode.com/problems/maximum-running-time-of-n-computers)
|
-| - [2072. The Winner University](https://leetcode.com/problems/the-winner-university)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [2082. The Number of Rich Customers](https://leetcode.com/problems/the-number-of-rich-customers)
|
-| - [2073. Time Needed to Buy Tickets](https://leetcode.com/problems/time-needed-to-buy-tickets)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Queue](https://leetcode.com/tag/queue)
- [Simulation](https://leetcode.com/tag/simulation)
| - [1700. Number of Students Unable to Eat Lunch](https://leetcode.com/problems/number-of-students-unable-to-eat-lunch)
|
-| - [2074. Reverse Nodes in Even Length Groups](https://leetcode.com/problems/reverse-nodes-in-even-length-groups)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
| - [25. Reverse Nodes in k-Group](https://leetcode.com/problems/reverse-nodes-in-k-group)
- [206. Reverse Linked List](https://leetcode.com/problems/reverse-linked-list)
|
-| - [2075. Decode the Slanted Ciphertext](https://leetcode.com/problems/decode-the-slanted-ciphertext)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
| - [498. Diagonal Traverse](https://leetcode.com/problems/diagonal-traverse)
|
-| - [2076. Process Restricted Friend Requests](https://leetcode.com/problems/process-restricted-friend-requests)
| 🆓 | | ⭐️⭐️⭐️ | - [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
| - [305. Number of Islands II](https://leetcode.com/problems/number-of-islands-ii)
- [1202. Smallest String With Swaps](https://leetcode.com/problems/smallest-string-with-swaps)
- [2127. Maximum Employees to Be Invited to a Meeting](https://leetcode.com/problems/maximum-employees-to-be-invited-to-a-meeting)
|
-| - [2077. Paths in Maze That Lead to Same Room](https://leetcode.com/problems/paths-in-maze-that-lead-to-same-room)
| 💰 | | ⭐️⭐️ | - [Graph](https://leetcode.com/tag/graph)
| - [323. Number of Connected Components in an Undirected Graph](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph)
- [882. Reachable Nodes In Subdivided Graph](https://leetcode.com/problems/reachable-nodes-in-subdivided-graph)
- [1971. Find if Path Exists in Graph](https://leetcode.com/problems/find-if-path-exists-in-graph)
|
-| - [2078. Two Furthest Houses With Different Colors](https://leetcode.com/problems/two-furthest-houses-with-different-colors)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
| - [1299. Replace Elements with Greatest Element on Right Side](https://leetcode.com/problems/replace-elements-with-greatest-element-on-right-side)
- [1855. Maximum Distance Between a Pair of Values](https://leetcode.com/problems/maximum-distance-between-a-pair-of-values)
- [2016. Maximum Difference Between Increasing Elements](https://leetcode.com/problems/maximum-difference-between-increasing-elements)
|
-| - [2079. Watering Plants](https://leetcode.com/problems/watering-plants)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
| - [2105. Watering Plants II](https://leetcode.com/problems/watering-plants-ii)
|
-| - [2080. Range Frequency Queries](https://leetcode.com/problems/range-frequency-queries)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Design](https://leetcode.com/tag/design)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
|
|
-| - [2081. Sum of k-Mirror Numbers](https://leetcode.com/problems/sum-of-k-mirror-numbers)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Enumeration](https://leetcode.com/tag/enumeration)
| - [247. Strobogrammatic Number II](https://leetcode.com/problems/strobogrammatic-number-ii)
- [866. Prime Palindrome](https://leetcode.com/problems/prime-palindrome)
|
-| - [2082. The Number of Rich Customers](https://leetcode.com/problems/the-number-of-rich-customers)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [2072. The Winner University](https://leetcode.com/problems/the-winner-university)
|
-| - [2083. Substrings That Begin and End With the Same Letter](https://leetcode.com/problems/substrings-that-begin-and-end-with-the-same-letter)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [1512. Number of Good Pairs](https://leetcode.com/problems/number-of-good-pairs)
- [1781. Sum of Beauty of All Substrings](https://leetcode.com/problems/sum-of-beauty-of-all-substrings)
- [1885. Count Pairs in Two Arrays](https://leetcode.com/problems/count-pairs-in-two-arrays)
- [2168. Unique Substrings With Equal Digit Frequency](https://leetcode.com/problems/unique-substrings-with-equal-digit-frequency)
|
-| - [2084. Drop Type 1 Orders for Customers With Type 0 Orders](https://leetcode.com/problems/drop-type-1-orders-for-customers-with-type-0-orders)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [2085. Count Common Words With One Occurrence](https://leetcode.com/problems/count-common-words-with-one-occurrence)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
| - [349. Intersection of Two Arrays](https://leetcode.com/problems/intersection-of-two-arrays)
- [884. Uncommon Words from Two Sentences](https://leetcode.com/problems/uncommon-words-from-two-sentences)
- [2053. Kth Distinct String in an Array](https://leetcode.com/problems/kth-distinct-string-in-an-array)
|
-| - [2086. Minimum Number of Buckets Required to Collect Rainwater from Houses](https://leetcode.com/problems/minimum-number-of-buckets-required-to-collect-rainwater-from-houses)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
| - [1989. Maximum Number of People That Can Be Caught in Tag](https://leetcode.com/problems/maximum-number-of-people-that-can-be-caught-in-tag)
- [2021. Brightest Position on Street](https://leetcode.com/problems/brightest-position-on-street)
|
-| - [2087. Minimum Cost Homecoming of a Robot in a Grid](https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Matrix](https://leetcode.com/tag/matrix)
| - [62. Unique Paths](https://leetcode.com/problems/unique-paths)
- [64. Minimum Path Sum](https://leetcode.com/problems/minimum-path-sum)
- [361. Bomb Enemy](https://leetcode.com/problems/bomb-enemy)
- [1277. Count Square Submatrices with All Ones](https://leetcode.com/problems/count-square-submatrices-with-all-ones)
|
-| - [2088. Count Fertile Pyramids in a Land](https://leetcode.com/problems/count-fertile-pyramids-in-a-land)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
| - [1277. Count Square Submatrices with All Ones](https://leetcode.com/problems/count-square-submatrices-with-all-ones)
- [1878. Get Biggest Three Rhombus Sums in a Grid](https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid)
|
-| - [2089. Find Target Indices After Sorting Array](https://leetcode.com/problems/find-target-indices-after-sorting-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
| - [34. Find First and Last Position of Element in Sorted Array](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array)
- [1331. Rank Transform of an Array](https://leetcode.com/problems/rank-transform-of-an-array)
|
-| - [2090. K Radius Subarray Averages](https://leetcode.com/problems/k-radius-subarray-averages)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [209. Minimum Size Subarray Sum](https://leetcode.com/problems/minimum-size-subarray-sum)
- [346. Moving Average from Data Stream](https://leetcode.com/problems/moving-average-from-data-stream)
- [560. Subarray Sum Equals K](https://leetcode.com/problems/subarray-sum-equals-k)
- [643. Maximum Average Subarray I](https://leetcode.com/problems/maximum-average-subarray-i)
- [1343. Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold](https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold)
|
-| - [2091. Removing Minimum and Maximum From Array](https://leetcode.com/problems/removing-minimum-and-maximum-from-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
| - [1423. Maximum Points You Can Obtain from Cards](https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards)
- [1647. Minimum Deletions to Make Character Frequencies Unique](https://leetcode.com/problems/minimum-deletions-to-make-character-frequencies-unique)
|
-| - [2092. Find All People With Secret](https://leetcode.com/problems/find-all-people-with-secret)
| 🆓 | | ⭐️⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
- [Sorting](https://leetcode.com/tag/sorting)
| - [882. Reachable Nodes In Subdivided Graph](https://leetcode.com/problems/reachable-nodes-in-subdivided-graph)
|
-| - [2093. Minimum Cost to Reach City With Discounts](https://leetcode.com/problems/minimum-cost-to-reach-city-with-discounts)
| 💰 | | ⭐️⭐️ | - [Graph](https://leetcode.com/tag/graph)
- [Shortest Path](https://leetcode.com/tag/shortest-path)
| - [787. Cheapest Flights Within K Stops](https://leetcode.com/problems/cheapest-flights-within-k-stops)
- [1135. Connecting Cities With Minimum Cost](https://leetcode.com/problems/connecting-cities-with-minimum-cost)
- [1928. Minimum Cost to Reach Destination in Time](https://leetcode.com/problems/minimum-cost-to-reach-destination-in-time)
|
-| - [2094. Finding 3-Digit Even Numbers](https://leetcode.com/problems/finding-3-digit-even-numbers)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
- [Enumeration](https://leetcode.com/tag/enumeration)
| - [1295. Find Numbers with Even Number of Digits](https://leetcode.com/problems/find-numbers-with-even-number-of-digits)
|
-| - [2095. Delete the Middle Node of a Linked List](https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [19. Remove Nth Node From End of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list)
- [143. Reorder List](https://leetcode.com/problems/reorder-list)
- [203. Remove Linked List Elements](https://leetcode.com/problems/remove-linked-list-elements)
- [876. Middle of the Linked List](https://leetcode.com/problems/middle-of-the-linked-list)
|
-| - [2096. Step-By-Step Directions From a Binary Tree Node to Another](https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [113. Path Sum II](https://leetcode.com/problems/path-sum-ii)
- [236. Lowest Common Ancestor of a Binary Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
- [257. Binary Tree Paths](https://leetcode.com/problems/binary-tree-paths)
- [1740. Find Distance in a Binary Tree](https://leetcode.com/problems/find-distance-in-a-binary-tree)
|
-| - [2097. Valid Arrangement of Pairs](https://leetcode.com/problems/valid-arrangement-of-pairs)
| 🆓 | | ⭐️⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Eulerian Circuit](https://leetcode.com/tag/eulerian-circuit)
| - [332. Reconstruct Itinerary](https://leetcode.com/problems/reconstruct-itinerary)
- [1971. Find if Path Exists in Graph](https://leetcode.com/problems/find-if-path-exists-in-graph)
|
-| - [2098. Subsequence of Size K With the Largest Even Sum](https://leetcode.com/problems/subsequence-of-size-k-with-the-largest-even-sum)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [410. Split Array Largest Sum](https://leetcode.com/problems/split-array-largest-sum)
- [1043. Partition Array for Maximum Sum](https://leetcode.com/problems/partition-array-for-maximum-sum)
- [1524. Number of Sub-arrays With Odd Sum](https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum)
|
-| - [2099. Find Subsequence of Length K With the Largest Sum](https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [215. Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array)
- [1005. Maximize Sum Of Array After K Negations](https://leetcode.com/problems/maximize-sum-of-array-after-k-negations)
- [1356. Sort Integers by The Number of 1 Bits](https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits)
- [2163. Minimum Difference in Sums After Removal of Elements](https://leetcode.com/problems/minimum-difference-in-sums-after-removal-of-elements)
|
-| - [2100. Find Good Days to Rob the Bank](https://leetcode.com/problems/find-good-days-to-rob-the-bank)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [665. Non-decreasing Array](https://leetcode.com/problems/non-decreasing-array)
- [845. Longest Mountain in Array](https://leetcode.com/problems/longest-mountain-in-array)
- [1095. Find in Mountain Array](https://leetcode.com/problems/find-in-mountain-array)
- [1800. Maximum Ascending Subarray Sum](https://leetcode.com/problems/maximum-ascending-subarray-sum)
|
-| - [2101. Detonate the Maximum Bombs](https://leetcode.com/problems/detonate-the-maximum-bombs)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Geometry](https://leetcode.com/tag/geometry)
| - [529. Minesweeper](https://leetcode.com/problems/minesweeper)
- [547. Number of Provinces](https://leetcode.com/problems/number-of-provinces)
- [695. Max Area of Island](https://leetcode.com/problems/max-area-of-island)
- [994. Rotting Oranges](https://leetcode.com/problems/rotting-oranges)
|
-| - [2102. Sequentially Ordinal Rank Tracker](https://leetcode.com/problems/sequentially-ordinal-rank-tracker)
| 🆓 | | ⭐️⭐️⭐️ | - [Design](https://leetcode.com/tag/design)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Data Stream](https://leetcode.com/tag/data-stream)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [295. Find Median from Data Stream](https://leetcode.com/problems/find-median-from-data-stream)
- [703. Kth Largest Element in a Stream](https://leetcode.com/problems/kth-largest-element-in-a-stream)
- [1825. Finding MK Average](https://leetcode.com/problems/finding-mk-average)
|
-| - [2103. Rings and Rods](https://leetcode.com/problems/rings-and-rods)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
| - [1941. Check if All Characters Have Equal Number of Occurrences](https://leetcode.com/problems/check-if-all-characters-have-equal-number-of-occurrences)
|
-| - [2104. Sum of Subarray Ranges](https://leetcode.com/problems/sum-of-subarray-ranges)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [496. Next Greater Element I](https://leetcode.com/problems/next-greater-element-i)
- [907. Sum of Subarray Minimums](https://leetcode.com/problems/sum-of-subarray-minimums)
- [1759. Count Number of Homogenous Substrings](https://leetcode.com/problems/count-number-of-homogenous-substrings)
- [1944. Number of Visible People in a Queue](https://leetcode.com/problems/number-of-visible-people-in-a-queue)
|
-| - [2105. Watering Plants II](https://leetcode.com/problems/watering-plants-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Simulation](https://leetcode.com/tag/simulation)
| - [2079. Watering Plants](https://leetcode.com/problems/watering-plants)
|
-| - [2106. Maximum Fruits Harvested After at Most K Steps](https://leetcode.com/problems/maximum-fruits-harvested-after-at-most-k-steps)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [1383. Maximum Performance of a Team](https://leetcode.com/problems/maximum-performance-of-a-team)
|
-| - [2107. Number of Unique Flavors After Sharing K Candies](https://leetcode.com/problems/number-of-unique-flavors-after-sharing-k-candies)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [546. Remove Boxes](https://leetcode.com/problems/remove-boxes)
- [992. Subarrays with K Different Integers](https://leetcode.com/problems/subarrays-with-k-different-integers)
|
-| - [2108. Find First Palindromic String in the Array](https://leetcode.com/problems/find-first-palindromic-string-in-the-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [125. Valid Palindrome](https://leetcode.com/problems/valid-palindrome)
|
-| - [2109. Adding Spaces to a String](https://leetcode.com/problems/adding-spaces-to-a-string)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [2110. Number of Smooth Descent Periods of a Stock](https://leetcode.com/problems/number-of-smooth-descent-periods-of-a-stock)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [713. Subarray Product Less Than K](https://leetcode.com/problems/subarray-product-less-than-k)
- [1063. Number of Valid Subarrays](https://leetcode.com/problems/number-of-valid-subarrays)
|
-| - [2111. Minimum Operations to Make the Array K-Increasing](https://leetcode.com/problems/minimum-operations-to-make-the-array-k-increasing)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [300. Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence)
- [801. Minimum Swaps To Make Sequences Increasing](https://leetcode.com/problems/minimum-swaps-to-make-sequences-increasing)
|
-| - [2112. The Airport With the Most Traffic](https://leetcode.com/problems/the-airport-with-the-most-traffic)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [2113. Elements in Array After Removing and Replacing Elements](https://leetcode.com/problems/elements-in-array-after-removing-and-replacing-elements)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [2114. Maximum Number of Words Found in Sentences](https://leetcode.com/problems/maximum-number-of-words-found-in-sentences)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
| - [2047. Number of Valid Words in a Sentence](https://leetcode.com/problems/number-of-valid-words-in-a-sentence)
|
-| - [2115. Find All Possible Recipes from Given Supplies](https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
| - [210. Course Schedule II](https://leetcode.com/problems/course-schedule-ii)
- [1711. Count Good Meals](https://leetcode.com/problems/count-good-meals)
|
-| - [2116. Check if a Parentheses String Can Be Valid](https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
| - [20. Valid Parentheses](https://leetcode.com/problems/valid-parentheses)
- [22. Generate Parentheses](https://leetcode.com/problems/generate-parentheses)
- [678. Valid Parenthesis String](https://leetcode.com/problems/valid-parenthesis-string)
- [1249. Minimum Remove to Make Valid Parentheses](https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses)
|
-| - [2117. Abbreviating the Product of a Range](https://leetcode.com/problems/abbreviating-the-product-of-a-range)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
| - [172. Factorial Trailing Zeroes](https://leetcode.com/problems/factorial-trailing-zeroes)
|
-| - [2118. Build the Equation](https://leetcode.com/problems/build-the-equation)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [2119. A Number After a Double Reversal](https://leetcode.com/problems/a-number-after-a-double-reversal)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
| - [7. Reverse Integer](https://leetcode.com/problems/reverse-integer)
- [190. Reverse Bits](https://leetcode.com/problems/reverse-bits)
|
-| - [2120. Execution of All Suffix Instructions Staying in a Grid](https://leetcode.com/problems/execution-of-all-suffix-instructions-staying-in-a-grid)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
| - [576. Out of Boundary Paths](https://leetcode.com/problems/out-of-boundary-paths)
- [657. Robot Return to Origin](https://leetcode.com/problems/robot-return-to-origin)
|
-| - [2121. Intervals Between Identical Elements](https://leetcode.com/problems/intervals-between-identical-elements)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [523. Continuous Subarray Sum](https://leetcode.com/problems/continuous-subarray-sum)
|
-| - [2122. Recover the Original Array](https://leetcode.com/problems/recover-the-original-array)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
- [Enumeration](https://leetcode.com/tag/enumeration)
| - [1982. Find Array Given Subset Sums](https://leetcode.com/problems/find-array-given-subset-sums)
- [2007. Find Original Array From Doubled Array](https://leetcode.com/problems/find-original-array-from-doubled-array)
|
-| - [2123. Minimum Operations to Remove Adjacent Ones in Matrix](https://leetcode.com/problems/minimum-operations-to-remove-adjacent-ones-in-matrix)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Graph](https://leetcode.com/tag/graph)
- [Matrix](https://leetcode.com/tag/matrix)
| - [73. Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes)
- [542. 01 Matrix](https://leetcode.com/problems/01-matrix)
- [1284. Minimum Number of Flips to Convert Binary Matrix to Zero Matrix](https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix)
- [2128. Remove All Ones With Row and Column Flips](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips)
|
-| - [2124. Check if All A's Appears Before All B's](https://leetcode.com/problems/check-if-all-as-appears-before-all-bs)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [1653. Minimum Deletions to Make String Balanced](https://leetcode.com/problems/minimum-deletions-to-make-string-balanced)
- [1752. Check if Array Is Sorted and Rotated](https://leetcode.com/problems/check-if-array-is-sorted-and-rotated)
- [2042. Check if Numbers Are Ascending in a Sentence](https://leetcode.com/problems/check-if-numbers-are-ascending-in-a-sentence)
|
-| - [2125. Number of Laser Beams in a Bank](https://leetcode.com/problems/number-of-laser-beams-in-a-bank)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Matrix](https://leetcode.com/tag/matrix)
| - [73. Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes)
|
-| - [2126. Destroying Asteroids](https://leetcode.com/problems/destroying-asteroids)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [735. Asteroid Collision](https://leetcode.com/problems/asteroid-collision)
|
-| - [2127. Maximum Employees to Be Invited to a Meeting](https://leetcode.com/problems/maximum-employees-to-be-invited-to-a-meeting)
| 🆓 | | ⭐️⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
| - [684. Redundant Connection](https://leetcode.com/problems/redundant-connection)
- [2050. Parallel Courses III](https://leetcode.com/problems/parallel-courses-iii)
- [2076. Process Restricted Friend Requests](https://leetcode.com/problems/process-restricted-friend-requests)
|
-| - [2128. Remove All Ones With Row and Column Flips](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Matrix](https://leetcode.com/tag/matrix)
| - [861. Score After Flipping Matrix](https://leetcode.com/problems/score-after-flipping-matrix)
- [1284. Minimum Number of Flips to Convert Binary Matrix to Zero Matrix](https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix)
- [2123. Minimum Operations to Remove Adjacent Ones in Matrix](https://leetcode.com/problems/minimum-operations-to-remove-adjacent-ones-in-matrix)
- [2174. Remove All Ones With Row and Column Flips II](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips-ii)
|
-| - [2129. Capitalize the Title](https://leetcode.com/problems/capitalize-the-title)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [520. Detect Capital](https://leetcode.com/problems/detect-capital)
- [709. To Lower Case](https://leetcode.com/problems/to-lower-case)
|
-| - [2130. Maximum Twin Sum of a Linked List](https://leetcode.com/problems/maximum-twin-sum-of-a-linked-list)
| 🆓 | | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Stack](https://leetcode.com/tag/stack)
| - [206. Reverse Linked List](https://leetcode.com/problems/reverse-linked-list)
- [234. Palindrome Linked List](https://leetcode.com/problems/palindrome-linked-list)
- [876. Middle of the Linked List](https://leetcode.com/problems/middle-of-the-linked-list)
|
-| - [2131. Longest Palindrome by Concatenating Two Letter Words](https://leetcode.com/problems/longest-palindrome-by-concatenating-two-letter-words)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Counting](https://leetcode.com/tag/counting)
| - [336. Palindrome Pairs](https://leetcode.com/problems/palindrome-pairs)
- [409. Longest Palindrome](https://leetcode.com/problems/longest-palindrome)
|
-| - [2132. Stamping the Grid](https://leetcode.com/problems/stamping-the-grid)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Matrix](https://leetcode.com/tag/matrix)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [221. Maximal Square](https://leetcode.com/problems/maximal-square)
- [361. Bomb Enemy](https://leetcode.com/problems/bomb-enemy)
- [1314. Matrix Block Sum](https://leetcode.com/problems/matrix-block-sum)
|
-| - [2133. Check if Every Row and Column Contains All Numbers](https://leetcode.com/problems/check-if-every-row-and-column-contains-all-numbers)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Matrix](https://leetcode.com/tag/matrix)
| - [36. Valid Sudoku](https://leetcode.com/problems/valid-sudoku)
- [1572. Matrix Diagonal Sum](https://leetcode.com/problems/matrix-diagonal-sum)
|
-| - [2134. Minimum Swaps to Group All 1's Together II](https://leetcode.com/problems/minimum-swaps-to-group-all-1s-together-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [1151. Minimum Swaps to Group All 1's Together](https://leetcode.com/problems/minimum-swaps-to-group-all-1s-together)
|
-| - [2135. Count Words Obtained After Adding a Letter](https://leetcode.com/problems/count-words-obtained-after-adding-a-letter)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1554. Strings Differ by One Character](https://leetcode.com/problems/strings-differ-by-one-character)
- [1638. Count Substrings That Differ by One Character](https://leetcode.com/problems/count-substrings-that-differ-by-one-character)
- [1717. Maximum Score From Removing Substrings](https://leetcode.com/problems/maximum-score-from-removing-substrings)
|
-| - [2136. Earliest Possible Day of Full Bloom](https://leetcode.com/problems/earliest-possible-day-of-full-bloom)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1482. Minimum Number of Days to Make m Bouquets](https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets)
|
-| - [2137. Pour Water Between Buckets to Make Water Levels Equal](https://leetcode.com/problems/pour-water-between-buckets-to-make-water-levels-equal)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [33. Search in Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array)
- [162. Find Peak Element](https://leetcode.com/problems/find-peak-element)
- [453. Minimum Moves to Equal Array Elements](https://leetcode.com/problems/minimum-moves-to-equal-array-elements)
|
-| - [2138. Divide a String Into Groups of Size k](https://leetcode.com/problems/divide-a-string-into-groups-of-size-k)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
| - [68. Text Justification](https://leetcode.com/problems/text-justification)
- [830. Positions of Large Groups](https://leetcode.com/problems/positions-of-large-groups)
|
-| - [2139. Minimum Moves to Reach Target Score](https://leetcode.com/problems/minimum-moves-to-reach-target-score)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
| - [1342. Number of Steps to Reduce a Number to Zero](https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero)
- [1404. Number of Steps to Reduce a Number in Binary Representation to One](https://leetcode.com/problems/number-of-steps-to-reduce-a-number-in-binary-representation-to-one)
|
-| - [2140. Solving Questions With Brainpower](https://leetcode.com/problems/solving-questions-with-brainpower)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [198. House Robber](https://leetcode.com/problems/house-robber)
- [403. Frog Jump](https://leetcode.com/problems/frog-jump)
|
-| - [2141. Maximum Running Time of N Computers](https://leetcode.com/problems/maximum-running-time-of-n-computers)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [453. Minimum Moves to Equal Array Elements](https://leetcode.com/problems/minimum-moves-to-equal-array-elements)
- [1648. Sell Diminishing-Valued Colored Balls](https://leetcode.com/problems/sell-diminishing-valued-colored-balls)
- [2071. Maximum Number of Tasks You Can Assign](https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign)
- [2187. Minimum Time to Complete Trips](https://leetcode.com/problems/minimum-time-to-complete-trips)
|
-| - [2142. The Number of Passengers in Each Bus I](https://leetcode.com/problems/the-number-of-passengers-in-each-bus-i)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [2143. Choose Numbers From Two Arrays in Range](https://leetcode.com/problems/choose-numbers-from-two-arrays-in-range)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [349. Intersection of Two Arrays](https://leetcode.com/problems/intersection-of-two-arrays)
- [350. Intersection of Two Arrays II](https://leetcode.com/problems/intersection-of-two-arrays-ii)
- [1874. Minimize Product Sum of Two Arrays](https://leetcode.com/problems/minimize-product-sum-of-two-arrays)
- [1879. Minimum XOR Sum of Two Arrays](https://leetcode.com/problems/minimum-xor-sum-of-two-arrays)
|
-| - [2144. Minimum Cost of Buying Candies With Discount](https://leetcode.com/problems/minimum-cost-of-buying-candies-with-discount)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [561. Array Partition I](https://leetcode.com/problems/array-partition-i)
- [1200. Minimum Absolute Difference](https://leetcode.com/problems/minimum-absolute-difference)
|
-| - [2145. Count the Hidden Sequences](https://leetcode.com/problems/count-the-hidden-sequences)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [2146. K Highest Ranked Items Within a Price Range](https://leetcode.com/problems/k-highest-ranked-items-within-a-price-range)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Matrix](https://leetcode.com/tag/matrix)
| - [215. Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array)
- [1162. As Far from Land as Possible](https://leetcode.com/problems/as-far-from-land-as-possible)
|
-| - [2147. Number of Ways to Divide a Long Corridor](https://leetcode.com/problems/number-of-ways-to-divide-a-long-corridor)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [639. Decode Ways II](https://leetcode.com/problems/decode-ways-ii)
- [1547. Minimum Cost to Cut a Stick](https://leetcode.com/problems/minimum-cost-to-cut-a-stick)
- [1712. Ways to Split Array Into Three Subarrays](https://leetcode.com/problems/ways-to-split-array-into-three-subarrays)
|
-| - [2148. Count Elements With Strictly Smaller and Greater Elements ](https://leetcode.com/problems/count-elements-with-strictly-smaller-and-greater-elements)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
| - [744. Find Smallest Letter Greater Than Target](https://leetcode.com/problems/find-smallest-letter-greater-than-target)
|
-| - [2149. Rearrange Array Elements by Sign](https://leetcode.com/problems/rearrange-array-elements-by-sign)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Simulation](https://leetcode.com/tag/simulation)
| - [376. Wiggle Subsequence](https://leetcode.com/problems/wiggle-subsequence)
- [922. Sort Array By Parity II](https://leetcode.com/problems/sort-array-by-parity-ii)
- [2161. Partition Array According to Given Pivot](https://leetcode.com/problems/partition-array-according-to-given-pivot)
|
-| - [2150. Find All Lonely Numbers in the Array](https://leetcode.com/problems/find-all-lonely-numbers-in-the-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Counting](https://leetcode.com/tag/counting)
| - [1838. Frequency of the Most Frequent Element](https://leetcode.com/problems/frequency-of-the-most-frequent-element)
|
-| - [2151. Maximum Good People Based on Statements](https://leetcode.com/problems/maximum-good-people-based-on-statements)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Enumeration](https://leetcode.com/tag/enumeration)
| - [1255. Maximum Score Words Formed by Letters](https://leetcode.com/problems/maximum-score-words-formed-by-letters)
|
-| - [2152. Minimum Number of Lines to Cover Points](https://leetcode.com/problems/minimum-number-of-lines-to-cover-points)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Geometry](https://leetcode.com/tag/geometry)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [149. Max Points on a Line](https://leetcode.com/problems/max-points-on-a-line)
- [1584. Min Cost to Connect All Points](https://leetcode.com/problems/min-cost-to-connect-all-points)
|
-| - [2153. The Number of Passengers in Each Bus II](https://leetcode.com/problems/the-number-of-passengers-in-each-bus-ii)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [2154. Keep Multiplying Found Values by Two](https://leetcode.com/problems/keep-multiplying-found-values-by-two)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
- [Simulation](https://leetcode.com/tag/simulation)
| - [747. Largest Number At Least Twice of Others](https://leetcode.com/problems/largest-number-at-least-twice-of-others)
- [1346. Check If N and Its Double Exist](https://leetcode.com/problems/check-if-n-and-its-double-exist)
|
-| - [2155. All Divisions With the Highest Score of a Binary Array](https://leetcode.com/problems/all-divisions-with-the-highest-score-of-a-binary-array)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
| - [474. Ones and Zeroes](https://leetcode.com/problems/ones-and-zeroes)
- [487. Max Consecutive Ones II](https://leetcode.com/problems/max-consecutive-ones-ii)
- [561. Array Partition I](https://leetcode.com/problems/array-partition-i)
- [1296. Divide Array in Sets of K Consecutive Numbers](https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers)
- [2031. Count Subarrays With More Ones Than Zeros](https://leetcode.com/problems/count-subarrays-with-more-ones-than-zeros)
|
-| - [2156. Find Substring With Given Hash Value](https://leetcode.com/problems/find-substring-with-given-hash-value)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [1316. Distinct Echo Substrings](https://leetcode.com/problems/distinct-echo-substrings)
|
-| - [2157. Groups of Strings](https://leetcode.com/problems/groups-of-strings)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Union Find](https://leetcode.com/tag/union-find)
| - [126. Word Ladder II](https://leetcode.com/problems/word-ladder-ii)
- [839. Similar String Groups](https://leetcode.com/problems/similar-string-groups)
- [952. Largest Component Size by Common Factor](https://leetcode.com/problems/largest-component-size-by-common-factor)
|
-| - [2158. Amount of New Area Painted Each Day](https://leetcode.com/problems/amount-of-new-area-painted-each-day)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [56. Merge Intervals](https://leetcode.com/problems/merge-intervals)
- [1943. Describe the Painting](https://leetcode.com/problems/describe-the-painting)
- [2015. Average Height of Buildings in Each Segment](https://leetcode.com/problems/average-height-of-buildings-in-each-segment)
|
-| - [2159. Order Two Columns Independently](https://leetcode.com/problems/order-two-columns-independently)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [2160. Minimum Sum of Four Digit Number After Splitting Digits](https://leetcode.com/problems/minimum-sum-of-four-digit-number-after-splitting-digits)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [258. Add Digits](https://leetcode.com/problems/add-digits)
|
-| - [2161. Partition Array According to Given Pivot](https://leetcode.com/problems/partition-array-according-to-given-pivot)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Simulation](https://leetcode.com/tag/simulation)
| - [86. Partition List](https://leetcode.com/problems/partition-list)
- [2149. Rearrange Array Elements by Sign](https://leetcode.com/problems/rearrange-array-elements-by-sign)
|
-| - [2162. Minimum Cost to Set Cooking Time](https://leetcode.com/problems/minimum-cost-to-set-cooking-time)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Enumeration](https://leetcode.com/tag/enumeration)
| - [539. Minimum Time Difference](https://leetcode.com/problems/minimum-time-difference)
|
-| - [2163. Minimum Difference in Sums After Removal of Elements](https://leetcode.com/problems/minimum-difference-in-sums-after-removal-of-elements)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [238. Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self)
- [2099. Find Subsequence of Length K With the Largest Sum](https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum)
|
-| - [2164. Sort Even and Odd Indices Independently](https://leetcode.com/problems/sort-even-and-odd-indices-independently)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
| - [905. Sort Array By Parity](https://leetcode.com/problems/sort-array-by-parity)
- [922. Sort Array By Parity II](https://leetcode.com/problems/sort-array-by-parity-ii)
|
-| - [2165. Smallest Value of the Rearranged Number](https://leetcode.com/problems/smallest-value-of-the-rearranged-number)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Sorting](https://leetcode.com/tag/sorting)
| - [179. Largest Number](https://leetcode.com/problems/largest-number)
|
-| - [2166. Design Bitset](https://leetcode.com/problems/design-bitset)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
| - [1396. Design Underground System](https://leetcode.com/problems/design-underground-system)
|
-| - [2167. Minimum Time to Remove All Cars Containing Illegal Goods](https://leetcode.com/problems/minimum-time-to-remove-all-cars-containing-illegal-goods)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [995. Minimum Number of K Consecutive Bit Flips](https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips)
|
-| - [2168. Unique Substrings With Equal Digit Frequency](https://leetcode.com/problems/unique-substrings-with-equal-digit-frequency)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [Counting](https://leetcode.com/tag/counting)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [2067. Number of Equal Count Substrings](https://leetcode.com/problems/number-of-equal-count-substrings)
- [2083. Substrings That Begin and End With the Same Letter](https://leetcode.com/problems/substrings-that-begin-and-end-with-the-same-letter)
|
-| - [2169. Count Operations to Obtain Zero](https://leetcode.com/problems/count-operations-to-obtain-zero)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Simulation](https://leetcode.com/tag/simulation)
| - [1342. Number of Steps to Reduce a Number to Zero](https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero)
|
-| - [2170. Minimum Operations to Make the Array Alternating](https://leetcode.com/problems/minimum-operations-to-make-the-array-alternating)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Counting](https://leetcode.com/tag/counting)
| - [1888. Minimum Number of Flips to Make the Binary String Alternating](https://leetcode.com/problems/minimum-number-of-flips-to-make-the-binary-string-alternating)
|
-| - [2171. Removing Minimum Number of Magic Beans](https://leetcode.com/problems/removing-minimum-number-of-magic-beans)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [462. Minimum Moves to Equal Array Elements II](https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii)
- [1658. Minimum Operations to Reduce X to Zero](https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero)
|
-| - [2172. Maximum AND Sum of Array](https://leetcode.com/problems/maximum-and-sum-of-array)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [1879. Minimum XOR Sum of Two Arrays](https://leetcode.com/problems/minimum-xor-sum-of-two-arrays)
|
-| - [2173. Longest Winning Streak](https://leetcode.com/problems/longest-winning-streak)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [2174. Remove All Ones With Row and Column Flips II](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips-ii)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [73. Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes)
- [1284. Minimum Number of Flips to Convert Binary Matrix to Zero Matrix](https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix)
- [2128. Remove All Ones With Row and Column Flips](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips)
|
-| - [2175. The Change in Global Rankings](https://leetcode.com/problems/the-change-in-global-rankings)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [2176. Count Equal and Divisible Pairs in an Array](https://leetcode.com/problems/count-equal-and-divisible-pairs-in-an-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [2006. Count Number of Pairs With Absolute Difference K](https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-k)
|
-| - [2177. Find Three Consecutive Integers That Sum to a Given Number](https://leetcode.com/problems/find-three-consecutive-integers-that-sum-to-a-given-number)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Simulation](https://leetcode.com/tag/simulation)
| - [128. Longest Consecutive Sequence](https://leetcode.com/problems/longest-consecutive-sequence)
|
-| - [2178. Maximum Split of Positive Even Integers](https://leetcode.com/problems/maximum-split-of-positive-even-integers)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [2179. Count Good Triplets in an Array](https://leetcode.com/problems/count-good-triplets-in-an-array)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Merge Sort](https://leetcode.com/tag/merge-sort)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [315. Count of Smaller Numbers After Self](https://leetcode.com/problems/count-of-smaller-numbers-after-self)
- [334. Increasing Triplet Subsequence](https://leetcode.com/problems/increasing-triplet-subsequence)
- [1649. Create Sorted Array through Instructions](https://leetcode.com/problems/create-sorted-array-through-instructions)
|
-| - [2180. Count Integers With Even Digit Sum](https://leetcode.com/problems/count-integers-with-even-digit-sum)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Simulation](https://leetcode.com/tag/simulation)
| - [1945. Sum of Digits of String After Convert](https://leetcode.com/problems/sum-of-digits-of-string-after-convert)
|
-| - [2181. Merge Nodes in Between Zeros](https://leetcode.com/problems/merge-nodes-in-between-zeros)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Simulation](https://leetcode.com/tag/simulation)
| - [817. Linked List Components](https://leetcode.com/problems/linked-list-components)
|
-| - [2182. Construct String With Repeat Limit](https://leetcode.com/problems/construct-string-with-repeat-limit)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Counting](https://leetcode.com/tag/counting)
| - [358. Rearrange String k Distance Apart](https://leetcode.com/problems/rearrange-string-k-distance-apart)
|
-| - [2183. Count Array Pairs Divisible by K](https://leetcode.com/problems/count-array-pairs-divisible-by-k)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Number Theory](https://leetcode.com/tag/number-theory)
| - [1497. Check If Array Pairs Are Divisible by k](https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k)
|
-| - [2184. Number of Ways to Build Sturdy Brick Wall](https://leetcode.com/problems/number-of-ways-to-build-sturdy-brick-wall)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [554. Brick Wall](https://leetcode.com/problems/brick-wall)
- [803. Bricks Falling When Hit](https://leetcode.com/problems/bricks-falling-when-hit)
|
-| - [2185. Counting Words With a Given Prefix](https://leetcode.com/problems/counting-words-with-a-given-prefix)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
| - [1455. Check If a Word Occurs As a Prefix of Any Word in a Sentence](https://leetcode.com/problems/check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence)
|
-| - [2186. Minimum Number of Steps to Make Two Strings Anagram II](https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
| - [1347. Minimum Number of Steps to Make Two Strings Anagram](https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram)
|
-| - [2187. Minimum Time to Complete Trips](https://leetcode.com/problems/minimum-time-to-complete-trips)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [1870. Minimum Speed to Arrive on Time](https://leetcode.com/problems/minimum-speed-to-arrive-on-time)
- [2064. Minimized Maximum of Products Distributed to Any Store](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
- [2141. Maximum Running Time of N Computers](https://leetcode.com/problems/maximum-running-time-of-n-computers)
|
-| - [2188. Minimum Time to Finish the Race](https://leetcode.com/problems/minimum-time-to-finish-the-race)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1883. Minimum Skips to Arrive at Meeting On Time](https://leetcode.com/problems/minimum-skips-to-arrive-at-meeting-on-time)
|
-| - [2189. Number of Ways to Build House of Cards](https://leetcode.com/problems/number-of-ways-to-build-house-of-cards)
| 💰 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [799. Champagne Tower](https://leetcode.com/problems/champagne-tower)
|
-| - [2190. Most Frequent Number Following Key In an Array](https://leetcode.com/problems/most-frequent-number-following-key-in-an-array)
| 🆓 | | ⭐️ |
| - [1636. Sort Array by Increasing Frequency](https://leetcode.com/problems/sort-array-by-increasing-frequency)
|
-| - [2191. Sort the Jumbled Numbers](https://leetcode.com/problems/sort-the-jumbled-numbers)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sort](https://leetcode.com/tag/sort)
| - [677. Map Sum Pairs](https://leetcode.com/problems/map-sum-pairs)
|
-| - [2192. All Ancestors of a Node in a Directed Acyclic Graph](https://leetcode.com/problems/all-ancestors-of-a-node-in-a-directed-acyclic-graph)
| 🆓 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [1786. Number of Restricted Paths From First to Last Node](https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-node)
|
-| - [2193. Minimum Number of Moves to Make Palindrome](https://leetcode.com/problems/minimum-number-of-moves-to-make-palindrome)
| 🆓 | | ⭐️⭐️⭐️ | - [Greedy](https://leetcode.com/tag/greedy)
| - [1312. Minimum Insertion Steps to Make a String Palindrome](https://leetcode.com/problems/minimum-insertion-steps-to-make-a-string-palindrome)
|
-| - [2194. Cells in a Range on an Excel Sheet](https://leetcode.com/problems/cells-in-a-range-on-an-excel-sheet)
| 🆓 | ✅ | ⭐️ |
| - [168. Excel Sheet Column Title](https://leetcode.com/problems/excel-sheet-column-title)
- [171. Excel Sheet Column Number](https://leetcode.com/problems/excel-sheet-column-number)
- [1030. Matrix Cells in Distance Order](https://leetcode.com/problems/matrix-cells-in-distance-order)
|
-| - [2195. Append K Integers With Minimal Sum](https://leetcode.com/problems/append-k-integers-with-minimal-sum)
| 🆓 | | ⭐️⭐️ |
| - [402. Remove K Digits](https://leetcode.com/problems/remove-k-digits)
- [448. Find All Numbers Disappeared in an Array](https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array)
- [1539. Kth Missing Positive Number](https://leetcode.com/problems/kth-missing-positive-number)
|
-| - [2196. Create Binary Tree From Descriptions](https://leetcode.com/problems/create-binary-tree-from-descriptions)
| 🆓 | ✅ | ⭐️⭐️ |
| - [109. Convert Sorted List to Binary Search Tree](https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree)
- [1719. Number Of Ways To Reconstruct A Tree](https://leetcode.com/problems/number-of-ways-to-reconstruct-a-tree)
|
-| - [2197. Replace Non-Coprime Numbers in Array](https://leetcode.com/problems/replace-non-coprime-numbers-in-array)
| 🆓 | | ⭐️⭐️⭐️ |
| - [1209. Remove All Adjacent Duplicates in String II](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii)
- [2001. Number of Pairs of Interchangeable Rectangles](https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles)
|
\ No newline at end of file
+| Question | Free? | Status | Difficulty | Topics | Similar Questions |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----- | ------ | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| - 2001. Number of Pairs of Interchangeable Rectangles
- [LeetCode Link](https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
- Number Theory
- [LeetCode Link](https://leetcode.com/tag/number-theory)
| - 1512. Number of Good Pairs
- [LeetCode Link](https://leetcode.com/problems/number-of-good-pairs)
- 1814. Count Nice Pairs in an Array
- [LeetCode Link](https://leetcode.com/problems/count-nice-pairs-in-an-array)
- 2197. Replace Non-Coprime Numbers in Array
- [LeetCode Link](https://leetcode.com/problems/replace-non-coprime-numbers-in-array)
|
+| - 2002. Maximum Product of the Length of Two Palindromic Subsequences
- [LeetCode Link](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 125. Valid Palindrome
- [LeetCode Link](https://leetcode.com/problems/valid-palindrome)
- 516. Longest Palindromic Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-subsequence)
- 1960. Maximum Product of the Length of Two Palindromic Substrings
- [LeetCode Link](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-substrings)
|
+| - 2003. Smallest Missing Genetic Value in Each Subtree
- [LeetCode Link](https://leetcode.com/problems/smallest-missing-genetic-value-in-each-subtree)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
|
|
+| - 2004. The Number of Seniors and Juniors to Join the Company
- [LeetCode Link](https://leetcode.com/problems/the-number-of-seniors-and-juniors-to-join-the-company)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1204. Last Person to Fit in the Bus
- [LeetCode Link](https://leetcode.com/problems/last-person-to-fit-in-the-bus)
- 2010. The Number of Seniors and Juniors to Join the Company II
- [LeetCode Link](https://leetcode.com/problems/the-number-of-seniors-and-juniors-to-join-the-company-ii)
|
+| - 2005. Subtree Removal Game with Fibonacci Tree
- [LeetCode Link](https://leetcode.com/problems/subtree-removal-game-with-fibonacci-tree)
| 💰 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 1908. Game of Nim
- [LeetCode Link](https://leetcode.com/problems/game-of-nim)
|
+| - 2006. Count Number of Pairs With Absolute Difference K
- [LeetCode Link](https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-k)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 1. Two Sum
- [LeetCode Link](https://leetcode.com/problems/two-sum)
- 532. K-diff Pairs in an Array
- [LeetCode Link](https://leetcode.com/problems/k-diff-pairs-in-an-array)
- 1865. Finding Pairs With a Certain Sum
- [LeetCode Link](https://leetcode.com/problems/finding-pairs-with-a-certain-sum)
- 2176. Count Equal and Divisible Pairs in an Array
- [LeetCode Link](https://leetcode.com/problems/count-equal-and-divisible-pairs-in-an-array)
|
+| - 2007. Find Original Array From Doubled Array
- [LeetCode Link](https://leetcode.com/problems/find-original-array-from-doubled-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 954. Array of Doubled Pairs
- [LeetCode Link](https://leetcode.com/problems/array-of-doubled-pairs)
- 2122. Recover the Original Array
- [LeetCode Link](https://leetcode.com/problems/recover-the-original-array)
|
+| - 2008. Maximum Earnings From Taxi
- [LeetCode Link](https://leetcode.com/problems/maximum-earnings-from-taxi)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1235. Maximum Profit in Job Scheduling
- [LeetCode Link](https://leetcode.com/problems/maximum-profit-in-job-scheduling)
- 1353. Maximum Number of Events That Can Be Attended
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended)
- 1751. Maximum Number of Events That Can Be Attended II
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii)
|
+| - 2009. Minimum Number of Operations to Make Array Continuous
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 424. Longest Repeating Character Replacement
- [LeetCode Link](https://leetcode.com/problems/longest-repeating-character-replacement)
- 523. Continuous Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/continuous-subarray-sum)
- 1040. Moving Stones Until Consecutive II
- [LeetCode Link](https://leetcode.com/problems/moving-stones-until-consecutive-ii)
- 1611. Minimum One Bit Operations to Make Integers Zero
- [LeetCode Link](https://leetcode.com/problems/minimum-one-bit-operations-to-make-integers-zero)
- 1703. Minimum Adjacent Swaps for K Consecutive Ones
- [LeetCode Link](https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-ones)
|
+| - 2010. The Number of Seniors and Juniors to Join the Company II
- [LeetCode Link](https://leetcode.com/problems/the-number-of-seniors-and-juniors-to-join-the-company-ii)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1204. Last Person to Fit in the Bus
- [LeetCode Link](https://leetcode.com/problems/last-person-to-fit-in-the-bus)
- 2004. The Number of Seniors and Juniors to Join the Company
- [LeetCode Link](https://leetcode.com/problems/the-number-of-seniors-and-juniors-to-join-the-company)
|
+| - 2011. Final Value of Variable After Performing Operations
- [LeetCode Link](https://leetcode.com/problems/final-value-of-variable-after-performing-operations)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 2012. Sum of Beauty in the Array
- [LeetCode Link](https://leetcode.com/problems/sum-of-beauty-in-the-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 121. Best Time to Buy and Sell Stock
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- 915. Partition Array into Disjoint Intervals
- [LeetCode Link](https://leetcode.com/problems/partition-array-into-disjoint-intervals)
|
+| - 2013. Detect Squares
- [LeetCode Link](https://leetcode.com/problems/detect-squares)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 2014. Longest Subsequence Repeated k Times
- [LeetCode Link](https://leetcode.com/problems/longest-subsequence-repeated-k-times)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
| - 395. Longest Substring with At Least K Repeating Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters)
|
+| - 2015. Average Height of Buildings in Each Segment
- [LeetCode Link](https://leetcode.com/problems/average-height-of-buildings-in-each-segment)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 1701. Average Waiting Time
- [LeetCode Link](https://leetcode.com/problems/average-waiting-time)
- 1943. Describe the Painting
- [LeetCode Link](https://leetcode.com/problems/describe-the-painting)
- 2158. Amount of New Area Painted Each Day
- [LeetCode Link](https://leetcode.com/problems/amount-of-new-area-painted-each-day)
|
+| - 2016. Maximum Difference Between Increasing Elements
- [LeetCode Link](https://leetcode.com/problems/maximum-difference-between-increasing-elements)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 121. Best Time to Buy and Sell Stock
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- 2078. Two Furthest Houses With Different Colors
- [LeetCode Link](https://leetcode.com/problems/two-furthest-houses-with-different-colors)
|
+| - 2017. Grid Game
- [LeetCode Link](https://leetcode.com/problems/grid-game)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 2018. Check if Word Can Be Placed In Crossword
- [LeetCode Link](https://leetcode.com/problems/check-if-word-can-be-placed-in-crossword)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 2019. The Score of Students Solving Math Expression
- [LeetCode Link](https://leetcode.com/problems/the-score-of-students-solving-math-expression)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
| - 224. Basic Calculator
- [LeetCode Link](https://leetcode.com/problems/basic-calculator)
- 241. Different Ways to Add Parentheses
- [LeetCode Link](https://leetcode.com/problems/different-ways-to-add-parentheses)
|
+| - 2020. Number of Accounts That Did Not Stream
- [LeetCode Link](https://leetcode.com/problems/number-of-accounts-that-did-not-stream)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 2021. Brightest Position on Street
- [LeetCode Link](https://leetcode.com/problems/brightest-position-on-street)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 2086. Minimum Number of Buckets Required to Collect Rainwater from Houses
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-buckets-required-to-collect-rainwater-from-houses)
|
+| - 2022. Convert 1D Array Into 2D Array
- [LeetCode Link](https://leetcode.com/problems/convert-1d-array-into-2d-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 566. Reshape the Matrix
- [LeetCode Link](https://leetcode.com/problems/reshape-the-matrix)
|
+| - 2023. Number of Pairs of Strings With Concatenation Equal to Target
- [LeetCode Link](https://leetcode.com/problems/number-of-pairs-of-strings-with-concatenation-equal-to-target)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 1. Two Sum
- [LeetCode Link](https://leetcode.com/problems/two-sum)
|
+| - 2024. Maximize the Confusion of an Exam
- [LeetCode Link](https://leetcode.com/problems/maximize-the-confusion-of-an-exam)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 340. Longest Substring with At Most K Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
- 424. Longest Repeating Character Replacement
- [LeetCode Link](https://leetcode.com/problems/longest-repeating-character-replacement)
- 1004. Max Consecutive Ones III
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones-iii)
- 1482. Minimum Number of Days to Make m Bouquets
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets)
|
+| - 2025. Maximum Number of Ways to Partition an Array
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 416. Partition Equal Subset Sum
- [LeetCode Link](https://leetcode.com/problems/partition-equal-subset-sum)
- 698. Partition to K Equal Sum Subsets
- [LeetCode Link](https://leetcode.com/problems/partition-to-k-equal-sum-subsets)
|
+| - 2026. Low-Quality Problems
- [LeetCode Link](https://leetcode.com/problems/low-quality-problems)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 2027. Minimum Moves to Convert String
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-convert-string)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 2028. Find Missing Observations
- [LeetCode Link](https://leetcode.com/problems/find-missing-observations)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 1155. Number of Dice Rolls With Target Sum
- [LeetCode Link](https://leetcode.com/problems/number-of-dice-rolls-with-target-sum)
- 1223. Dice Roll Simulation
- [LeetCode Link](https://leetcode.com/problems/dice-roll-simulation)
|
+| - 2029. Stone Game IX
- [LeetCode Link](https://leetcode.com/problems/stone-game-ix)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 877. Stone Game
- [LeetCode Link](https://leetcode.com/problems/stone-game)
- 1140. Stone Game II
- [LeetCode Link](https://leetcode.com/problems/stone-game-ii)
- 1406. Stone Game III
- [LeetCode Link](https://leetcode.com/problems/stone-game-iii)
- 1510. Stone Game IV
- [LeetCode Link](https://leetcode.com/problems/stone-game-iv)
- 1563. Stone Game V
- [LeetCode Link](https://leetcode.com/problems/stone-game-v)
- 1686. Stone Game VI
- [LeetCode Link](https://leetcode.com/problems/stone-game-vi)
- 1690. Stone Game VII
- [LeetCode Link](https://leetcode.com/problems/stone-game-vii)
- 1872. Stone Game VIII
- [LeetCode Link](https://leetcode.com/problems/stone-game-viii)
- 2029. Stone Game IX
- [LeetCode Link](https://leetcode.com/problems/stone-game-ix)
|
+| - 2030. Smallest K-Length Subsequence With Occurrences of a Letter
- [LeetCode Link](https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 316. Remove Duplicate Letters
- [LeetCode Link](https://leetcode.com/problems/remove-duplicate-letters)
|
+| - 2031. Count Subarrays With More Ones Than Zeros
- [LeetCode Link](https://leetcode.com/problems/count-subarrays-with-more-ones-than-zeros)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Merge Sort
- [LeetCode Link](https://leetcode.com/tag/merge-sort)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 474. Ones and Zeroes
- [LeetCode Link](https://leetcode.com/problems/ones-and-zeroes)
- 1869. Longer Contiguous Segments of Ones than Zeros
- [LeetCode Link](https://leetcode.com/problems/longer-contiguous-segments-of-ones-than-zeros)
- 2155. All Divisions With the Highest Score of a Binary Array
- [LeetCode Link](https://leetcode.com/problems/all-divisions-with-the-highest-score-of-a-binary-array)
|
+| - 2032. Two Out of Three
- [LeetCode Link](https://leetcode.com/problems/two-out-of-three)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 2033. Minimum Operations to Make a Uni-Value Grid
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 462. Minimum Moves to Equal Array Elements II
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii)
|
+| - 2034. Stock Price Fluctuation
- [LeetCode Link](https://leetcode.com/problems/stock-price-fluctuation)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 981. Time Based Key-Value Store
- [LeetCode Link](https://leetcode.com/problems/time-based-key-value-store)
|
+| - 2035. Partition Array Into Two Arrays to Minimize Sum Difference
- [LeetCode Link](https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 416. Partition Equal Subset Sum
- [LeetCode Link](https://leetcode.com/problems/partition-equal-subset-sum)
- 805. Split Array With Same Average
- [LeetCode Link](https://leetcode.com/problems/split-array-with-same-average)
- 956. Tallest Billboard
- [LeetCode Link](https://leetcode.com/problems/tallest-billboard)
- 1049. Last Stone Weight II
- [LeetCode Link](https://leetcode.com/problems/last-stone-weight-ii)
- 1755. Closest Subsequence Sum
- [LeetCode Link](https://leetcode.com/problems/closest-subsequence-sum)
|
+| - 2036. Maximum Alternating Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/maximum-alternating-subarray-sum)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1911. Maximum Alternating Subsequence Sum
- [LeetCode Link](https://leetcode.com/problems/maximum-alternating-subsequence-sum)
|
+| - 2037. Minimum Number of Moves to Seat Everyone
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-moves-to-seat-everyone)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 2038. Remove Colored Pieces if Both Neighbors are the Same Color
- [LeetCode Link](https://leetcode.com/problems/remove-colored-pieces-if-both-neighbors-are-the-same-color)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
|
|
+| - 2039. The Time When the Network Becomes Idle
- [LeetCode Link](https://leetcode.com/problems/the-time-when-the-network-becomes-idle)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 429. N-ary Tree Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/n-ary-tree-level-order-traversal)
- 559. Maximum Depth of N-ary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-depth-of-n-ary-tree)
- 743. Network Delay Time
- [LeetCode Link](https://leetcode.com/problems/network-delay-time)
|
+| - 2040. Kth Smallest Product of Two Sorted Arrays
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-product-of-two-sorted-arrays)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 373. Find K Pairs with Smallest Sums
- [LeetCode Link](https://leetcode.com/problems/find-k-pairs-with-smallest-sums)
- 532. K-diff Pairs in an Array
- [LeetCode Link](https://leetcode.com/problems/k-diff-pairs-in-an-array)
|
+| - 2041. Accepted Candidates From the Interviews
- [LeetCode Link](https://leetcode.com/problems/accepted-candidates-from-the-interviews)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 2042. Check if Numbers Are Ascending in a Sentence
- [LeetCode Link](https://leetcode.com/problems/check-if-numbers-are-ascending-in-a-sentence)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 8. String to Integer (atoi)
- [LeetCode Link](https://leetcode.com/problems/string-to-integer-atoi)
- 1859. Sorting the Sentence
- [LeetCode Link](https://leetcode.com/problems/sorting-the-sentence)
- 2124. Check if All A's Appears Before All B's
- [LeetCode Link](https://leetcode.com/problems/check-if-all-as-appears-before-all-bs)
|
+| - 2043. Simple Bank System
- [LeetCode Link](https://leetcode.com/problems/simple-bank-system)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 2044. Count Number of Maximum Bitwise-OR Subsets
- [LeetCode Link](https://leetcode.com/problems/count-number-of-maximum-bitwise-or-subsets)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 78. Subsets
- [LeetCode Link](https://leetcode.com/problems/subsets)
|
+| - 2045. Second Minimum Time to Reach Destination
- [LeetCode Link](https://leetcode.com/problems/second-minimum-time-to-reach-destination)
| 🆓 | | ⭐️⭐️⭐️ | - Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Shortest Path
- [LeetCode Link](https://leetcode.com/tag/shortest-path)
| - 743. Network Delay Time
- [LeetCode Link](https://leetcode.com/problems/network-delay-time)
- 1334. Find the City With the Smallest Number of Neighbors at a Threshold Distance
- [LeetCode Link](https://leetcode.com/problems/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance)
- 1976. Number of Ways to Arrive at Destination
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-arrive-at-destination)
|
+| - 2046. Sort Linked List Already Sorted Using Absolute Values
- [LeetCode Link](https://leetcode.com/problems/sort-linked-list-already-sorted-using-absolute-values)
| 💰 | | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 148. Sort List
- [LeetCode Link](https://leetcode.com/problems/sort-list)
|
+| - 2047. Number of Valid Words in a Sentence
- [LeetCode Link](https://leetcode.com/problems/number-of-valid-words-in-a-sentence)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 2114. Maximum Number of Words Found in Sentences
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-words-found-in-sentences)
|
+| - 2048. Next Greater Numerically Balanced Number
- [LeetCode Link](https://leetcode.com/problems/next-greater-numerically-balanced-number)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 2049. Count Nodes With the Highest Score
- [LeetCode Link](https://leetcode.com/problems/count-nodes-with-the-highest-score)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 834. Sum of Distances in Tree
- [LeetCode Link](https://leetcode.com/problems/sum-of-distances-in-tree)
- 1110. Delete Nodes And Return Forest
- [LeetCode Link](https://leetcode.com/problems/delete-nodes-and-return-forest)
- 1339. Maximum Product of Splitted Binary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-product-of-splitted-binary-tree)
|
+| - 2050. Parallel Courses III
- [LeetCode Link](https://leetcode.com/problems/parallel-courses-iii)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
| - 630. Course Schedule III
- [LeetCode Link](https://leetcode.com/problems/course-schedule-iii)
- 1136. Parallel Courses
- [LeetCode Link](https://leetcode.com/problems/parallel-courses)
- 1834. Single-Threaded CPU
- [LeetCode Link](https://leetcode.com/problems/single-threaded-cpu)
- 1882. Process Tasks Using Servers
- [LeetCode Link](https://leetcode.com/problems/process-tasks-using-servers)
- 2127. Maximum Employees to Be Invited to a Meeting
- [LeetCode Link](https://leetcode.com/problems/maximum-employees-to-be-invited-to-a-meeting)
|
+| - 2051. The Category of Each Member in the Store
- [LeetCode Link](https://leetcode.com/problems/the-category-of-each-member-in-the-store)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 2052. Minimum Cost to Separate Sentence Into Rows
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-separate-sentence-into-rows)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 418. Sentence Screen Fitting
- [LeetCode Link](https://leetcode.com/problems/sentence-screen-fitting)
|
+| - 2053. Kth Distinct String in an Array
- [LeetCode Link](https://leetcode.com/problems/kth-distinct-string-in-an-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 2085. Count Common Words With One Occurrence
- [LeetCode Link](https://leetcode.com/problems/count-common-words-with-one-occurrence)
|
+| - 2054. Two Best Non-Overlapping Events
- [LeetCode Link](https://leetcode.com/problems/two-best-non-overlapping-events)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 1235. Maximum Profit in Job Scheduling
- [LeetCode Link](https://leetcode.com/problems/maximum-profit-in-job-scheduling)
- 1751. Maximum Number of Events That Can Be Attended II
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii)
|
+| - 2055. Plates Between Candles
- [LeetCode Link](https://leetcode.com/problems/plates-between-candles)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 34. Find First and Last Position of Element in Sorted Array
- [LeetCode Link](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array)
- 1177. Can Make Palindrome from Substring
- [LeetCode Link](https://leetcode.com/problems/can-make-palindrome-from-substring)
|
+| - 2056. Number of Valid Move Combinations On Chessboard
- [LeetCode Link](https://leetcode.com/problems/number-of-valid-move-combinations-on-chessboard)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 2057. Smallest Index With Equal Value
- [LeetCode Link](https://leetcode.com/problems/smallest-index-with-equal-value)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 2058. Find the Minimum and Maximum Number of Nodes Between Critical Points
- [LeetCode Link](https://leetcode.com/problems/find-the-minimum-and-maximum-number-of-nodes-between-critical-points)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
|
|
+| - 2059. Minimum Operations to Convert Number
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-convert-number)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 1658. Minimum Operations to Reduce X to Zero
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero)
|
+| - 2060. Check if an Original String Exists Given Two Encoded Strings
- [LeetCode Link](https://leetcode.com/problems/check-if-an-original-string-exists-given-two-encoded-strings)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 408. Valid Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/valid-word-abbreviation)
- 1662. Check If Two String Arrays are Equivalent
- [LeetCode Link](https://leetcode.com/problems/check-if-two-string-arrays-are-equivalent)
|
+| - 2061. Number of Spaces Cleaning Robot Cleaned
- [LeetCode Link](https://leetcode.com/problems/number-of-spaces-cleaning-robot-cleaned)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 489. Robot Room Cleaner
- [LeetCode Link](https://leetcode.com/problems/robot-room-cleaner)
|
+| - 2062. Count Vowel Substrings of a String
- [LeetCode Link](https://leetcode.com/problems/count-vowel-substrings-of-a-string)
| 🆓 | | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 792. Number of Matching Subsequences
- [LeetCode Link](https://leetcode.com/problems/number-of-matching-subsequences)
- 992. Subarrays with K Different Integers
- [LeetCode Link](https://leetcode.com/problems/subarrays-with-k-different-integers)
- 1513. Number of Substrings With Only 1s
- [LeetCode Link](https://leetcode.com/problems/number-of-substrings-with-only-1s)
- 1839. Longest Substring Of All Vowels in Order
- [LeetCode Link](https://leetcode.com/problems/longest-substring-of-all-vowels-in-order)
|
+| - 2063. Vowels of All Substrings
- [LeetCode Link](https://leetcode.com/problems/vowels-of-all-substrings)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Combinatorics
- [LeetCode Link](https://leetcode.com/tag/combinatorics)
| - 1358. Number of Substrings Containing All Three Characters
- [LeetCode Link](https://leetcode.com/problems/number-of-substrings-containing-all-three-characters)
|
+| - 2064. Minimized Maximum of Products Distributed to Any Store
- [LeetCode Link](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 875. Koko Eating Bananas
- [LeetCode Link](https://leetcode.com/problems/koko-eating-bananas)
- 1011. Capacity To Ship Packages Within D Days
- [LeetCode Link](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days)
- 1283. Find the Smallest Divisor Given a Threshold
- [LeetCode Link](https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold)
- 1552. Magnetic Force Between Two Balls
- [LeetCode Link](https://leetcode.com/problems/magnetic-force-between-two-balls)
- 1760. Minimum Limit of Balls in a Bag
- [LeetCode Link](https://leetcode.com/problems/minimum-limit-of-balls-in-a-bag)
- 2187. Minimum Time to Complete Trips
- [LeetCode Link](https://leetcode.com/problems/minimum-time-to-complete-trips)
|
+| - 2065. Maximum Path Quality of a Graph
- [LeetCode Link](https://leetcode.com/problems/maximum-path-quality-of-a-graph)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 741. Cherry Pickup
- [LeetCode Link](https://leetcode.com/problems/cherry-pickup)
- 1928. Minimum Cost to Reach Destination in Time
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-reach-destination-in-time)
|
+| - 2066. Account Balance
- [LeetCode Link](https://leetcode.com/problems/account-balance)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 2067. Number of Equal Count Substrings
- [LeetCode Link](https://leetcode.com/problems/number-of-equal-count-substrings)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 3. Longest Substring Without Repeating Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-without-repeating-characters)
- 395. Longest Substring with At Least K Repeating Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters)
- 2168. Unique Substrings With Equal Digit Frequency
- [LeetCode Link](https://leetcode.com/problems/unique-substrings-with-equal-digit-frequency)
|
+| - 2068. Check Whether Two Strings are Almost Equivalent
- [LeetCode Link](https://leetcode.com/problems/check-whether-two-strings-are-almost-equivalent)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 2069. Walking Robot Simulation II
- [LeetCode Link](https://leetcode.com/problems/walking-robot-simulation-ii)
| 🆓 | | ⭐️⭐️ | - Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 874. Walking Robot Simulation
- [LeetCode Link](https://leetcode.com/problems/walking-robot-simulation)
|
+| - 2070. Most Beautiful Item for Each Query
- [LeetCode Link](https://leetcode.com/problems/most-beautiful-item-for-each-query)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1847. Closest Room
- [LeetCode Link](https://leetcode.com/problems/closest-room)
|
+| - 2071. Maximum Number of Tasks You Can Assign
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Monotonic Queue
- [LeetCode Link](https://leetcode.com/tag/monotonic-queue)
| - 826. Most Profit Assigning Work
- [LeetCode Link](https://leetcode.com/problems/most-profit-assigning-work)
- 2141. Maximum Running Time of N Computers
- [LeetCode Link](https://leetcode.com/problems/maximum-running-time-of-n-computers)
|
+| - 2072. The Winner University
- [LeetCode Link](https://leetcode.com/problems/the-winner-university)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 2082. The Number of Rich Customers
- [LeetCode Link](https://leetcode.com/problems/the-number-of-rich-customers)
|
+| - 2073. Time Needed to Buy Tickets
- [LeetCode Link](https://leetcode.com/problems/time-needed-to-buy-tickets)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 1700. Number of Students Unable to Eat Lunch
- [LeetCode Link](https://leetcode.com/problems/number-of-students-unable-to-eat-lunch)
|
+| - 2074. Reverse Nodes in Even Length Groups
- [LeetCode Link](https://leetcode.com/problems/reverse-nodes-in-even-length-groups)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
| - 25. Reverse Nodes in k-Group
- [LeetCode Link](https://leetcode.com/problems/reverse-nodes-in-k-group)
- 206. Reverse Linked List
- [LeetCode Link](https://leetcode.com/problems/reverse-linked-list)
|
+| - 2075. Decode the Slanted Ciphertext
- [LeetCode Link](https://leetcode.com/problems/decode-the-slanted-ciphertext)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 498. Diagonal Traverse
- [LeetCode Link](https://leetcode.com/problems/diagonal-traverse)
|
+| - 2076. Process Restricted Friend Requests
- [LeetCode Link](https://leetcode.com/problems/process-restricted-friend-requests)
| 🆓 | | ⭐️⭐️⭐️ | - Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 305. Number of Islands II
- [LeetCode Link](https://leetcode.com/problems/number-of-islands-ii)
- 1202. Smallest String With Swaps
- [LeetCode Link](https://leetcode.com/problems/smallest-string-with-swaps)
- 2127. Maximum Employees to Be Invited to a Meeting
- [LeetCode Link](https://leetcode.com/problems/maximum-employees-to-be-invited-to-a-meeting)
|
+| - 2077. Paths in Maze That Lead to Same Room
- [LeetCode Link](https://leetcode.com/problems/paths-in-maze-that-lead-to-same-room)
| 💰 | | ⭐️⭐️ | - Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 323. Number of Connected Components in an Undirected Graph
- [LeetCode Link](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph)
- 882. Reachable Nodes In Subdivided Graph
- [LeetCode Link](https://leetcode.com/problems/reachable-nodes-in-subdivided-graph)
- 1971. Find if Path Exists in Graph
- [LeetCode Link](https://leetcode.com/problems/find-if-path-exists-in-graph)
|
+| - 2078. Two Furthest Houses With Different Colors
- [LeetCode Link](https://leetcode.com/problems/two-furthest-houses-with-different-colors)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 1299. Replace Elements with Greatest Element on Right Side
- [LeetCode Link](https://leetcode.com/problems/replace-elements-with-greatest-element-on-right-side)
- 1855. Maximum Distance Between a Pair of Values
- [LeetCode Link](https://leetcode.com/problems/maximum-distance-between-a-pair-of-values)
- 2016. Maximum Difference Between Increasing Elements
- [LeetCode Link](https://leetcode.com/problems/maximum-difference-between-increasing-elements)
|
+| - 2079. Watering Plants
- [LeetCode Link](https://leetcode.com/problems/watering-plants)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 2105. Watering Plants II
- [LeetCode Link](https://leetcode.com/problems/watering-plants-ii)
|
+| - 2080. Range Frequency Queries
- [LeetCode Link](https://leetcode.com/problems/range-frequency-queries)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
|
|
+| - 2081. Sum of k-Mirror Numbers
- [LeetCode Link](https://leetcode.com/problems/sum-of-k-mirror-numbers)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
| - 247. Strobogrammatic Number II
- [LeetCode Link](https://leetcode.com/problems/strobogrammatic-number-ii)
- 866. Prime Palindrome
- [LeetCode Link](https://leetcode.com/problems/prime-palindrome)
|
+| - 2082. The Number of Rich Customers
- [LeetCode Link](https://leetcode.com/problems/the-number-of-rich-customers)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 2072. The Winner University
- [LeetCode Link](https://leetcode.com/problems/the-winner-university)
|
+| - 2083. Substrings That Begin and End With the Same Letter
- [LeetCode Link](https://leetcode.com/problems/substrings-that-begin-and-end-with-the-same-letter)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 1512. Number of Good Pairs
- [LeetCode Link](https://leetcode.com/problems/number-of-good-pairs)
- 1781. Sum of Beauty of All Substrings
- [LeetCode Link](https://leetcode.com/problems/sum-of-beauty-of-all-substrings)
- 1885. Count Pairs in Two Arrays
- [LeetCode Link](https://leetcode.com/problems/count-pairs-in-two-arrays)
- 2168. Unique Substrings With Equal Digit Frequency
- [LeetCode Link](https://leetcode.com/problems/unique-substrings-with-equal-digit-frequency)
|
+| - 2084. Drop Type 1 Orders for Customers With Type 0 Orders
- [LeetCode Link](https://leetcode.com/problems/drop-type-1-orders-for-customers-with-type-0-orders)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 2085. Count Common Words With One Occurrence
- [LeetCode Link](https://leetcode.com/problems/count-common-words-with-one-occurrence)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 349. Intersection of Two Arrays
- [LeetCode Link](https://leetcode.com/problems/intersection-of-two-arrays)
- 884. Uncommon Words from Two Sentences
- [LeetCode Link](https://leetcode.com/problems/uncommon-words-from-two-sentences)
- 2053. Kth Distinct String in an Array
- [LeetCode Link](https://leetcode.com/problems/kth-distinct-string-in-an-array)
|
+| - 2086. Minimum Number of Buckets Required to Collect Rainwater from Houses
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-buckets-required-to-collect-rainwater-from-houses)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 1989. Maximum Number of People That Can Be Caught in Tag
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-people-that-can-be-caught-in-tag)
- 2021. Brightest Position on Street
- [LeetCode Link](https://leetcode.com/problems/brightest-position-on-street)
|
+| - 2087. Minimum Cost Homecoming of a Robot in a Grid
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 62. Unique Paths
- [LeetCode Link](https://leetcode.com/problems/unique-paths)
- 64. Minimum Path Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-path-sum)
- 361. Bomb Enemy
- [LeetCode Link](https://leetcode.com/problems/bomb-enemy)
- 1277. Count Square Submatrices with All Ones
- [LeetCode Link](https://leetcode.com/problems/count-square-submatrices-with-all-ones)
|
+| - 2088. Count Fertile Pyramids in a Land
- [LeetCode Link](https://leetcode.com/problems/count-fertile-pyramids-in-a-land)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 1277. Count Square Submatrices with All Ones
- [LeetCode Link](https://leetcode.com/problems/count-square-submatrices-with-all-ones)
- 1878. Get Biggest Three Rhombus Sums in a Grid
- [LeetCode Link](https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid)
|
+| - 2089. Find Target Indices After Sorting Array
- [LeetCode Link](https://leetcode.com/problems/find-target-indices-after-sorting-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 34. Find First and Last Position of Element in Sorted Array
- [LeetCode Link](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array)
- 1331. Rank Transform of an Array
- [LeetCode Link](https://leetcode.com/problems/rank-transform-of-an-array)
|
+| - 2090. K Radius Subarray Averages
- [LeetCode Link](https://leetcode.com/problems/k-radius-subarray-averages)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 209. Minimum Size Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-size-subarray-sum)
- 346. Moving Average from Data Stream
- [LeetCode Link](https://leetcode.com/problems/moving-average-from-data-stream)
- 560. Subarray Sum Equals K
- [LeetCode Link](https://leetcode.com/problems/subarray-sum-equals-k)
- 643. Maximum Average Subarray I
- [LeetCode Link](https://leetcode.com/problems/maximum-average-subarray-i)
- 1343. Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold
- [LeetCode Link](https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold)
|
+| - 2091. Removing Minimum and Maximum From Array
- [LeetCode Link](https://leetcode.com/problems/removing-minimum-and-maximum-from-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 1423. Maximum Points You Can Obtain from Cards
- [LeetCode Link](https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards)
- 1647. Minimum Deletions to Make Character Frequencies Unique
- [LeetCode Link](https://leetcode.com/problems/minimum-deletions-to-make-character-frequencies-unique)
|
+| - 2092. Find All People With Secret
- [LeetCode Link](https://leetcode.com/problems/find-all-people-with-secret)
| 🆓 | | ⭐️⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 882. Reachable Nodes In Subdivided Graph
- [LeetCode Link](https://leetcode.com/problems/reachable-nodes-in-subdivided-graph)
|
+| - 2093. Minimum Cost to Reach City With Discounts
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-reach-city-with-discounts)
| 💰 | | ⭐️⭐️ | - Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Shortest Path
- [LeetCode Link](https://leetcode.com/tag/shortest-path)
| - 787. Cheapest Flights Within K Stops
- [LeetCode Link](https://leetcode.com/problems/cheapest-flights-within-k-stops)
- 1135. Connecting Cities With Minimum Cost
- [LeetCode Link](https://leetcode.com/problems/connecting-cities-with-minimum-cost)
- 1928. Minimum Cost to Reach Destination in Time
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-reach-destination-in-time)
|
+| - 2094. Finding 3-Digit Even Numbers
- [LeetCode Link](https://leetcode.com/problems/finding-3-digit-even-numbers)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
| - 1295. Find Numbers with Even Number of Digits
- [LeetCode Link](https://leetcode.com/problems/find-numbers-with-even-number-of-digits)
|
+| - 2095. Delete the Middle Node of a Linked List
- [LeetCode Link](https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 19. Remove Nth Node From End of List
- [LeetCode Link](https://leetcode.com/problems/remove-nth-node-from-end-of-list)
- 143. Reorder List
- [LeetCode Link](https://leetcode.com/problems/reorder-list)
- 203. Remove Linked List Elements
- [LeetCode Link](https://leetcode.com/problems/remove-linked-list-elements)
- 876. Middle of the Linked List
- [LeetCode Link](https://leetcode.com/problems/middle-of-the-linked-list)
|
+| - 2096. Step-By-Step Directions From a Binary Tree Node to Another
- [LeetCode Link](https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 113. Path Sum II
- [LeetCode Link](https://leetcode.com/problems/path-sum-ii)
- 236. Lowest Common Ancestor of a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
- 257. Binary Tree Paths
- [LeetCode Link](https://leetcode.com/problems/binary-tree-paths)
- 1740. Find Distance in a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/find-distance-in-a-binary-tree)
|
+| - 2097. Valid Arrangement of Pairs
- [LeetCode Link](https://leetcode.com/problems/valid-arrangement-of-pairs)
| 🆓 | | ⭐️⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Eulerian Circuit
- [LeetCode Link](https://leetcode.com/tag/eulerian-circuit)
| - 332. Reconstruct Itinerary
- [LeetCode Link](https://leetcode.com/problems/reconstruct-itinerary)
- 1971. Find if Path Exists in Graph
- [LeetCode Link](https://leetcode.com/problems/find-if-path-exists-in-graph)
|
+| - 2098. Subsequence of Size K With the Largest Even Sum
- [LeetCode Link](https://leetcode.com/problems/subsequence-of-size-k-with-the-largest-even-sum)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 410. Split Array Largest Sum
- [LeetCode Link](https://leetcode.com/problems/split-array-largest-sum)
- 1043. Partition Array for Maximum Sum
- [LeetCode Link](https://leetcode.com/problems/partition-array-for-maximum-sum)
- 1524. Number of Sub-arrays With Odd Sum
- [LeetCode Link](https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum)
|
+| - 2099. Find Subsequence of Length K With the Largest Sum
- [LeetCode Link](https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 215. Kth Largest Element in an Array
- [LeetCode Link](https://leetcode.com/problems/kth-largest-element-in-an-array)
- 1005. Maximize Sum Of Array After K Negations
- [LeetCode Link](https://leetcode.com/problems/maximize-sum-of-array-after-k-negations)
- 1356. Sort Integers by The Number of 1 Bits
- [LeetCode Link](https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits)
- 2163. Minimum Difference in Sums After Removal of Elements
- [LeetCode Link](https://leetcode.com/problems/minimum-difference-in-sums-after-removal-of-elements)
|
+| - 2100. Find Good Days to Rob the Bank
- [LeetCode Link](https://leetcode.com/problems/find-good-days-to-rob-the-bank)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 665. Non-decreasing Array
- [LeetCode Link](https://leetcode.com/problems/non-decreasing-array)
- 845. Longest Mountain in Array
- [LeetCode Link](https://leetcode.com/problems/longest-mountain-in-array)
- 1095. Find in Mountain Array
- [LeetCode Link](https://leetcode.com/problems/find-in-mountain-array)
- 1800. Maximum Ascending Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/maximum-ascending-subarray-sum)
|
+| - 2101. Detonate the Maximum Bombs
- [LeetCode Link](https://leetcode.com/problems/detonate-the-maximum-bombs)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
| - 529. Minesweeper
- [LeetCode Link](https://leetcode.com/problems/minesweeper)
- 547. Number of Provinces
- [LeetCode Link](https://leetcode.com/problems/number-of-provinces)
- 695. Max Area of Island
- [LeetCode Link](https://leetcode.com/problems/max-area-of-island)
- 994. Rotting Oranges
- [LeetCode Link](https://leetcode.com/problems/rotting-oranges)
|
+| - 2102. Sequentially Ordinal Rank Tracker
- [LeetCode Link](https://leetcode.com/problems/sequentially-ordinal-rank-tracker)
| 🆓 | | ⭐️⭐️⭐️ | - Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 295. Find Median from Data Stream
- [LeetCode Link](https://leetcode.com/problems/find-median-from-data-stream)
- 703. Kth Largest Element in a Stream
- [LeetCode Link](https://leetcode.com/problems/kth-largest-element-in-a-stream)
- 1825. Finding MK Average
- [LeetCode Link](https://leetcode.com/problems/finding-mk-average)
|
+| - 2103. Rings and Rods
- [LeetCode Link](https://leetcode.com/problems/rings-and-rods)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 1941. Check if All Characters Have Equal Number of Occurrences
- [LeetCode Link](https://leetcode.com/problems/check-if-all-characters-have-equal-number-of-occurrences)
|
+| - 2104. Sum of Subarray Ranges
- [LeetCode Link](https://leetcode.com/problems/sum-of-subarray-ranges)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 496. Next Greater Element I
- [LeetCode Link](https://leetcode.com/problems/next-greater-element-i)
- 907. Sum of Subarray Minimums
- [LeetCode Link](https://leetcode.com/problems/sum-of-subarray-minimums)
- 1759. Count Number of Homogenous Substrings
- [LeetCode Link](https://leetcode.com/problems/count-number-of-homogenous-substrings)
- 1944. Number of Visible People in a Queue
- [LeetCode Link](https://leetcode.com/problems/number-of-visible-people-in-a-queue)
|
+| - 2105. Watering Plants II
- [LeetCode Link](https://leetcode.com/problems/watering-plants-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 2079. Watering Plants
- [LeetCode Link](https://leetcode.com/problems/watering-plants)
|
+| - 2106. Maximum Fruits Harvested After at Most K Steps
- [LeetCode Link](https://leetcode.com/problems/maximum-fruits-harvested-after-at-most-k-steps)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 1383. Maximum Performance of a Team
- [LeetCode Link](https://leetcode.com/problems/maximum-performance-of-a-team)
|
+| - 2107. Number of Unique Flavors After Sharing K Candies
- [LeetCode Link](https://leetcode.com/problems/number-of-unique-flavors-after-sharing-k-candies)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 546. Remove Boxes
- [LeetCode Link](https://leetcode.com/problems/remove-boxes)
- 992. Subarrays with K Different Integers
- [LeetCode Link](https://leetcode.com/problems/subarrays-with-k-different-integers)
|
+| - 2108. Find First Palindromic String in the Array
- [LeetCode Link](https://leetcode.com/problems/find-first-palindromic-string-in-the-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 125. Valid Palindrome
- [LeetCode Link](https://leetcode.com/problems/valid-palindrome)
|
+| - 2109. Adding Spaces to a String
- [LeetCode Link](https://leetcode.com/problems/adding-spaces-to-a-string)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 2110. Number of Smooth Descent Periods of a Stock
- [LeetCode Link](https://leetcode.com/problems/number-of-smooth-descent-periods-of-a-stock)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 713. Subarray Product Less Than K
- [LeetCode Link](https://leetcode.com/problems/subarray-product-less-than-k)
- 1063. Number of Valid Subarrays
- [LeetCode Link](https://leetcode.com/problems/number-of-valid-subarrays)
|
+| - 2111. Minimum Operations to Make the Array K-Increasing
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-make-the-array-k-increasing)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 300. Longest Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-increasing-subsequence)
- 801. Minimum Swaps To Make Sequences Increasing
- [LeetCode Link](https://leetcode.com/problems/minimum-swaps-to-make-sequences-increasing)
|
+| - 2112. The Airport With the Most Traffic
- [LeetCode Link](https://leetcode.com/problems/the-airport-with-the-most-traffic)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 2113. Elements in Array After Removing and Replacing Elements
- [LeetCode Link](https://leetcode.com/problems/elements-in-array-after-removing-and-replacing-elements)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 2114. Maximum Number of Words Found in Sentences
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-words-found-in-sentences)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 2047. Number of Valid Words in a Sentence
- [LeetCode Link](https://leetcode.com/problems/number-of-valid-words-in-a-sentence)
|
+| - 2115. Find All Possible Recipes from Given Supplies
- [LeetCode Link](https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
| - 210. Course Schedule II
- [LeetCode Link](https://leetcode.com/problems/course-schedule-ii)
- 1711. Count Good Meals
- [LeetCode Link](https://leetcode.com/problems/count-good-meals)
|
+| - 2116. Check if a Parentheses String Can Be Valid
- [LeetCode Link](https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 20. Valid Parentheses
- [LeetCode Link](https://leetcode.com/problems/valid-parentheses)
- 22. Generate Parentheses
- [LeetCode Link](https://leetcode.com/problems/generate-parentheses)
- 678. Valid Parenthesis String
- [LeetCode Link](https://leetcode.com/problems/valid-parenthesis-string)
- 1249. Minimum Remove to Make Valid Parentheses
- [LeetCode Link](https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses)
|
+| - 2117. Abbreviating the Product of a Range
- [LeetCode Link](https://leetcode.com/problems/abbreviating-the-product-of-a-range)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 172. Factorial Trailing Zeroes
- [LeetCode Link](https://leetcode.com/problems/factorial-trailing-zeroes)
|
+| - 2118. Build the Equation
- [LeetCode Link](https://leetcode.com/problems/build-the-equation)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 2119. A Number After a Double Reversal
- [LeetCode Link](https://leetcode.com/problems/a-number-after-a-double-reversal)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 7. Reverse Integer
- [LeetCode Link](https://leetcode.com/problems/reverse-integer)
- 190. Reverse Bits
- [LeetCode Link](https://leetcode.com/problems/reverse-bits)
|
+| - 2120. Execution of All Suffix Instructions Staying in a Grid
- [LeetCode Link](https://leetcode.com/problems/execution-of-all-suffix-instructions-staying-in-a-grid)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 576. Out of Boundary Paths
- [LeetCode Link](https://leetcode.com/problems/out-of-boundary-paths)
- 657. Robot Return to Origin
- [LeetCode Link](https://leetcode.com/problems/robot-return-to-origin)
|
+| - 2121. Intervals Between Identical Elements
- [LeetCode Link](https://leetcode.com/problems/intervals-between-identical-elements)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 523. Continuous Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/continuous-subarray-sum)
|
+| - 2122. Recover the Original Array
- [LeetCode Link](https://leetcode.com/problems/recover-the-original-array)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
| - 1982. Find Array Given Subset Sums
- [LeetCode Link](https://leetcode.com/problems/find-array-given-subset-sums)
- 2007. Find Original Array From Doubled Array
- [LeetCode Link](https://leetcode.com/problems/find-original-array-from-doubled-array)
|
+| - 2123. Minimum Operations to Remove Adjacent Ones in Matrix
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-remove-adjacent-ones-in-matrix)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 73. Set Matrix Zeroes
- [LeetCode Link](https://leetcode.com/problems/set-matrix-zeroes)
- 542. 01 Matrix
- [LeetCode Link](https://leetcode.com/problems/01-matrix)
- 1284. Minimum Number of Flips to Convert Binary Matrix to Zero Matrix
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix)
- 2128. Remove All Ones With Row and Column Flips
- [LeetCode Link](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips)
|
+| - 2124. Check if All A's Appears Before All B's
- [LeetCode Link](https://leetcode.com/problems/check-if-all-as-appears-before-all-bs)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 1653. Minimum Deletions to Make String Balanced
- [LeetCode Link](https://leetcode.com/problems/minimum-deletions-to-make-string-balanced)
- 1752. Check if Array Is Sorted and Rotated
- [LeetCode Link](https://leetcode.com/problems/check-if-array-is-sorted-and-rotated)
- 2042. Check if Numbers Are Ascending in a Sentence
- [LeetCode Link](https://leetcode.com/problems/check-if-numbers-are-ascending-in-a-sentence)
|
+| - 2125. Number of Laser Beams in a Bank
- [LeetCode Link](https://leetcode.com/problems/number-of-laser-beams-in-a-bank)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 73. Set Matrix Zeroes
- [LeetCode Link](https://leetcode.com/problems/set-matrix-zeroes)
|
+| - 2126. Destroying Asteroids
- [LeetCode Link](https://leetcode.com/problems/destroying-asteroids)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 735. Asteroid Collision
- [LeetCode Link](https://leetcode.com/problems/asteroid-collision)
|
+| - 2127. Maximum Employees to Be Invited to a Meeting
- [LeetCode Link](https://leetcode.com/problems/maximum-employees-to-be-invited-to-a-meeting)
| 🆓 | | ⭐️⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
| - 684. Redundant Connection
- [LeetCode Link](https://leetcode.com/problems/redundant-connection)
- 2050. Parallel Courses III
- [LeetCode Link](https://leetcode.com/problems/parallel-courses-iii)
- 2076. Process Restricted Friend Requests
- [LeetCode Link](https://leetcode.com/problems/process-restricted-friend-requests)
|
+| - 2128. Remove All Ones With Row and Column Flips
- [LeetCode Link](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 861. Score After Flipping Matrix
- [LeetCode Link](https://leetcode.com/problems/score-after-flipping-matrix)
- 1284. Minimum Number of Flips to Convert Binary Matrix to Zero Matrix
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix)
- 2123. Minimum Operations to Remove Adjacent Ones in Matrix
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-remove-adjacent-ones-in-matrix)
- 2174. Remove All Ones With Row and Column Flips II
- [LeetCode Link](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips-ii)
|
+| - 2129. Capitalize the Title
- [LeetCode Link](https://leetcode.com/problems/capitalize-the-title)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 520. Detect Capital
- [LeetCode Link](https://leetcode.com/problems/detect-capital)
- 709. To Lower Case
- [LeetCode Link](https://leetcode.com/problems/to-lower-case)
|
+| - 2130. Maximum Twin Sum of a Linked List
- [LeetCode Link](https://leetcode.com/problems/maximum-twin-sum-of-a-linked-list)
| 🆓 | | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 206. Reverse Linked List
- [LeetCode Link](https://leetcode.com/problems/reverse-linked-list)
- 234. Palindrome Linked List
- [LeetCode Link](https://leetcode.com/problems/palindrome-linked-list)
- 876. Middle of the Linked List
- [LeetCode Link](https://leetcode.com/problems/middle-of-the-linked-list)
|
+| - 2131. Longest Palindrome by Concatenating Two Letter Words
- [LeetCode Link](https://leetcode.com/problems/longest-palindrome-by-concatenating-two-letter-words)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 336. Palindrome Pairs
- [LeetCode Link](https://leetcode.com/problems/palindrome-pairs)
- 409. Longest Palindrome
- [LeetCode Link](https://leetcode.com/problems/longest-palindrome)
|
+| - 2132. Stamping the Grid
- [LeetCode Link](https://leetcode.com/problems/stamping-the-grid)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 221. Maximal Square
- [LeetCode Link](https://leetcode.com/problems/maximal-square)
- 361. Bomb Enemy
- [LeetCode Link](https://leetcode.com/problems/bomb-enemy)
- 1314. Matrix Block Sum
- [LeetCode Link](https://leetcode.com/problems/matrix-block-sum)
|
+| - 2133. Check if Every Row and Column Contains All Numbers
- [LeetCode Link](https://leetcode.com/problems/check-if-every-row-and-column-contains-all-numbers)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 36. Valid Sudoku
- [LeetCode Link](https://leetcode.com/problems/valid-sudoku)
- 1572. Matrix Diagonal Sum
- [LeetCode Link](https://leetcode.com/problems/matrix-diagonal-sum)
|
+| - 2134. Minimum Swaps to Group All 1's Together II
- [LeetCode Link](https://leetcode.com/problems/minimum-swaps-to-group-all-1s-together-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 1151. Minimum Swaps to Group All 1's Together
- [LeetCode Link](https://leetcode.com/problems/minimum-swaps-to-group-all-1s-together)
|
+| - 2135. Count Words Obtained After Adding a Letter
- [LeetCode Link](https://leetcode.com/problems/count-words-obtained-after-adding-a-letter)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1554. Strings Differ by One Character
- [LeetCode Link](https://leetcode.com/problems/strings-differ-by-one-character)
- 1638. Count Substrings That Differ by One Character
- [LeetCode Link](https://leetcode.com/problems/count-substrings-that-differ-by-one-character)
- 1717. Maximum Score From Removing Substrings
- [LeetCode Link](https://leetcode.com/problems/maximum-score-from-removing-substrings)
|
+| - 2136. Earliest Possible Day of Full Bloom
- [LeetCode Link](https://leetcode.com/problems/earliest-possible-day-of-full-bloom)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1482. Minimum Number of Days to Make m Bouquets
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets)
|
+| - 2137. Pour Water Between Buckets to Make Water Levels Equal
- [LeetCode Link](https://leetcode.com/problems/pour-water-between-buckets-to-make-water-levels-equal)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 33. Search in Rotated Sorted Array
- [LeetCode Link](https://leetcode.com/problems/search-in-rotated-sorted-array)
- 162. Find Peak Element
- [LeetCode Link](https://leetcode.com/problems/find-peak-element)
- 453. Minimum Moves to Equal Array Elements
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-equal-array-elements)
|
+| - 2138. Divide a String Into Groups of Size k
- [LeetCode Link](https://leetcode.com/problems/divide-a-string-into-groups-of-size-k)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 68. Text Justification
- [LeetCode Link](https://leetcode.com/problems/text-justification)
- 830. Positions of Large Groups
- [LeetCode Link](https://leetcode.com/problems/positions-of-large-groups)
|
+| - 2139. Minimum Moves to Reach Target Score
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-reach-target-score)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 1342. Number of Steps to Reduce a Number to Zero
- [LeetCode Link](https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero)
- 1404. Number of Steps to Reduce a Number in Binary Representation to One
- [LeetCode Link](https://leetcode.com/problems/number-of-steps-to-reduce-a-number-in-binary-representation-to-one)
|
+| - 2140. Solving Questions With Brainpower
- [LeetCode Link](https://leetcode.com/problems/solving-questions-with-brainpower)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 198. House Robber
- [LeetCode Link](https://leetcode.com/problems/house-robber)
- 403. Frog Jump
- [LeetCode Link](https://leetcode.com/problems/frog-jump)
|
+| - 2141. Maximum Running Time of N Computers
- [LeetCode Link](https://leetcode.com/problems/maximum-running-time-of-n-computers)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 453. Minimum Moves to Equal Array Elements
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-equal-array-elements)
- 1648. Sell Diminishing-Valued Colored Balls
- [LeetCode Link](https://leetcode.com/problems/sell-diminishing-valued-colored-balls)
- 2071. Maximum Number of Tasks You Can Assign
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign)
- 2187. Minimum Time to Complete Trips
- [LeetCode Link](https://leetcode.com/problems/minimum-time-to-complete-trips)
|
+| - 2142. The Number of Passengers in Each Bus I
- [LeetCode Link](https://leetcode.com/problems/the-number-of-passengers-in-each-bus-i)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 2143. Choose Numbers From Two Arrays in Range
- [LeetCode Link](https://leetcode.com/problems/choose-numbers-from-two-arrays-in-range)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 349. Intersection of Two Arrays
- [LeetCode Link](https://leetcode.com/problems/intersection-of-two-arrays)
- 350. Intersection of Two Arrays II
- [LeetCode Link](https://leetcode.com/problems/intersection-of-two-arrays-ii)
- 1874. Minimize Product Sum of Two Arrays
- [LeetCode Link](https://leetcode.com/problems/minimize-product-sum-of-two-arrays)
- 1879. Minimum XOR Sum of Two Arrays
- [LeetCode Link](https://leetcode.com/problems/minimum-xor-sum-of-two-arrays)
|
+| - 2144. Minimum Cost of Buying Candies With Discount
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-of-buying-candies-with-discount)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 561. Array Partition I
- [LeetCode Link](https://leetcode.com/problems/array-partition-i)
- 1200. Minimum Absolute Difference
- [LeetCode Link](https://leetcode.com/problems/minimum-absolute-difference)
|
+| - 2145. Count the Hidden Sequences
- [LeetCode Link](https://leetcode.com/problems/count-the-hidden-sequences)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 2146. K Highest Ranked Items Within a Price Range
- [LeetCode Link](https://leetcode.com/problems/k-highest-ranked-items-within-a-price-range)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 215. Kth Largest Element in an Array
- [LeetCode Link](https://leetcode.com/problems/kth-largest-element-in-an-array)
- 1162. As Far from Land as Possible
- [LeetCode Link](https://leetcode.com/problems/as-far-from-land-as-possible)
|
+| - 2147. Number of Ways to Divide a Long Corridor
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-divide-a-long-corridor)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 639. Decode Ways II
- [LeetCode Link](https://leetcode.com/problems/decode-ways-ii)
- 1547. Minimum Cost to Cut a Stick
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-cut-a-stick)
- 1712. Ways to Split Array Into Three Subarrays
- [LeetCode Link](https://leetcode.com/problems/ways-to-split-array-into-three-subarrays)
|
+| - 2148. Count Elements With Strictly Smaller and Greater Elements
- [LeetCode Link](https://leetcode.com/problems/count-elements-with-strictly-smaller-and-greater-elements)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 744. Find Smallest Letter Greater Than Target
- [LeetCode Link](https://leetcode.com/problems/find-smallest-letter-greater-than-target)
|
+| - 2149. Rearrange Array Elements by Sign
- [LeetCode Link](https://leetcode.com/problems/rearrange-array-elements-by-sign)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 376. Wiggle Subsequence
- [LeetCode Link](https://leetcode.com/problems/wiggle-subsequence)
- 922. Sort Array By Parity II
- [LeetCode Link](https://leetcode.com/problems/sort-array-by-parity-ii)
- 2161. Partition Array According to Given Pivot
- [LeetCode Link](https://leetcode.com/problems/partition-array-according-to-given-pivot)
|
+| - 2150. Find All Lonely Numbers in the Array
- [LeetCode Link](https://leetcode.com/problems/find-all-lonely-numbers-in-the-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 1838. Frequency of the Most Frequent Element
- [LeetCode Link](https://leetcode.com/problems/frequency-of-the-most-frequent-element)
|
+| - 2151. Maximum Good People Based on Statements
- [LeetCode Link](https://leetcode.com/problems/maximum-good-people-based-on-statements)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
| - 1255. Maximum Score Words Formed by Letters
- [LeetCode Link](https://leetcode.com/problems/maximum-score-words-formed-by-letters)
|
+| - 2152. Minimum Number of Lines to Cover Points
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-lines-to-cover-points)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 149. Max Points on a Line
- [LeetCode Link](https://leetcode.com/problems/max-points-on-a-line)
- 1584. Min Cost to Connect All Points
- [LeetCode Link](https://leetcode.com/problems/min-cost-to-connect-all-points)
|
+| - 2153. The Number of Passengers in Each Bus II
- [LeetCode Link](https://leetcode.com/problems/the-number-of-passengers-in-each-bus-ii)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 2154. Keep Multiplying Found Values by Two
- [LeetCode Link](https://leetcode.com/problems/keep-multiplying-found-values-by-two)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 747. Largest Number At Least Twice of Others
- [LeetCode Link](https://leetcode.com/problems/largest-number-at-least-twice-of-others)
- 1346. Check If N and Its Double Exist
- [LeetCode Link](https://leetcode.com/problems/check-if-n-and-its-double-exist)
|
+| - 2155. All Divisions With the Highest Score of a Binary Array
- [LeetCode Link](https://leetcode.com/problems/all-divisions-with-the-highest-score-of-a-binary-array)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 474. Ones and Zeroes
- [LeetCode Link](https://leetcode.com/problems/ones-and-zeroes)
- 487. Max Consecutive Ones II
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones-ii)
- 561. Array Partition I
- [LeetCode Link](https://leetcode.com/problems/array-partition-i)
- 1296. Divide Array in Sets of K Consecutive Numbers
- [LeetCode Link](https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers)
- 2031. Count Subarrays With More Ones Than Zeros
- [LeetCode Link](https://leetcode.com/problems/count-subarrays-with-more-ones-than-zeros)
|
+| - 2156. Find Substring With Given Hash Value
- [LeetCode Link](https://leetcode.com/problems/find-substring-with-given-hash-value)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 1316. Distinct Echo Substrings
- [LeetCode Link](https://leetcode.com/problems/distinct-echo-substrings)
|
+| - 2157. Groups of Strings
- [LeetCode Link](https://leetcode.com/problems/groups-of-strings)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
| - 126. Word Ladder II
- [LeetCode Link](https://leetcode.com/problems/word-ladder-ii)
- 839. Similar String Groups
- [LeetCode Link](https://leetcode.com/problems/similar-string-groups)
- 952. Largest Component Size by Common Factor
- [LeetCode Link](https://leetcode.com/problems/largest-component-size-by-common-factor)
|
+| - 2158. Amount of New Area Painted Each Day
- [LeetCode Link](https://leetcode.com/problems/amount-of-new-area-painted-each-day)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 56. Merge Intervals
- [LeetCode Link](https://leetcode.com/problems/merge-intervals)
- 1943. Describe the Painting
- [LeetCode Link](https://leetcode.com/problems/describe-the-painting)
- 2015. Average Height of Buildings in Each Segment
- [LeetCode Link](https://leetcode.com/problems/average-height-of-buildings-in-each-segment)
|
+| - 2159. Order Two Columns Independently
- [LeetCode Link](https://leetcode.com/problems/order-two-columns-independently)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 2160. Minimum Sum of Four Digit Number After Splitting Digits
- [LeetCode Link](https://leetcode.com/problems/minimum-sum-of-four-digit-number-after-splitting-digits)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 258. Add Digits
- [LeetCode Link](https://leetcode.com/problems/add-digits)
|
+| - 2161. Partition Array According to Given Pivot
- [LeetCode Link](https://leetcode.com/problems/partition-array-according-to-given-pivot)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 86. Partition List
- [LeetCode Link](https://leetcode.com/problems/partition-list)
- 2149. Rearrange Array Elements by Sign
- [LeetCode Link](https://leetcode.com/problems/rearrange-array-elements-by-sign)
|
+| - 2162. Minimum Cost to Set Cooking Time
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-set-cooking-time)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
| - 539. Minimum Time Difference
- [LeetCode Link](https://leetcode.com/problems/minimum-time-difference)
|
+| - 2163. Minimum Difference in Sums After Removal of Elements
- [LeetCode Link](https://leetcode.com/problems/minimum-difference-in-sums-after-removal-of-elements)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 238. Product of Array Except Self
- [LeetCode Link](https://leetcode.com/problems/product-of-array-except-self)
- 2099. Find Subsequence of Length K With the Largest Sum
- [LeetCode Link](https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum)
|
+| - 2164. Sort Even and Odd Indices Independently
- [LeetCode Link](https://leetcode.com/problems/sort-even-and-odd-indices-independently)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 905. Sort Array By Parity
- [LeetCode Link](https://leetcode.com/problems/sort-array-by-parity)
- 922. Sort Array By Parity II
- [LeetCode Link](https://leetcode.com/problems/sort-array-by-parity-ii)
|
+| - 2165. Smallest Value of the Rearranged Number
- [LeetCode Link](https://leetcode.com/problems/smallest-value-of-the-rearranged-number)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 179. Largest Number
- [LeetCode Link](https://leetcode.com/problems/largest-number)
|
+| - 2166. Design Bitset
- [LeetCode Link](https://leetcode.com/problems/design-bitset)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 1396. Design Underground System
- [LeetCode Link](https://leetcode.com/problems/design-underground-system)
|
+| - 2167. Minimum Time to Remove All Cars Containing Illegal Goods
- [LeetCode Link](https://leetcode.com/problems/minimum-time-to-remove-all-cars-containing-illegal-goods)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 995. Minimum Number of K Consecutive Bit Flips
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips)
|
+| - 2168. Unique Substrings With Equal Digit Frequency
- [LeetCode Link](https://leetcode.com/problems/unique-substrings-with-equal-digit-frequency)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 2067. Number of Equal Count Substrings
- [LeetCode Link](https://leetcode.com/problems/number-of-equal-count-substrings)
- 2083. Substrings That Begin and End With the Same Letter
- [LeetCode Link](https://leetcode.com/problems/substrings-that-begin-and-end-with-the-same-letter)
|
+| - 2169. Count Operations to Obtain Zero
- [LeetCode Link](https://leetcode.com/problems/count-operations-to-obtain-zero)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 1342. Number of Steps to Reduce a Number to Zero
- [LeetCode Link](https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero)
|
+| - 2170. Minimum Operations to Make the Array Alternating
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-make-the-array-alternating)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 1888. Minimum Number of Flips to Make the Binary String Alternating
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-flips-to-make-the-binary-string-alternating)
|
+| - 2171. Removing Minimum Number of Magic Beans
- [LeetCode Link](https://leetcode.com/problems/removing-minimum-number-of-magic-beans)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 462. Minimum Moves to Equal Array Elements II
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii)
- 1658. Minimum Operations to Reduce X to Zero
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero)
|
+| - 2172. Maximum AND Sum of Array
- [LeetCode Link](https://leetcode.com/problems/maximum-and-sum-of-array)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 1879. Minimum XOR Sum of Two Arrays
- [LeetCode Link](https://leetcode.com/problems/minimum-xor-sum-of-two-arrays)
|
+| - 2173. Longest Winning Streak
- [LeetCode Link](https://leetcode.com/problems/longest-winning-streak)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 2174. Remove All Ones With Row and Column Flips II
- [LeetCode Link](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips-ii)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 73. Set Matrix Zeroes
- [LeetCode Link](https://leetcode.com/problems/set-matrix-zeroes)
- 1284. Minimum Number of Flips to Convert Binary Matrix to Zero Matrix
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix)
- 2128. Remove All Ones With Row and Column Flips
- [LeetCode Link](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips)
|
+| - 2175. The Change in Global Rankings
- [LeetCode Link](https://leetcode.com/problems/the-change-in-global-rankings)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 2176. Count Equal and Divisible Pairs in an Array
- [LeetCode Link](https://leetcode.com/problems/count-equal-and-divisible-pairs-in-an-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 2006. Count Number of Pairs With Absolute Difference K
- [LeetCode Link](https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-k)
|
+| - 2177. Find Three Consecutive Integers That Sum to a Given Number
- [LeetCode Link](https://leetcode.com/problems/find-three-consecutive-integers-that-sum-to-a-given-number)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 128. Longest Consecutive Sequence
- [LeetCode Link](https://leetcode.com/problems/longest-consecutive-sequence)
|
+| - 2178. Maximum Split of Positive Even Integers
- [LeetCode Link](https://leetcode.com/problems/maximum-split-of-positive-even-integers)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 2179. Count Good Triplets in an Array
- [LeetCode Link](https://leetcode.com/problems/count-good-triplets-in-an-array)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Merge Sort
- [LeetCode Link](https://leetcode.com/tag/merge-sort)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 315. Count of Smaller Numbers After Self
- [LeetCode Link](https://leetcode.com/problems/count-of-smaller-numbers-after-self)
- 334. Increasing Triplet Subsequence
- [LeetCode Link](https://leetcode.com/problems/increasing-triplet-subsequence)
- 1649. Create Sorted Array through Instructions
- [LeetCode Link](https://leetcode.com/problems/create-sorted-array-through-instructions)
|
+| - 2180. Count Integers With Even Digit Sum
- [LeetCode Link](https://leetcode.com/problems/count-integers-with-even-digit-sum)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 1945. Sum of Digits of String After Convert
- [LeetCode Link](https://leetcode.com/problems/sum-of-digits-of-string-after-convert)
|
+| - 2181. Merge Nodes in Between Zeros
- [LeetCode Link](https://leetcode.com/problems/merge-nodes-in-between-zeros)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 817. Linked List Components
- [LeetCode Link](https://leetcode.com/problems/linked-list-components)
|
+| - 2182. Construct String With Repeat Limit
- [LeetCode Link](https://leetcode.com/problems/construct-string-with-repeat-limit)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 358. Rearrange String k Distance Apart
- [LeetCode Link](https://leetcode.com/problems/rearrange-string-k-distance-apart)
|
+| - 2183. Count Array Pairs Divisible by K
- [LeetCode Link](https://leetcode.com/problems/count-array-pairs-divisible-by-k)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Number Theory
- [LeetCode Link](https://leetcode.com/tag/number-theory)
| - 1497. Check If Array Pairs Are Divisible by k
- [LeetCode Link](https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k)
- 2198. Number of Single Divisor Triplets
- [LeetCode Link](https://leetcode.com/problems/number-of-single-divisor-triplets)
|
+| - 2184. Number of Ways to Build Sturdy Brick Wall
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-build-sturdy-brick-wall)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 554. Brick Wall
- [LeetCode Link](https://leetcode.com/problems/brick-wall)
- 803. Bricks Falling When Hit
- [LeetCode Link](https://leetcode.com/problems/bricks-falling-when-hit)
|
+| - 2185. Counting Words With a Given Prefix
- [LeetCode Link](https://leetcode.com/problems/counting-words-with-a-given-prefix)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 1455. Check If a Word Occurs As a Prefix of Any Word in a Sentence
- [LeetCode Link](https://leetcode.com/problems/check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence)
|
+| - 2186. Minimum Number of Steps to Make Two Strings Anagram II
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 1347. Minimum Number of Steps to Make Two Strings Anagram
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram)
|
+| - 2187. Minimum Time to Complete Trips
- [LeetCode Link](https://leetcode.com/problems/minimum-time-to-complete-trips)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 1870. Minimum Speed to Arrive on Time
- [LeetCode Link](https://leetcode.com/problems/minimum-speed-to-arrive-on-time)
- 2064. Minimized Maximum of Products Distributed to Any Store
- [LeetCode Link](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
- 2141. Maximum Running Time of N Computers
- [LeetCode Link](https://leetcode.com/problems/maximum-running-time-of-n-computers)
|
+| - 2188. Minimum Time to Finish the Race
- [LeetCode Link](https://leetcode.com/problems/minimum-time-to-finish-the-race)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1883. Minimum Skips to Arrive at Meeting On Time
- [LeetCode Link](https://leetcode.com/problems/minimum-skips-to-arrive-at-meeting-on-time)
|
+| - 2189. Number of Ways to Build House of Cards
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-build-house-of-cards)
| 💰 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 799. Champagne Tower
- [LeetCode Link](https://leetcode.com/problems/champagne-tower)
|
+| - 2190. Most Frequent Number Following Key In an Array
- [LeetCode Link](https://leetcode.com/problems/most-frequent-number-following-key-in-an-array)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 1636. Sort Array by Increasing Frequency
- [LeetCode Link](https://leetcode.com/problems/sort-array-by-increasing-frequency)
|
+| - 2191. Sort the Jumbled Numbers
- [LeetCode Link](https://leetcode.com/problems/sort-the-jumbled-numbers)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 677. Map Sum Pairs
- [LeetCode Link](https://leetcode.com/problems/map-sum-pairs)
|
+| - 2192. All Ancestors of a Node in a Directed Acyclic Graph
- [LeetCode Link](https://leetcode.com/problems/all-ancestors-of-a-node-in-a-directed-acyclic-graph)
| 🆓 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
| - 1786. Number of Restricted Paths From First to Last Node
- [LeetCode Link](https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-node)
|
+| - 2193. Minimum Number of Moves to Make Palindrome
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-moves-to-make-palindrome)
| 🆓 | | ⭐️⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
| - 1312. Minimum Insertion Steps to Make a String Palindrome
- [LeetCode Link](https://leetcode.com/problems/minimum-insertion-steps-to-make-a-string-palindrome)
|
+| - 2194. Cells in a Range on an Excel Sheet
- [LeetCode Link](https://leetcode.com/problems/cells-in-a-range-on-an-excel-sheet)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 168. Excel Sheet Column Title
- [LeetCode Link](https://leetcode.com/problems/excel-sheet-column-title)
- 171. Excel Sheet Column Number
- [LeetCode Link](https://leetcode.com/problems/excel-sheet-column-number)
- 1030. Matrix Cells in Distance Order
- [LeetCode Link](https://leetcode.com/problems/matrix-cells-in-distance-order)
|
+| - 2195. Append K Integers With Minimal Sum
- [LeetCode Link](https://leetcode.com/problems/append-k-integers-with-minimal-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 402. Remove K Digits
- [LeetCode Link](https://leetcode.com/problems/remove-k-digits)
- 448. Find All Numbers Disappeared in an Array
- [LeetCode Link](https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array)
- 1539. Kth Missing Positive Number
- [LeetCode Link](https://leetcode.com/problems/kth-missing-positive-number)
|
+| - 2196. Create Binary Tree From Descriptions
- [LeetCode Link](https://leetcode.com/problems/create-binary-tree-from-descriptions)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 109. Convert Sorted List to Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree)
- 1719. Number Of Ways To Reconstruct A Tree
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-reconstruct-a-tree)
|
+| - 2197. Replace Non-Coprime Numbers in Array
- [LeetCode Link](https://leetcode.com/problems/replace-non-coprime-numbers-in-array)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Number Theory
- [LeetCode Link](https://leetcode.com/tag/number-theory)
| - 1209. Remove All Adjacent Duplicates in String II
- [LeetCode Link](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii)
- 2001. Number of Pairs of Interchangeable Rectangles
- [LeetCode Link](https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles)
|
+| - 2198. Number of Single Divisor Triplets
- [LeetCode Link](https://leetcode.com/problems/number-of-single-divisor-triplets)
| 💰 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 2183. Count Array Pairs Divisible by K
- [LeetCode Link](https://leetcode.com/problems/count-array-pairs-divisible-by-k)
|
\ No newline at end of file
diff --git a/doc/table-2.md b/doc/table-2.md
index 88368c7d..c55a50e6 100644
--- a/doc/table-2.md
+++ b/doc/table-2.md
@@ -1,202 +1,202 @@
-| Question | Free? | Status | Difficulty | Topics | Similar Questions |
-| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| - [201. Bitwise AND of Numbers Range](https://leetcode.com/problems/bitwise-and-of-numbers-range)
| 🆓 | ✅ | ⭐️⭐️ | - [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [202. Happy Number](https://leetcode.com/problems/happy-number)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [141. Linked List Cycle](https://leetcode.com/problems/linked-list-cycle)
- [258. Add Digits](https://leetcode.com/problems/add-digits)
- [263. Ugly Number](https://leetcode.com/problems/ugly-number)
- [1945. Sum of Digits of String After Convert](https://leetcode.com/problems/sum-of-digits-of-string-after-convert)
|
-| - [203. Remove Linked List Elements](https://leetcode.com/problems/remove-linked-list-elements)
| 🆓 | ✅ | ⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Recursion](https://leetcode.com/tag/recursion)
| - [27. Remove Element](https://leetcode.com/problems/remove-element)
- [237. Delete Node in a Linked List](https://leetcode.com/problems/delete-node-in-a-linked-list)
- [2095. Delete the Middle Node of a Linked List](https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list)
|
-| - [204. Count Primes](https://leetcode.com/problems/count-primes)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Enumeration](https://leetcode.com/tag/enumeration)
- [Number Theory](https://leetcode.com/tag/number-theory)
| - [263. Ugly Number](https://leetcode.com/problems/ugly-number)
- [264. Ugly Number II](https://leetcode.com/problems/ugly-number-ii)
- [279. Perfect Squares](https://leetcode.com/problems/perfect-squares)
|
-| - [205. Isomorphic Strings](https://leetcode.com/problems/isomorphic-strings)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
| - [290. Word Pattern](https://leetcode.com/problems/word-pattern)
|
-| - [206. Reverse Linked List](https://leetcode.com/problems/reverse-linked-list)
| 🆓 | ✅ | ⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Recursion](https://leetcode.com/tag/recursion)
| - [92. Reverse Linked List II](https://leetcode.com/problems/reverse-linked-list-ii)
- [156. Binary Tree Upside Down](https://leetcode.com/problems/binary-tree-upside-down)
- [234. Palindrome Linked List](https://leetcode.com/problems/palindrome-linked-list)
- [2074. Reverse Nodes in Even Length Groups](https://leetcode.com/problems/reverse-nodes-in-even-length-groups)
- [2130. Maximum Twin Sum of a Linked List](https://leetcode.com/problems/maximum-twin-sum-of-a-linked-list)
|
-| - [207. Course Schedule](https://leetcode.com/problems/course-schedule)
| 🆓 | ✅ | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
| - [210. Course Schedule II](https://leetcode.com/problems/course-schedule-ii)
- [261. Graph Valid Tree](https://leetcode.com/problems/graph-valid-tree)
- [310. Minimum Height Trees](https://leetcode.com/problems/minimum-height-trees)
- [630. Course Schedule III](https://leetcode.com/problems/course-schedule-iii)
|
-| - [208. Implement Trie (Prefix Tree)](https://leetcode.com/problems/implement-trie-prefix-tree)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
- [Trie](https://leetcode.com/tag/trie)
| - [211. Design Add and Search Words Data Structure](https://leetcode.com/problems/design-add-and-search-words-data-structure)
- [642. Design Search Autocomplete System](https://leetcode.com/problems/design-search-autocomplete-system)
- [648. Replace Words](https://leetcode.com/problems/replace-words)
- [676. Implement Magic Dictionary](https://leetcode.com/problems/implement-magic-dictionary)
- [1804. Implement Trie II (Prefix Tree)](https://leetcode.com/problems/implement-trie-ii-prefix-tree)
|
-| - [209. Minimum Size Subarray Sum](https://leetcode.com/problems/minimum-size-subarray-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [76. Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring)
- [325. Maximum Size Subarray Sum Equals k](https://leetcode.com/problems/maximum-size-subarray-sum-equals-k)
- [718. Maximum Length of Repeated Subarray](https://leetcode.com/problems/maximum-length-of-repeated-subarray)
- [1658. Minimum Operations to Reduce X to Zero](https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero)
- [2090. K Radius Subarray Averages](https://leetcode.com/problems/k-radius-subarray-averages)
|
-| - [210. Course Schedule II](https://leetcode.com/problems/course-schedule-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
| - [207. Course Schedule](https://leetcode.com/problems/course-schedule)
- [269. Alien Dictionary](https://leetcode.com/problems/alien-dictionary)
- [310. Minimum Height Trees](https://leetcode.com/problems/minimum-height-trees)
- [444. Sequence Reconstruction](https://leetcode.com/problems/sequence-reconstruction)
- [630. Course Schedule III](https://leetcode.com/problems/course-schedule-iii)
- [1136. Parallel Courses](https://leetcode.com/problems/parallel-courses)
- [2115. Find All Possible Recipes from Given Supplies](https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies)
|
-| - [211. Design Add and Search Words Data Structure](https://leetcode.com/problems/design-add-and-search-words-data-structure)
| 🆓 | ✅ | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Design](https://leetcode.com/tag/design)
- [Trie](https://leetcode.com/tag/trie)
| - [208. Implement Trie (Prefix Tree)](https://leetcode.com/problems/implement-trie-prefix-tree)
- [745. Prefix and Suffix Search](https://leetcode.com/problems/prefix-and-suffix-search)
|
-| - [212. Word Search II](https://leetcode.com/problems/word-search-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Trie](https://leetcode.com/tag/trie)
- [Matrix](https://leetcode.com/tag/matrix)
| - [79. Word Search](https://leetcode.com/problems/word-search)
- [980. Unique Paths III](https://leetcode.com/problems/unique-paths-iii)
|
-| - [213. House Robber II](https://leetcode.com/problems/house-robber-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [198. House Robber](https://leetcode.com/problems/house-robber)
- [256. Paint House](https://leetcode.com/problems/paint-house)
- [276. Paint Fence](https://leetcode.com/problems/paint-fence)
- [337. House Robber III](https://leetcode.com/problems/house-robber-iii)
- [600. Non-negative Integers without Consecutive Ones](https://leetcode.com/problems/non-negative-integers-without-consecutive-ones)
- [656. Coin Path](https://leetcode.com/problems/coin-path)
|
-| - [214. Shortest Palindrome](https://leetcode.com/problems/shortest-palindrome)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [String Matching](https://leetcode.com/tag/string-matching)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [5. Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring)
- [28. Implement strStr()](https://leetcode.com/problems/implement-strstr)
- [336. Palindrome Pairs](https://leetcode.com/problems/palindrome-pairs)
|
-| - [215. Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Quickselect](https://leetcode.com/tag/quickselect)
| - [324. Wiggle Sort II](https://leetcode.com/problems/wiggle-sort-ii)
- [347. Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements)
- [414. Third Maximum Number](https://leetcode.com/problems/third-maximum-number)
- [703. Kth Largest Element in a Stream](https://leetcode.com/problems/kth-largest-element-in-a-stream)
- [973. K Closest Points to Origin](https://leetcode.com/problems/k-closest-points-to-origin)
- [1985. Find the Kth Largest Integer in the Array](https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array)
- [2099. Find Subsequence of Length K With the Largest Sum](https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum)
- [2146. K Highest Ranked Items Within a Price Range](https://leetcode.com/problems/k-highest-ranked-items-within-a-price-range)
|
-| - [216. Combination Sum III](https://leetcode.com/problems/combination-sum-iii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [39. Combination Sum](https://leetcode.com/problems/combination-sum)
|
-| - [217. Contains Duplicate](https://leetcode.com/problems/contains-duplicate)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
| - [219. Contains Duplicate II](https://leetcode.com/problems/contains-duplicate-ii)
- [220. Contains Duplicate III](https://leetcode.com/problems/contains-duplicate-iii)
|
-| - [218. The Skyline Problem](https://leetcode.com/problems/the-skyline-problem)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Line Sweep](https://leetcode.com/tag/line-sweep)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [699. Falling Squares](https://leetcode.com/problems/falling-squares)
|
-| - [219. Contains Duplicate II](https://leetcode.com/problems/contains-duplicate-ii)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [217. Contains Duplicate](https://leetcode.com/problems/contains-duplicate)
- [220. Contains Duplicate III](https://leetcode.com/problems/contains-duplicate-iii)
|
-| - [220. Contains Duplicate III](https://leetcode.com/problems/contains-duplicate-iii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Sorting](https://leetcode.com/tag/sorting)
- [Bucket Sort](https://leetcode.com/tag/bucket-sort)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [217. Contains Duplicate](https://leetcode.com/problems/contains-duplicate)
- [219. Contains Duplicate II](https://leetcode.com/problems/contains-duplicate-ii)
|
-| - [221. Maximal Square](https://leetcode.com/problems/maximal-square)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
| - [85. Maximal Rectangle](https://leetcode.com/problems/maximal-rectangle)
- [764. Largest Plus Sign](https://leetcode.com/problems/largest-plus-sign)
- [2132. Stamping the Grid](https://leetcode.com/problems/stamping-the-grid)
|
-| - [222. Count Complete Tree Nodes](https://leetcode.com/problems/count-complete-tree-nodes)
| 🆓 | ✅ | ⭐️⭐️ | - [Binary Search](https://leetcode.com/tag/binary-search)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [270. Closest Binary Search Tree Value](https://leetcode.com/problems/closest-binary-search-tree-value)
|
-| - [223. Rectangle Area](https://leetcode.com/problems/rectangle-area)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
| - [836. Rectangle Overlap](https://leetcode.com/problems/rectangle-overlap)
|
-| - [224. Basic Calculator](https://leetcode.com/problems/basic-calculator)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Recursion](https://leetcode.com/tag/recursion)
| - [150. Evaluate Reverse Polish Notation](https://leetcode.com/problems/evaluate-reverse-polish-notation)
- [227. Basic Calculator II](https://leetcode.com/problems/basic-calculator-ii)
- [241. Different Ways to Add Parentheses](https://leetcode.com/problems/different-ways-to-add-parentheses)
- [282. Expression Add Operators](https://leetcode.com/problems/expression-add-operators)
- [772. Basic Calculator III](https://leetcode.com/problems/basic-calculator-iii)
- [2019. The Score of Students Solving Math Expression](https://leetcode.com/problems/the-score-of-students-solving-math-expression)
|
-| - [225. Implement Stack using Queues](https://leetcode.com/problems/implement-stack-using-queues)
| 🆓 | | ⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
| - [232. Implement Queue using Stacks](https://leetcode.com/problems/implement-queue-using-stacks)
|
-| - [226. Invert Binary Tree](https://leetcode.com/problems/invert-binary-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [227. Basic Calculator II](https://leetcode.com/problems/basic-calculator-ii)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
| - [224. Basic Calculator](https://leetcode.com/problems/basic-calculator)
- [282. Expression Add Operators](https://leetcode.com/problems/expression-add-operators)
- [772. Basic Calculator III](https://leetcode.com/problems/basic-calculator-iii)
|
-| - [228. Summary Ranges](https://leetcode.com/problems/summary-ranges)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [163. Missing Ranges](https://leetcode.com/problems/missing-ranges)
- [352. Data Stream as Disjoint Intervals](https://leetcode.com/problems/data-stream-as-disjoint-intervals)
|
-| - [229. Majority Element II](https://leetcode.com/problems/majority-element-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting](https://leetcode.com/tag/counting)
| - [169. Majority Element](https://leetcode.com/problems/majority-element)
- [1150. Check If a Number Is Majority Element in a Sorted Array](https://leetcode.com/problems/check-if-a-number-is-majority-element-in-a-sorted-array)
|
-| - [230. Kth Smallest Element in a BST](https://leetcode.com/problems/kth-smallest-element-in-a-bst)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [94. Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal)
- [671. Second Minimum Node In a Binary Tree](https://leetcode.com/problems/second-minimum-node-in-a-binary-tree)
|
-| - [231. Power of Two](https://leetcode.com/problems/power-of-two)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Recursion](https://leetcode.com/tag/recursion)
| - [191. Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits)
- [326. Power of Three](https://leetcode.com/problems/power-of-three)
- [342. Power of Four](https://leetcode.com/problems/power-of-four)
|
-| - [232. Implement Queue using Stacks](https://leetcode.com/problems/implement-queue-using-stacks)
| 🆓 | | ⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
| - [225. Implement Stack using Queues](https://leetcode.com/problems/implement-stack-using-queues)
|
-| - [233. Number of Digit One](https://leetcode.com/problems/number-of-digit-one)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Recursion](https://leetcode.com/tag/recursion)
| - [172. Factorial Trailing Zeroes](https://leetcode.com/problems/factorial-trailing-zeroes)
- [1067. Digit Count in Range](https://leetcode.com/problems/digit-count-in-range)
|
-| - [234. Palindrome Linked List](https://leetcode.com/problems/palindrome-linked-list)
| 🆓 | ✅ | ⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Stack](https://leetcode.com/tag/stack)
- [Recursion](https://leetcode.com/tag/recursion)
| - [9. Palindrome Number](https://leetcode.com/problems/palindrome-number)
- [125. Valid Palindrome](https://leetcode.com/problems/valid-palindrome)
- [206. Reverse Linked List](https://leetcode.com/problems/reverse-linked-list)
- [2130. Maximum Twin Sum of a Linked List](https://leetcode.com/problems/maximum-twin-sum-of-a-linked-list)
|
-| - [235. Lowest Common Ancestor of a Binary Search Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [236. Lowest Common Ancestor of a Binary Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
- [1257. Smallest Common Region](https://leetcode.com/problems/smallest-common-region)
- [1644. Lowest Common Ancestor of a Binary Tree II](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-ii)
- [1650. Lowest Common Ancestor of a Binary Tree III](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iii)
- [1676. Lowest Common Ancestor of a Binary Tree IV](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
|
-| - [236. Lowest Common Ancestor of a Binary Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [235. Lowest Common Ancestor of a Binary Search Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)
- [1257. Smallest Common Region](https://leetcode.com/problems/smallest-common-region)
- [1644. Lowest Common Ancestor of a Binary Tree II](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-ii)
- [1650. Lowest Common Ancestor of a Binary Tree III](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iii)
- [1676. Lowest Common Ancestor of a Binary Tree IV](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
- [2096. Step-By-Step Directions From a Binary Tree Node to Another](https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another)
|
-| - [237. Delete Node in a Linked List](https://leetcode.com/problems/delete-node-in-a-linked-list)
| 🆓 | ✅ | ⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
| - [203. Remove Linked List Elements](https://leetcode.com/problems/remove-linked-list-elements)
|
-| - [238. Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [42. Trapping Rain Water](https://leetcode.com/problems/trapping-rain-water)
- [152. Maximum Product Subarray](https://leetcode.com/problems/maximum-product-subarray)
- [265. Paint House II](https://leetcode.com/problems/paint-house-ii)
- [2163. Minimum Difference in Sums After Removal of Elements](https://leetcode.com/problems/minimum-difference-in-sums-after-removal-of-elements)
|
-| - [239. Sliding Window Maximum](https://leetcode.com/problems/sliding-window-maximum)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Queue](https://leetcode.com/tag/queue)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Monotonic Queue](https://leetcode.com/tag/monotonic-queue)
| - [76. Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring)
- [155. Min Stack](https://leetcode.com/problems/min-stack)
- [159. Longest Substring with At Most Two Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters)
- [265. Paint House II](https://leetcode.com/problems/paint-house-ii)
- [1696. Jump Game VI](https://leetcode.com/problems/jump-game-vi)
|
-| - [240. Search a 2D Matrix II](https://leetcode.com/problems/search-a-2d-matrix-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Matrix](https://leetcode.com/tag/matrix)
| - [74. Search a 2D Matrix](https://leetcode.com/problems/search-a-2d-matrix)
|
-| - [241. Different Ways to Add Parentheses](https://leetcode.com/problems/different-ways-to-add-parentheses)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Recursion](https://leetcode.com/tag/recursion)
- [Memoization](https://leetcode.com/tag/memoization)
| - [95. Unique Binary Search Trees II](https://leetcode.com/problems/unique-binary-search-trees-ii)
- [224. Basic Calculator](https://leetcode.com/problems/basic-calculator)
- [282. Expression Add Operators](https://leetcode.com/problems/expression-add-operators)
- [2019. The Score of Students Solving Math Expression](https://leetcode.com/problems/the-score-of-students-solving-math-expression)
|
-| - [242. Valid Anagram](https://leetcode.com/problems/valid-anagram)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
| - [49. Group Anagrams](https://leetcode.com/problems/group-anagrams)
- [266. Palindrome Permutation](https://leetcode.com/problems/palindrome-permutation)
- [438. Find All Anagrams in a String](https://leetcode.com/problems/find-all-anagrams-in-a-string)
|
-| - [243. Shortest Word Distance](https://leetcode.com/problems/shortest-word-distance)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
| - [244. Shortest Word Distance II](https://leetcode.com/problems/shortest-word-distance-ii)
- [245. Shortest Word Distance III](https://leetcode.com/problems/shortest-word-distance-iii)
|
-| - [244. Shortest Word Distance II](https://leetcode.com/problems/shortest-word-distance-ii)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
| - [21. Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists)
- [243. Shortest Word Distance](https://leetcode.com/problems/shortest-word-distance)
- [245. Shortest Word Distance III](https://leetcode.com/problems/shortest-word-distance-iii)
|
-| - [245. Shortest Word Distance III](https://leetcode.com/problems/shortest-word-distance-iii)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
| - [243. Shortest Word Distance](https://leetcode.com/problems/shortest-word-distance)
- [244. Shortest Word Distance II](https://leetcode.com/problems/shortest-word-distance-ii)
|
-| - [246. Strobogrammatic Number](https://leetcode.com/problems/strobogrammatic-number)
| 💰 | | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [247. Strobogrammatic Number II](https://leetcode.com/problems/strobogrammatic-number-ii)
- [248. Strobogrammatic Number III](https://leetcode.com/problems/strobogrammatic-number-iii)
- [1056. Confusing Number](https://leetcode.com/problems/confusing-number)
|
-| - [247. Strobogrammatic Number II](https://leetcode.com/problems/strobogrammatic-number-ii)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Recursion](https://leetcode.com/tag/recursion)
| - [246. Strobogrammatic Number](https://leetcode.com/problems/strobogrammatic-number)
- [248. Strobogrammatic Number III](https://leetcode.com/problems/strobogrammatic-number-iii)
- [2081. Sum of k-Mirror Numbers](https://leetcode.com/problems/sum-of-k-mirror-numbers)
|
-| - [248. Strobogrammatic Number III](https://leetcode.com/problems/strobogrammatic-number-iii)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Recursion](https://leetcode.com/tag/recursion)
| - [246. Strobogrammatic Number](https://leetcode.com/problems/strobogrammatic-number)
- [247. Strobogrammatic Number II](https://leetcode.com/problems/strobogrammatic-number-ii)
|
-| - [249. Group Shifted Strings](https://leetcode.com/problems/group-shifted-strings)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
| - [49. Group Anagrams](https://leetcode.com/problems/group-anagrams)
|
-| - [250. Count Univalue Subtrees](https://leetcode.com/problems/count-univalue-subtrees)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [572. Subtree of Another Tree](https://leetcode.com/problems/subtree-of-another-tree)
- [687. Longest Univalue Path](https://leetcode.com/problems/longest-univalue-path)
|
-| - [251. Flatten 2D Vector](https://leetcode.com/problems/flatten-2d-vector)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Design](https://leetcode.com/tag/design)
- [Iterator](https://leetcode.com/tag/iterator)
| - [173. Binary Search Tree Iterator](https://leetcode.com/problems/binary-search-tree-iterator)
- [281. Zigzag Iterator](https://leetcode.com/problems/zigzag-iterator)
- [284. Peeking Iterator](https://leetcode.com/problems/peeking-iterator)
- [341. Flatten Nested List Iterator](https://leetcode.com/problems/flatten-nested-list-iterator)
|
-| - [252. Meeting Rooms](https://leetcode.com/problems/meeting-rooms)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
| - [56. Merge Intervals](https://leetcode.com/problems/merge-intervals)
- [253. Meeting Rooms II](https://leetcode.com/problems/meeting-rooms-ii)
|
-| - [253. Meeting Rooms II](https://leetcode.com/problems/meeting-rooms-ii)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [56. Merge Intervals](https://leetcode.com/problems/merge-intervals)
- [252. Meeting Rooms](https://leetcode.com/problems/meeting-rooms)
- [452. Minimum Number of Arrows to Burst Balloons](https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons)
- [1094. Car Pooling](https://leetcode.com/problems/car-pooling)
|
-| - [254. Factor Combinations](https://leetcode.com/problems/factor-combinations)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [39. Combination Sum](https://leetcode.com/problems/combination-sum)
|
-| - [255. Verify Preorder Sequence in Binary Search Tree](https://leetcode.com/problems/verify-preorder-sequence-in-binary-search-tree)
| 💰 | | ⭐️⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Recursion](https://leetcode.com/tag/recursion)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [144. Binary Tree Preorder Traversal](https://leetcode.com/problems/binary-tree-preorder-traversal)
|
-| - [256. Paint House](https://leetcode.com/problems/paint-house)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [198. House Robber](https://leetcode.com/problems/house-robber)
- [213. House Robber II](https://leetcode.com/problems/house-robber-ii)
- [265. Paint House II](https://leetcode.com/problems/paint-house-ii)
- [276. Paint Fence](https://leetcode.com/problems/paint-fence)
|
-| - [257. Binary Tree Paths](https://leetcode.com/problems/binary-tree-paths)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [113. Path Sum II](https://leetcode.com/problems/path-sum-ii)
- [988. Smallest String Starting From Leaf](https://leetcode.com/problems/smallest-string-starting-from-leaf)
- [2096. Step-By-Step Directions From a Binary Tree Node to Another](https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another)
|
-| - [258. Add Digits](https://leetcode.com/problems/add-digits)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Simulation](https://leetcode.com/tag/simulation)
- [Number Theory](https://leetcode.com/tag/number-theory)
| - [202. Happy Number](https://leetcode.com/problems/happy-number)
- [1085. Sum of Digits in the Minimum Number](https://leetcode.com/problems/sum-of-digits-in-the-minimum-number)
- [1945. Sum of Digits of String After Convert](https://leetcode.com/problems/sum-of-digits-of-string-after-convert)
- [2160. Minimum Sum of Four Digit Number After Splitting Digits](https://leetcode.com/problems/minimum-sum-of-four-digit-number-after-splitting-digits)
|
-| - [259. 3Sum Smaller](https://leetcode.com/problems/3sum-smaller)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
| - [15. 3Sum](https://leetcode.com/problems/3sum)
- [16. 3Sum Closest](https://leetcode.com/problems/3sum-closest)
- [611. Valid Triangle Number](https://leetcode.com/problems/valid-triangle-number)
- [1099. Two Sum Less Than K](https://leetcode.com/problems/two-sum-less-than-k)
|
-| - [260. Single Number III](https://leetcode.com/problems/single-number-iii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [136. Single Number](https://leetcode.com/problems/single-number)
- [137. Single Number II](https://leetcode.com/problems/single-number-ii)
|
-| - [261. Graph Valid Tree](https://leetcode.com/problems/graph-valid-tree)
| 💰 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
| - [207. Course Schedule](https://leetcode.com/problems/course-schedule)
- [323. Number of Connected Components in an Undirected Graph](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph)
- [841. Keys and Rooms](https://leetcode.com/problems/keys-and-rooms)
|
-| - [262. Trips and Users](https://leetcode.com/problems/trips-and-users)
| 🆓 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1635. Hopper Company Queries I](https://leetcode.com/problems/hopper-company-queries-i)
- [1645. Hopper Company Queries II](https://leetcode.com/problems/hopper-company-queries-ii)
- [1651. Hopper Company Queries III](https://leetcode.com/problems/hopper-company-queries-iii)
|
-| - [263. Ugly Number](https://leetcode.com/problems/ugly-number)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
| - [202. Happy Number](https://leetcode.com/problems/happy-number)
- [204. Count Primes](https://leetcode.com/problems/count-primes)
- [264. Ugly Number II](https://leetcode.com/problems/ugly-number-ii)
|
-| - [264. Ugly Number II](https://leetcode.com/problems/ugly-number-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [23. Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists)
- [204. Count Primes](https://leetcode.com/problems/count-primes)
- [263. Ugly Number](https://leetcode.com/problems/ugly-number)
- [279. Perfect Squares](https://leetcode.com/problems/perfect-squares)
- [313. Super Ugly Number](https://leetcode.com/problems/super-ugly-number)
- [1201. Ugly Number III](https://leetcode.com/problems/ugly-number-iii)
|
-| - [265. Paint House II](https://leetcode.com/problems/paint-house-ii)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [238. Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self)
- [239. Sliding Window Maximum](https://leetcode.com/problems/sliding-window-maximum)
- [256. Paint House](https://leetcode.com/problems/paint-house)
- [276. Paint Fence](https://leetcode.com/problems/paint-fence)
|
-| - [266. Palindrome Permutation](https://leetcode.com/problems/palindrome-permutation)
| 💰 | | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [5. Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring)
- [242. Valid Anagram](https://leetcode.com/problems/valid-anagram)
- [267. Palindrome Permutation II](https://leetcode.com/problems/palindrome-permutation-ii)
- [409. Longest Palindrome](https://leetcode.com/problems/longest-palindrome)
|
-| - [267. Palindrome Permutation II](https://leetcode.com/problems/palindrome-permutation-ii)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [31. Next Permutation](https://leetcode.com/problems/next-permutation)
- [47. Permutations II](https://leetcode.com/problems/permutations-ii)
- [266. Palindrome Permutation](https://leetcode.com/problems/palindrome-permutation)
|
-| - [268. Missing Number](https://leetcode.com/problems/missing-number)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Sorting](https://leetcode.com/tag/sorting)
| - [41. First Missing Positive](https://leetcode.com/problems/first-missing-positive)
- [136. Single Number](https://leetcode.com/problems/single-number)
- [287. Find the Duplicate Number](https://leetcode.com/problems/find-the-duplicate-number)
- [765. Couples Holding Hands](https://leetcode.com/problems/couples-holding-hands)
- [1980. Find Unique Binary String](https://leetcode.com/problems/find-unique-binary-string)
|
-| - [269. Alien Dictionary](https://leetcode.com/problems/alien-dictionary)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
| - [210. Course Schedule II](https://leetcode.com/problems/course-schedule-ii)
|
-| - [270. Closest Binary Search Tree Value](https://leetcode.com/problems/closest-binary-search-tree-value)
| 💰 | | ⭐️ | - [Binary Search](https://leetcode.com/tag/binary-search)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [222. Count Complete Tree Nodes](https://leetcode.com/problems/count-complete-tree-nodes)
- [272. Closest Binary Search Tree Value II](https://leetcode.com/problems/closest-binary-search-tree-value-ii)
- [700. Search in a Binary Search Tree](https://leetcode.com/problems/search-in-a-binary-search-tree)
|
-| - [271. Encode and Decode Strings](https://leetcode.com/problems/encode-and-decode-strings)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
| - [38. Count and Say](https://leetcode.com/problems/count-and-say)
- [297. Serialize and Deserialize Binary Tree](https://leetcode.com/problems/serialize-and-deserialize-binary-tree)
- [443. String Compression](https://leetcode.com/problems/string-compression)
- [696. Count Binary Substrings](https://leetcode.com/problems/count-binary-substrings)
|
-| - [272. Closest Binary Search Tree Value II](https://leetcode.com/problems/closest-binary-search-tree-value-ii)
| 💰 | | ⭐️⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [94. Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal)
- [270. Closest Binary Search Tree Value](https://leetcode.com/problems/closest-binary-search-tree-value)
|
-| - [273. Integer to English Words](https://leetcode.com/problems/integer-to-english-words)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Recursion](https://leetcode.com/tag/recursion)
| - [12. Integer to Roman](https://leetcode.com/problems/integer-to-roman)
|
-| - [274. H-Index](https://leetcode.com/problems/h-index)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting Sort](https://leetcode.com/tag/counting-sort)
| - [275. H-Index II](https://leetcode.com/problems/h-index-ii)
|
-| - [275. H-Index II](https://leetcode.com/problems/h-index-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [274. H-Index](https://leetcode.com/problems/h-index)
|
-| - [276. Paint Fence](https://leetcode.com/problems/paint-fence)
| 💰 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [198. House Robber](https://leetcode.com/problems/house-robber)
- [213. House Robber II](https://leetcode.com/problems/house-robber-ii)
- [256. Paint House](https://leetcode.com/problems/paint-house)
- [265. Paint House II](https://leetcode.com/problems/paint-house-ii)
|
-| - [277. Find the Celebrity](https://leetcode.com/problems/find-the-celebrity)
| 💰 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Greedy](https://leetcode.com/tag/greedy)
- [Graph](https://leetcode.com/tag/graph)
- [Interactive](https://leetcode.com/tag/interactive)
| - [997. Find the Town Judge](https://leetcode.com/problems/find-the-town-judge)
|
-| - [278. First Bad Version](https://leetcode.com/problems/first-bad-version)
| 🆓 | ✅ | ⭐️ | - [Binary Search](https://leetcode.com/tag/binary-search)
- [Interactive](https://leetcode.com/tag/interactive)
| - [34. Find First and Last Position of Element in Sorted Array](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array)
- [35. Search Insert Position](https://leetcode.com/problems/search-insert-position)
- [374. Guess Number Higher or Lower](https://leetcode.com/problems/guess-number-higher-or-lower)
|
-| - [279. Perfect Squares](https://leetcode.com/problems/perfect-squares)
| 🆓 | 👀 | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [204. Count Primes](https://leetcode.com/problems/count-primes)
- [264. Ugly Number II](https://leetcode.com/problems/ugly-number-ii)
|
-| - [280. Wiggle Sort](https://leetcode.com/problems/wiggle-sort)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [75. Sort Colors](https://leetcode.com/problems/sort-colors)
- [324. Wiggle Sort II](https://leetcode.com/problems/wiggle-sort-ii)
- [1968. Array With Elements Not Equal to Average of Neighbors](https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors)
|
-| - [281. Zigzag Iterator](https://leetcode.com/problems/zigzag-iterator)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
- [Iterator](https://leetcode.com/tag/iterator)
| - [173. Binary Search Tree Iterator](https://leetcode.com/problems/binary-search-tree-iterator)
- [251. Flatten 2D Vector](https://leetcode.com/problems/flatten-2d-vector)
- [284. Peeking Iterator](https://leetcode.com/problems/peeking-iterator)
- [341. Flatten Nested List Iterator](https://leetcode.com/problems/flatten-nested-list-iterator)
- [1768. Merge Strings Alternately](https://leetcode.com/problems/merge-strings-alternately)
|
-| - [282. Expression Add Operators](https://leetcode.com/problems/expression-add-operators)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [150. Evaluate Reverse Polish Notation](https://leetcode.com/problems/evaluate-reverse-polish-notation)
- [224. Basic Calculator](https://leetcode.com/problems/basic-calculator)
- [227. Basic Calculator II](https://leetcode.com/problems/basic-calculator-ii)
- [241. Different Ways to Add Parentheses](https://leetcode.com/problems/different-ways-to-add-parentheses)
- [494. Target Sum](https://leetcode.com/problems/target-sum)
|
-| - [283. Move Zeroes](https://leetcode.com/problems/move-zeroes)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [27. Remove Element](https://leetcode.com/problems/remove-element)
|
-| - [284. Peeking Iterator](https://leetcode.com/problems/peeking-iterator)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Design](https://leetcode.com/tag/design)
- [Iterator](https://leetcode.com/tag/iterator)
| - [173. Binary Search Tree Iterator](https://leetcode.com/problems/binary-search-tree-iterator)
- [251. Flatten 2D Vector](https://leetcode.com/problems/flatten-2d-vector)
- [281. Zigzag Iterator](https://leetcode.com/problems/zigzag-iterator)
|
-| - [285. Inorder Successor in BST](https://leetcode.com/problems/inorder-successor-in-bst)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [94. Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal)
- [173. Binary Search Tree Iterator](https://leetcode.com/problems/binary-search-tree-iterator)
- [510. Inorder Successor in BST II](https://leetcode.com/problems/inorder-successor-in-bst-ii)
|
-| - [286. Walls and Gates](https://leetcode.com/problems/walls-and-gates)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [130. Surrounded Regions](https://leetcode.com/problems/surrounded-regions)
- [200. Number of Islands](https://leetcode.com/problems/number-of-islands)
- [317. Shortest Distance from All Buildings](https://leetcode.com/problems/shortest-distance-from-all-buildings)
- [489. Robot Room Cleaner](https://leetcode.com/problems/robot-room-cleaner)
- [994. Rotting Oranges](https://leetcode.com/problems/rotting-oranges)
|
-| - [287. Find the Duplicate Number](https://leetcode.com/problems/find-the-duplicate-number)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [41. First Missing Positive](https://leetcode.com/problems/first-missing-positive)
- [136. Single Number](https://leetcode.com/problems/single-number)
- [142. Linked List Cycle II](https://leetcode.com/problems/linked-list-cycle-ii)
- [268. Missing Number](https://leetcode.com/problems/missing-number)
- [645. Set Mismatch](https://leetcode.com/problems/set-mismatch)
|
-| - [288. Unique Word Abbreviation](https://leetcode.com/problems/unique-word-abbreviation)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
| - [170. Two Sum III - Data structure design](https://leetcode.com/problems/two-sum-iii-data-structure-design)
- [320. Generalized Abbreviation](https://leetcode.com/problems/generalized-abbreviation)
|
-| - [289. Game of Life](https://leetcode.com/problems/game-of-life)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
| - [73. Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes)
|
-| - [290. Word Pattern](https://leetcode.com/problems/word-pattern)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
| - [205. Isomorphic Strings](https://leetcode.com/problems/isomorphic-strings)
- [291. Word Pattern II](https://leetcode.com/problems/word-pattern-ii)
|
-| - [291. Word Pattern II](https://leetcode.com/problems/word-pattern-ii)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [290. Word Pattern](https://leetcode.com/problems/word-pattern)
|
-| - [292. Nim Game](https://leetcode.com/problems/nim-game)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Brainteaser](https://leetcode.com/tag/brainteaser)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [294. Flip Game II](https://leetcode.com/problems/flip-game-ii)
|
-| - [293. Flip Game](https://leetcode.com/problems/flip-game)
| 💰 | | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [294. Flip Game II](https://leetcode.com/problems/flip-game-ii)
|
-| - [294. Flip Game II](https://leetcode.com/problems/flip-game-ii)
| 💰 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Memoization](https://leetcode.com/tag/memoization)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [292. Nim Game](https://leetcode.com/problems/nim-game)
- [293. Flip Game](https://leetcode.com/problems/flip-game)
- [375. Guess Number Higher or Lower II](https://leetcode.com/problems/guess-number-higher-or-lower-ii)
- [464. Can I Win](https://leetcode.com/problems/can-i-win)
|
-| - [295. Find Median from Data Stream](https://leetcode.com/problems/find-median-from-data-stream)
| 🆓 | | ⭐️⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Design](https://leetcode.com/tag/design)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Data Stream](https://leetcode.com/tag/data-stream)
| - [480. Sliding Window Median](https://leetcode.com/problems/sliding-window-median)
- [1825. Finding MK Average](https://leetcode.com/problems/finding-mk-average)
- [2102. Sequentially Ordinal Rank Tracker](https://leetcode.com/problems/sequentially-ordinal-rank-tracker)
|
-| - [296. Best Meeting Point](https://leetcode.com/problems/best-meeting-point)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Sorting](https://leetcode.com/tag/sorting)
- [Matrix](https://leetcode.com/tag/matrix)
| - [317. Shortest Distance from All Buildings](https://leetcode.com/problems/shortest-distance-from-all-buildings)
- [462. Minimum Moves to Equal Array Elements II](https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii)
|
-| - [297. Serialize and Deserialize Binary Tree](https://leetcode.com/problems/serialize-and-deserialize-binary-tree)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Design](https://leetcode.com/tag/design)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [271. Encode and Decode Strings](https://leetcode.com/problems/encode-and-decode-strings)
- [428. Serialize and Deserialize N-ary Tree](https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree)
- [449. Serialize and Deserialize BST](https://leetcode.com/problems/serialize-and-deserialize-bst)
- [652. Find Duplicate Subtrees](https://leetcode.com/problems/find-duplicate-subtrees)
|
-| - [298. Binary Tree Longest Consecutive Sequence](https://leetcode.com/problems/binary-tree-longest-consecutive-sequence)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [128. Longest Consecutive Sequence](https://leetcode.com/problems/longest-consecutive-sequence)
- [549. Binary Tree Longest Consecutive Sequence II](https://leetcode.com/problems/binary-tree-longest-consecutive-sequence-ii)
|
-| - [299. Bulls and Cows](https://leetcode.com/problems/bulls-and-cows)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [300. Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [334. Increasing Triplet Subsequence](https://leetcode.com/problems/increasing-triplet-subsequence)
- [354. Russian Doll Envelopes](https://leetcode.com/problems/russian-doll-envelopes)
- [646. Maximum Length of Pair Chain](https://leetcode.com/problems/maximum-length-of-pair-chain)
- [673. Number of Longest Increasing Subsequence](https://leetcode.com/problems/number-of-longest-increasing-subsequence)
- [712. Minimum ASCII Delete Sum for Two Strings](https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings)
- [1671. Minimum Number of Removals to Make Mountain Array](https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array)
- [1964. Find the Longest Valid Obstacle Course at Each Position](https://leetcode.com/problems/find-the-longest-valid-obstacle-course-at-each-position)
- [2111. Minimum Operations to Make the Array K-Increasing](https://leetcode.com/problems/minimum-operations-to-make-the-array-k-increasing)
|
-| - [301. Remove Invalid Parentheses](https://leetcode.com/problems/remove-invalid-parentheses)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [20. Valid Parentheses](https://leetcode.com/problems/valid-parentheses)
- [1963. Minimum Number of Swaps to Make the String Balanced](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced)
|
-| - [302. Smallest Rectangle Enclosing Black Pixels](https://leetcode.com/problems/smallest-rectangle-enclosing-black-pixels)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [303. Range Sum Query - Immutable](https://leetcode.com/problems/range-sum-query-immutable)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Design](https://leetcode.com/tag/design)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [304. Range Sum Query 2D - Immutable](https://leetcode.com/problems/range-sum-query-2d-immutable)
- [307. Range Sum Query - Mutable](https://leetcode.com/problems/range-sum-query-mutable)
- [325. Maximum Size Subarray Sum Equals k](https://leetcode.com/problems/maximum-size-subarray-sum-equals-k)
|
-| - [304. Range Sum Query 2D - Immutable](https://leetcode.com/problems/range-sum-query-2d-immutable)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Design](https://leetcode.com/tag/design)
- [Matrix](https://leetcode.com/tag/matrix)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [303. Range Sum Query - Immutable](https://leetcode.com/problems/range-sum-query-immutable)
- [308. Range Sum Query 2D - Mutable](https://leetcode.com/problems/range-sum-query-2d-mutable)
|
-| - [305. Number of Islands II](https://leetcode.com/problems/number-of-islands-ii)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Union Find](https://leetcode.com/tag/union-find)
| - [200. Number of Islands](https://leetcode.com/problems/number-of-islands)
- [2076. Process Restricted Friend Requests](https://leetcode.com/problems/process-restricted-friend-requests)
|
-| - [306. Additive Number](https://leetcode.com/problems/additive-number)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [842. Split Array into Fibonacci Sequence](https://leetcode.com/problems/split-array-into-fibonacci-sequence)
|
-| - [307. Range Sum Query - Mutable](https://leetcode.com/problems/range-sum-query-mutable)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Design](https://leetcode.com/tag/design)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
| - [303. Range Sum Query - Immutable](https://leetcode.com/problems/range-sum-query-immutable)
- [308. Range Sum Query 2D - Mutable](https://leetcode.com/problems/range-sum-query-2d-mutable)
|
-| - [308. Range Sum Query 2D - Mutable](https://leetcode.com/problems/range-sum-query-2d-mutable)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Design](https://leetcode.com/tag/design)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Matrix](https://leetcode.com/tag/matrix)
| - [304. Range Sum Query 2D - Immutable](https://leetcode.com/problems/range-sum-query-2d-immutable)
- [307. Range Sum Query - Mutable](https://leetcode.com/problems/range-sum-query-mutable)
|
-| - [309. Best Time to Buy and Sell Stock with Cooldown](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [121. Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- [122. Best Time to Buy and Sell Stock II](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)
|
-| - [310. Minimum Height Trees](https://leetcode.com/problems/minimum-height-trees)
| 🆓 | 👀 | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
| - [207. Course Schedule](https://leetcode.com/problems/course-schedule)
- [210. Course Schedule II](https://leetcode.com/problems/course-schedule-ii)
|
-| - [311. Sparse Matrix Multiplication](https://leetcode.com/problems/sparse-matrix-multiplication)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [312. Burst Balloons](https://leetcode.com/problems/burst-balloons)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1000. Minimum Cost to Merge Stones](https://leetcode.com/problems/minimum-cost-to-merge-stones)
|
-| - [313. Super Ugly Number](https://leetcode.com/problems/super-ugly-number)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [264. Ugly Number II](https://leetcode.com/problems/ugly-number-ii)
|
-| - [314. Binary Tree Vertical Order Traversal](https://leetcode.com/problems/binary-tree-vertical-order-traversal)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [102. Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal)
|
-| - [315. Count of Smaller Numbers After Self](https://leetcode.com/problems/count-of-smaller-numbers-after-self)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Merge Sort](https://leetcode.com/tag/merge-sort)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [327. Count of Range Sum](https://leetcode.com/problems/count-of-range-sum)
- [406. Queue Reconstruction by Height](https://leetcode.com/problems/queue-reconstruction-by-height)
- [493. Reverse Pairs](https://leetcode.com/problems/reverse-pairs)
- [1365. How Many Numbers Are Smaller Than the Current Number](https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number)
- [2179. Count Good Triplets in an Array](https://leetcode.com/problems/count-good-triplets-in-an-array)
|
-| - [316. Remove Duplicate Letters](https://leetcode.com/problems/remove-duplicate-letters)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [2030. Smallest K-Length Subsequence With Occurrences of a Letter](https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter)
|
-| - [317. Shortest Distance from All Buildings](https://leetcode.com/problems/shortest-distance-from-all-buildings)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [286. Walls and Gates](https://leetcode.com/problems/walls-and-gates)
- [296. Best Meeting Point](https://leetcode.com/problems/best-meeting-point)
- [1162. As Far from Land as Possible](https://leetcode.com/problems/as-far-from-land-as-possible)
|
-| - [318. Maximum Product of Word Lengths](https://leetcode.com/problems/maximum-product-of-word-lengths)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [319. Bulb Switcher](https://leetcode.com/problems/bulb-switcher)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Brainteaser](https://leetcode.com/tag/brainteaser)
| - [672. Bulb Switcher II](https://leetcode.com/problems/bulb-switcher-ii)
- [995. Minimum Number of K Consecutive Bit Flips](https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips)
- [1375. Number of Times Binary String Is Prefix-Aligned](https://leetcode.com/problems/number-of-times-binary-string-is-prefix-aligned)
|
-| - [320. Generalized Abbreviation](https://leetcode.com/problems/generalized-abbreviation)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [78. Subsets](https://leetcode.com/problems/subsets)
- [288. Unique Word Abbreviation](https://leetcode.com/problems/unique-word-abbreviation)
- [411. Minimum Unique Word Abbreviation](https://leetcode.com/problems/minimum-unique-word-abbreviation)
|
-| - [321. Create Maximum Number](https://leetcode.com/problems/create-maximum-number)
| 🆓 | | ⭐️⭐️⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [402. Remove K Digits](https://leetcode.com/problems/remove-k-digits)
- [670. Maximum Swap](https://leetcode.com/problems/maximum-swap)
|
-| - [322. Coin Change](https://leetcode.com/problems/coin-change)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [983. Minimum Cost For Tickets](https://leetcode.com/problems/minimum-cost-for-tickets)
|
-| - [323. Number of Connected Components in an Undirected Graph](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph)
| 💰 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
| - [200. Number of Islands](https://leetcode.com/problems/number-of-islands)
- [261. Graph Valid Tree](https://leetcode.com/problems/graph-valid-tree)
- [547. Number of Provinces](https://leetcode.com/problems/number-of-provinces)
- [2077. Paths in Maze That Lead to Same Room](https://leetcode.com/problems/paths-in-maze-that-lead-to-same-room)
|
-| - [324. Wiggle Sort II](https://leetcode.com/problems/wiggle-sort-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Sorting](https://leetcode.com/tag/sorting)
- [Quickselect](https://leetcode.com/tag/quickselect)
| - [75. Sort Colors](https://leetcode.com/problems/sort-colors)
- [215. Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array)
- [280. Wiggle Sort](https://leetcode.com/problems/wiggle-sort)
- [1968. Array With Elements Not Equal to Average of Neighbors](https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors)
|
-| - [325. Maximum Size Subarray Sum Equals k](https://leetcode.com/problems/maximum-size-subarray-sum-equals-k)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
| - [209. Minimum Size Subarray Sum](https://leetcode.com/problems/minimum-size-subarray-sum)
- [303. Range Sum Query - Immutable](https://leetcode.com/problems/range-sum-query-immutable)
- [525. Contiguous Array](https://leetcode.com/problems/contiguous-array)
- [713. Subarray Product Less Than K](https://leetcode.com/problems/subarray-product-less-than-k)
|
-| - [326. Power of Three](https://leetcode.com/problems/power-of-three)
| 🆓 | 👀 | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Recursion](https://leetcode.com/tag/recursion)
| - [231. Power of Two](https://leetcode.com/problems/power-of-two)
- [342. Power of Four](https://leetcode.com/problems/power-of-four)
- [1780. Check if Number is a Sum of Powers of Three](https://leetcode.com/problems/check-if-number-is-a-sum-of-powers-of-three)
|
-| - [327. Count of Range Sum](https://leetcode.com/problems/count-of-range-sum)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Merge Sort](https://leetcode.com/tag/merge-sort)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [315. Count of Smaller Numbers After Self](https://leetcode.com/problems/count-of-smaller-numbers-after-self)
- [493. Reverse Pairs](https://leetcode.com/problems/reverse-pairs)
|
-| - [328. Odd Even Linked List](https://leetcode.com/problems/odd-even-linked-list)
| 🆓 | | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
| - [725. Split Linked List in Parts](https://leetcode.com/problems/split-linked-list-in-parts)
|
-| - [329. Longest Increasing Path in a Matrix](https://leetcode.com/problems/longest-increasing-path-in-a-matrix)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
- [Memoization](https://leetcode.com/tag/memoization)
|
|
-| - [330. Patching Array](https://leetcode.com/problems/patching-array)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
| - [1798. Maximum Number of Consecutive Values You Can Make](https://leetcode.com/problems/maximum-number-of-consecutive-values-you-can-make)
|
-| - [331. Verify Preorder Serialization of a Binary Tree](https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [332. Reconstruct Itinerary](https://leetcode.com/problems/reconstruct-itinerary)
| 🆓 | | ⭐️⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Eulerian Circuit](https://leetcode.com/tag/eulerian-circuit)
| - [1923. Longest Common Subpath](https://leetcode.com/problems/longest-common-subpath)
- [2097. Valid Arrangement of Pairs](https://leetcode.com/problems/valid-arrangement-of-pairs)
|
-| - [333. Largest BST Subtree](https://leetcode.com/problems/largest-bst-subtree)
| 💰 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [334. Increasing Triplet Subsequence](https://leetcode.com/problems/increasing-triplet-subsequence)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
| - [300. Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence)
- [1995. Count Special Quadruplets](https://leetcode.com/problems/count-special-quadruplets)
- [2179. Count Good Triplets in an Array](https://leetcode.com/problems/count-good-triplets-in-an-array)
|
-| - [335. Self Crossing](https://leetcode.com/problems/self-crossing)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
|
|
-| - [336. Palindrome Pairs](https://leetcode.com/problems/palindrome-pairs)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
| - [5. Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring)
- [214. Shortest Palindrome](https://leetcode.com/problems/shortest-palindrome)
- [2131. Longest Palindrome by Concatenating Two Letter Words](https://leetcode.com/problems/longest-palindrome-by-concatenating-two-letter-words)
|
-| - [337. House Robber III](https://leetcode.com/problems/house-robber-iii)
| 🆓 | ✅ | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [198. House Robber](https://leetcode.com/problems/house-robber)
- [213. House Robber II](https://leetcode.com/problems/house-robber-ii)
|
-| - [338. Counting Bits](https://leetcode.com/problems/counting-bits)
| 🆓 | ✅ | ⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [191. Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits)
|
-| - [339. Nested List Weight Sum](https://leetcode.com/problems/nested-list-weight-sum)
| 💰 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [364. Nested List Weight Sum II](https://leetcode.com/problems/nested-list-weight-sum-ii)
- [565. Array Nesting](https://leetcode.com/problems/array-nesting)
- [690. Employee Importance](https://leetcode.com/problems/employee-importance)
|
-| - [340. Longest Substring with At Most K Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [3. Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters)
- [159. Longest Substring with At Most Two Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters)
- [424. Longest Repeating Character Replacement](https://leetcode.com/problems/longest-repeating-character-replacement)
- [992. Subarrays with K Different Integers](https://leetcode.com/problems/subarrays-with-k-different-integers)
- [1004. Max Consecutive Ones III](https://leetcode.com/problems/max-consecutive-ones-iii)
- [2024. Maximize the Confusion of an Exam](https://leetcode.com/problems/maximize-the-confusion-of-an-exam)
|
-| - [341. Flatten Nested List Iterator](https://leetcode.com/problems/flatten-nested-list-iterator)
| 🆓 | ✅ | ⭐️⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
- [Iterator](https://leetcode.com/tag/iterator)
| - [251. Flatten 2D Vector](https://leetcode.com/problems/flatten-2d-vector)
- [281. Zigzag Iterator](https://leetcode.com/problems/zigzag-iterator)
- [385. Mini Parser](https://leetcode.com/problems/mini-parser)
- [565. Array Nesting](https://leetcode.com/problems/array-nesting)
|
-| - [342. Power of Four](https://leetcode.com/problems/power-of-four)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Recursion](https://leetcode.com/tag/recursion)
| - [231. Power of Two](https://leetcode.com/problems/power-of-two)
- [326. Power of Three](https://leetcode.com/problems/power-of-three)
|
-| - [343. Integer Break](https://leetcode.com/problems/integer-break)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1808. Maximize Number of Nice Divisors](https://leetcode.com/problems/maximize-number-of-nice-divisors)
|
-| - [344. Reverse String](https://leetcode.com/problems/reverse-string)
| 🆓 | ✅ | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Recursion](https://leetcode.com/tag/recursion)
| - [345. Reverse Vowels of a String](https://leetcode.com/problems/reverse-vowels-of-a-string)
- [541. Reverse String II](https://leetcode.com/problems/reverse-string-ii)
|
-| - [345. Reverse Vowels of a String](https://leetcode.com/problems/reverse-vowels-of-a-string)
| 🆓 | ✅ | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [344. Reverse String](https://leetcode.com/problems/reverse-string)
- [1119. Remove Vowels from a String](https://leetcode.com/problems/remove-vowels-from-a-string)
|
-| - [346. Moving Average from Data Stream](https://leetcode.com/problems/moving-average-from-data-stream)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
- [Data Stream](https://leetcode.com/tag/data-stream)
| - [2090. K Radius Subarray Averages](https://leetcode.com/problems/k-radius-subarray-averages)
|
-| - [347. Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Bucket Sort](https://leetcode.com/tag/bucket-sort)
- [Counting](https://leetcode.com/tag/counting)
- [Quickselect](https://leetcode.com/tag/quickselect)
| - [192. Word Frequency](https://leetcode.com/problems/word-frequency)
- [215. Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array)
- [451. Sort Characters By Frequency](https://leetcode.com/problems/sort-characters-by-frequency)
- [659. Split Array into Consecutive Subsequences](https://leetcode.com/problems/split-array-into-consecutive-subsequences)
- [692. Top K Frequent Words](https://leetcode.com/problems/top-k-frequent-words)
- [973. K Closest Points to Origin](https://leetcode.com/problems/k-closest-points-to-origin)
- [1772. Sort Features by Popularity](https://leetcode.com/problems/sort-features-by-popularity)
|
-| - [348. Design Tic-Tac-Toe](https://leetcode.com/problems/design-tic-tac-toe)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
- [Matrix](https://leetcode.com/tag/matrix)
| - [794. Valid Tic-Tac-Toe State](https://leetcode.com/problems/valid-tic-tac-toe-state)
|
-| - [349. Intersection of Two Arrays](https://leetcode.com/problems/intersection-of-two-arrays)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
| - [350. Intersection of Two Arrays II](https://leetcode.com/problems/intersection-of-two-arrays-ii)
- [1213. Intersection of Three Sorted Arrays](https://leetcode.com/problems/intersection-of-three-sorted-arrays)
- [2085. Count Common Words With One Occurrence](https://leetcode.com/problems/count-common-words-with-one-occurrence)
- [2143. Choose Numbers From Two Arrays in Range](https://leetcode.com/problems/choose-numbers-from-two-arrays-in-range)
|
-| - [350. Intersection of Two Arrays II](https://leetcode.com/problems/intersection-of-two-arrays-ii)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
| - [349. Intersection of Two Arrays](https://leetcode.com/problems/intersection-of-two-arrays)
- [1002. Find Common Characters](https://leetcode.com/problems/find-common-characters)
- [2143. Choose Numbers From Two Arrays in Range](https://leetcode.com/problems/choose-numbers-from-two-arrays-in-range)
|
-| - [351. Android Unlock Patterns](https://leetcode.com/problems/android-unlock-patterns)
| 💰 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
|
|
-| - [352. Data Stream as Disjoint Intervals](https://leetcode.com/problems/data-stream-as-disjoint-intervals)
| 🆓 | | ⭐️⭐️⭐️ | - [Binary Search](https://leetcode.com/tag/binary-search)
- [Design](https://leetcode.com/tag/design)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [228. Summary Ranges](https://leetcode.com/problems/summary-ranges)
- [436. Find Right Interval](https://leetcode.com/problems/find-right-interval)
- [715. Range Module](https://leetcode.com/problems/range-module)
|
-| - [353. Design Snake Game](https://leetcode.com/problems/design-snake-game)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [354. Russian Doll Envelopes](https://leetcode.com/problems/russian-doll-envelopes)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sorting](https://leetcode.com/tag/sorting)
| - [300. Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence)
- [1996. The Number of Weak Characters in the Game](https://leetcode.com/problems/the-number-of-weak-characters-in-the-game)
|
-| - [355. Design Twitter](https://leetcode.com/problems/design-twitter)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Design](https://leetcode.com/tag/design)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [1500. Design a File Sharing System](https://leetcode.com/problems/design-a-file-sharing-system)
|
-| - [356. Line Reflection](https://leetcode.com/problems/line-reflection)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
| - [149. Max Points on a Line](https://leetcode.com/problems/max-points-on-a-line)
- [447. Number of Boomerangs](https://leetcode.com/problems/number-of-boomerangs)
|
-| - [357. Count Numbers with Unique Digits](https://leetcode.com/problems/count-numbers-with-unique-digits)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
|
|
-| - [358. Rearrange String k Distance Apart](https://leetcode.com/problems/rearrange-string-k-distance-apart)
| 💰 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Counting](https://leetcode.com/tag/counting)
| - [621. Task Scheduler](https://leetcode.com/problems/task-scheduler)
- [767. Reorganize String](https://leetcode.com/problems/reorganize-string)
- [2182. Construct String With Repeat Limit](https://leetcode.com/problems/construct-string-with-repeat-limit)
|
-| - [359. Logger Rate Limiter](https://leetcode.com/problems/logger-rate-limiter)
| 💰 | | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
| - [362. Design Hit Counter](https://leetcode.com/problems/design-hit-counter)
|
-| - [360. Sort Transformed Array](https://leetcode.com/problems/sort-transformed-array)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
| - [977. Squares of a Sorted Array](https://leetcode.com/problems/squares-of-a-sorted-array)
|
-| - [361. Bomb Enemy](https://leetcode.com/problems/bomb-enemy)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
| - [2087. Minimum Cost Homecoming of a Robot in a Grid](https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid)
- [2132. Stamping the Grid](https://leetcode.com/problems/stamping-the-grid)
|
-| - [362. Design Hit Counter](https://leetcode.com/problems/design-hit-counter)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
| - [359. Logger Rate Limiter](https://leetcode.com/problems/logger-rate-limiter)
|
-| - [363. Max Sum of Rectangle No Larger Than K](https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [364. Nested List Weight Sum II](https://leetcode.com/problems/nested-list-weight-sum-ii)
| 💰 | | ⭐️⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [339. Nested List Weight Sum](https://leetcode.com/problems/nested-list-weight-sum)
- [565. Array Nesting](https://leetcode.com/problems/array-nesting)
|
-| - [365. Water and Jug Problem](https://leetcode.com/problems/water-and-jug-problem)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [366. Find Leaves of Binary Tree](https://leetcode.com/problems/find-leaves-of-binary-tree)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [367. Valid Perfect Square](https://leetcode.com/problems/valid-perfect-square)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [69. Sqrt(x)](https://leetcode.com/problems/sqrtx)
- [633. Sum of Square Numbers](https://leetcode.com/problems/sum-of-square-numbers)
|
-| - [368. Largest Divisible Subset](https://leetcode.com/problems/largest-divisible-subset)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [369. Plus One Linked List](https://leetcode.com/problems/plus-one-linked-list)
| 💰 | | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Math](https://leetcode.com/tag/math)
| - [66. Plus One](https://leetcode.com/problems/plus-one)
|
-| - [370. Range Addition](https://leetcode.com/problems/range-addition)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [598. Range Addition II](https://leetcode.com/problems/range-addition-ii)
|
-| - [371. Sum of Two Integers](https://leetcode.com/problems/sum-of-two-integers)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [2. Add Two Numbers](https://leetcode.com/problems/add-two-numbers)
|
-| - [372. Super Pow](https://leetcode.com/problems/super-pow)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
| - [50. Pow(x, n)](https://leetcode.com/problems/powx-n)
|
-| - [373. Find K Pairs with Smallest Sums](https://leetcode.com/problems/find-k-pairs-with-smallest-sums)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [378. Kth Smallest Element in a Sorted Matrix](https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix)
- [719. Find K-th Smallest Pair Distance](https://leetcode.com/problems/find-k-th-smallest-pair-distance)
- [2040. Kth Smallest Product of Two Sorted Arrays](https://leetcode.com/problems/kth-smallest-product-of-two-sorted-arrays)
|
-| - [374. Guess Number Higher or Lower](https://leetcode.com/problems/guess-number-higher-or-lower)
| 🆓 | ✅ | ⭐️ | - [Binary Search](https://leetcode.com/tag/binary-search)
- [Interactive](https://leetcode.com/tag/interactive)
| - [278. First Bad Version](https://leetcode.com/problems/first-bad-version)
- [375. Guess Number Higher or Lower II](https://leetcode.com/problems/guess-number-higher-or-lower-ii)
- [658. Find K Closest Elements](https://leetcode.com/problems/find-k-closest-elements)
|
-| - [375. Guess Number Higher or Lower II](https://leetcode.com/problems/guess-number-higher-or-lower-ii)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [294. Flip Game II](https://leetcode.com/problems/flip-game-ii)
- [374. Guess Number Higher or Lower](https://leetcode.com/problems/guess-number-higher-or-lower)
- [464. Can I Win](https://leetcode.com/problems/can-i-win)
- [658. Find K Closest Elements](https://leetcode.com/problems/find-k-closest-elements)
|
-| - [376. Wiggle Subsequence](https://leetcode.com/problems/wiggle-subsequence)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
| - [2149. Rearrange Array Elements by Sign](https://leetcode.com/problems/rearrange-array-elements-by-sign)
|
-| - [377. Combination Sum IV](https://leetcode.com/problems/combination-sum-iv)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [39. Combination Sum](https://leetcode.com/problems/combination-sum)
|
-| - [378. Kth Smallest Element in a Sorted Matrix](https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Matrix](https://leetcode.com/tag/matrix)
| - [373. Find K Pairs with Smallest Sums](https://leetcode.com/problems/find-k-pairs-with-smallest-sums)
- [668. Kth Smallest Number in Multiplication Table](https://leetcode.com/problems/kth-smallest-number-in-multiplication-table)
- [719. Find K-th Smallest Pair Distance](https://leetcode.com/problems/find-k-th-smallest-pair-distance)
- [786. K-th Smallest Prime Fraction](https://leetcode.com/problems/k-th-smallest-prime-fraction)
|
-| - [379. Design Phone Directory](https://leetcode.com/problems/design-phone-directory)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
| - [1845. Seat Reservation Manager](https://leetcode.com/problems/seat-reservation-manager)
|
-| - [380. Insert Delete GetRandom O(1)](https://leetcode.com/problems/insert-delete-getrandom-o1)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Design](https://leetcode.com/tag/design)
- [Randomized](https://leetcode.com/tag/randomized)
| - [381. Insert Delete GetRandom O(1) - Duplicates allowed](https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed)
|
-| - [381. Insert Delete GetRandom O(1) - Duplicates allowed](https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Design](https://leetcode.com/tag/design)
- [Randomized](https://leetcode.com/tag/randomized)
| - [380. Insert Delete GetRandom O(1)](https://leetcode.com/problems/insert-delete-getrandom-o1)
|
-| - [382. Linked List Random Node](https://leetcode.com/problems/linked-list-random-node)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Math](https://leetcode.com/tag/math)
- [Reservoir Sampling](https://leetcode.com/tag/reservoir-sampling)
- [Randomized](https://leetcode.com/tag/randomized)
| - [398. Random Pick Index](https://leetcode.com/problems/random-pick-index)
|
-| - [383. Ransom Note](https://leetcode.com/problems/ransom-note)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
| - [691. Stickers to Spell Word](https://leetcode.com/problems/stickers-to-spell-word)
|
-| - [384. Shuffle an Array](https://leetcode.com/problems/shuffle-an-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Randomized](https://leetcode.com/tag/randomized)
|
|
-| - [385. Mini Parser](https://leetcode.com/problems/mini-parser)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
| - [341. Flatten Nested List Iterator](https://leetcode.com/problems/flatten-nested-list-iterator)
- [439. Ternary Expression Parser](https://leetcode.com/problems/ternary-expression-parser)
- [722. Remove Comments](https://leetcode.com/problems/remove-comments)
|
-| - [386. Lexicographical Numbers](https://leetcode.com/problems/lexicographical-numbers)
| 🆓 | ✅ | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Trie](https://leetcode.com/tag/trie)
|
|
-| - [387. First Unique Character in a String](https://leetcode.com/problems/first-unique-character-in-a-string)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Queue](https://leetcode.com/tag/queue)
- [Counting](https://leetcode.com/tag/counting)
| - [451. Sort Characters By Frequency](https://leetcode.com/problems/sort-characters-by-frequency)
|
-| - [388. Longest Absolute File Path](https://leetcode.com/problems/longest-absolute-file-path)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
|
|
-| - [389. Find the Difference](https://leetcode.com/problems/find-the-difference)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Sorting](https://leetcode.com/tag/sorting)
| - [136. Single Number](https://leetcode.com/problems/single-number)
|
-| - [390. Elimination Game](https://leetcode.com/problems/elimination-game)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [391. Perfect Rectangle](https://leetcode.com/problems/perfect-rectangle)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Line Sweep](https://leetcode.com/tag/line-sweep)
|
|
-| - [392. Is Subsequence](https://leetcode.com/problems/is-subsequence)
| 🆓 | ✅ | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [792. Number of Matching Subsequences](https://leetcode.com/problems/number-of-matching-subsequences)
- [1055. Shortest Way to Form String](https://leetcode.com/problems/shortest-way-to-form-string)
|
-| - [393. UTF-8 Validation](https://leetcode.com/problems/utf-8-validation)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [394. Decode String](https://leetcode.com/problems/decode-string)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Recursion](https://leetcode.com/tag/recursion)
| - [471. Encode String with Shortest Length](https://leetcode.com/problems/encode-string-with-shortest-length)
- [726. Number of Atoms](https://leetcode.com/problems/number-of-atoms)
- [1087. Brace Expansion](https://leetcode.com/problems/brace-expansion)
|
-| - [395. Longest Substring with At Least K Repeating Characters](https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [2014. Longest Subsequence Repeated k Times](https://leetcode.com/problems/longest-subsequence-repeated-k-times)
- [2067. Number of Equal Count Substrings](https://leetcode.com/problems/number-of-equal-count-substrings)
|
-| - [396. Rotate Function](https://leetcode.com/problems/rotate-function)
| 🆓 | 👀 | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [397. Integer Replacement](https://leetcode.com/problems/integer-replacement)
| 🆓 | ✅ | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Memoization](https://leetcode.com/tag/memoization)
|
|
-| - [398. Random Pick Index](https://leetcode.com/problems/random-pick-index)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Reservoir Sampling](https://leetcode.com/tag/reservoir-sampling)
- [Randomized](https://leetcode.com/tag/randomized)
| - [382. Linked List Random Node](https://leetcode.com/problems/linked-list-random-node)
- [528. Random Pick with Weight](https://leetcode.com/problems/random-pick-with-weight)
- [710. Random Pick with Blacklist](https://leetcode.com/problems/random-pick-with-blacklist)
|
-| - [399. Evaluate Division](https://leetcode.com/problems/evaluate-division)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
- [Shortest Path](https://leetcode.com/tag/shortest-path)
|
|
-| - [400. Nth Digit](https://leetcode.com/problems/nth-digit)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
|
|
\ No newline at end of file
+| Question | Free? | Status | Difficulty | Topics | Similar Questions |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| - 201. Bitwise AND of Numbers Range
- [LeetCode Link](https://leetcode.com/problems/bitwise-and-of-numbers-range)
| 🆓 | ✅ | ⭐️⭐️ | - Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 202. Happy Number
- [LeetCode Link](https://leetcode.com/problems/happy-number)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 141. Linked List Cycle
- [LeetCode Link](https://leetcode.com/problems/linked-list-cycle)
- 258. Add Digits
- [LeetCode Link](https://leetcode.com/problems/add-digits)
- 263. Ugly Number
- [LeetCode Link](https://leetcode.com/problems/ugly-number)
- 1945. Sum of Digits of String After Convert
- [LeetCode Link](https://leetcode.com/problems/sum-of-digits-of-string-after-convert)
|
+| - 203. Remove Linked List Elements
- [LeetCode Link](https://leetcode.com/problems/remove-linked-list-elements)
| 🆓 | ✅ | ⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 27. Remove Element
- [LeetCode Link](https://leetcode.com/problems/remove-element)
- 237. Delete Node in a Linked List
- [LeetCode Link](https://leetcode.com/problems/delete-node-in-a-linked-list)
- 2095. Delete the Middle Node of a Linked List
- [LeetCode Link](https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list)
|
+| - 204. Count Primes
- [LeetCode Link](https://leetcode.com/problems/count-primes)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
- Number Theory
- [LeetCode Link](https://leetcode.com/tag/number-theory)
| - 263. Ugly Number
- [LeetCode Link](https://leetcode.com/problems/ugly-number)
- 264. Ugly Number II
- [LeetCode Link](https://leetcode.com/problems/ugly-number-ii)
- 279. Perfect Squares
- [LeetCode Link](https://leetcode.com/problems/perfect-squares)
|
+| - 205. Isomorphic Strings
- [LeetCode Link](https://leetcode.com/problems/isomorphic-strings)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 290. Word Pattern
- [LeetCode Link](https://leetcode.com/problems/word-pattern)
|
+| - 206. Reverse Linked List
- [LeetCode Link](https://leetcode.com/problems/reverse-linked-list)
| 🆓 | ✅ | ⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 92. Reverse Linked List II
- [LeetCode Link](https://leetcode.com/problems/reverse-linked-list-ii)
- 156. Binary Tree Upside Down
- [LeetCode Link](https://leetcode.com/problems/binary-tree-upside-down)
- 234. Palindrome Linked List
- [LeetCode Link](https://leetcode.com/problems/palindrome-linked-list)
- 2074. Reverse Nodes in Even Length Groups
- [LeetCode Link](https://leetcode.com/problems/reverse-nodes-in-even-length-groups)
- 2130. Maximum Twin Sum of a Linked List
- [LeetCode Link](https://leetcode.com/problems/maximum-twin-sum-of-a-linked-list)
|
+| - 207. Course Schedule
- [LeetCode Link](https://leetcode.com/problems/course-schedule)
| 🆓 | ✅ | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
| - 210. Course Schedule II
- [LeetCode Link](https://leetcode.com/problems/course-schedule-ii)
- 261. Graph Valid Tree
- [LeetCode Link](https://leetcode.com/problems/graph-valid-tree)
- 310. Minimum Height Trees
- [LeetCode Link](https://leetcode.com/problems/minimum-height-trees)
- 630. Course Schedule III
- [LeetCode Link](https://leetcode.com/problems/course-schedule-iii)
|
+| - 208. Implement Trie (Prefix Tree)
- [LeetCode Link](https://leetcode.com/problems/implement-trie-prefix-tree)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 211. Design Add and Search Words Data Structure
- [LeetCode Link](https://leetcode.com/problems/design-add-and-search-words-data-structure)
- 642. Design Search Autocomplete System
- [LeetCode Link](https://leetcode.com/problems/design-search-autocomplete-system)
- 648. Replace Words
- [LeetCode Link](https://leetcode.com/problems/replace-words)
- 676. Implement Magic Dictionary
- [LeetCode Link](https://leetcode.com/problems/implement-magic-dictionary)
- 1804. Implement Trie II (Prefix Tree)
- [LeetCode Link](https://leetcode.com/problems/implement-trie-ii-prefix-tree)
|
+| - 209. Minimum Size Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-size-subarray-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 76. Minimum Window Substring
- [LeetCode Link](https://leetcode.com/problems/minimum-window-substring)
- 325. Maximum Size Subarray Sum Equals k
- [LeetCode Link](https://leetcode.com/problems/maximum-size-subarray-sum-equals-k)
- 718. Maximum Length of Repeated Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-length-of-repeated-subarray)
- 1658. Minimum Operations to Reduce X to Zero
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero)
- 2090. K Radius Subarray Averages
- [LeetCode Link](https://leetcode.com/problems/k-radius-subarray-averages)
|
+| - 210. Course Schedule II
- [LeetCode Link](https://leetcode.com/problems/course-schedule-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
| - 207. Course Schedule
- [LeetCode Link](https://leetcode.com/problems/course-schedule)
- 269. Alien Dictionary
- [LeetCode Link](https://leetcode.com/problems/alien-dictionary)
- 310. Minimum Height Trees
- [LeetCode Link](https://leetcode.com/problems/minimum-height-trees)
- 444. Sequence Reconstruction
- [LeetCode Link](https://leetcode.com/problems/sequence-reconstruction)
- 630. Course Schedule III
- [LeetCode Link](https://leetcode.com/problems/course-schedule-iii)
- 1136. Parallel Courses
- [LeetCode Link](https://leetcode.com/problems/parallel-courses)
- 2115. Find All Possible Recipes from Given Supplies
- [LeetCode Link](https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies)
|
+| - 211. Design Add and Search Words Data Structure
- [LeetCode Link](https://leetcode.com/problems/design-add-and-search-words-data-structure)
| 🆓 | ✅ | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 208. Implement Trie (Prefix Tree)
- [LeetCode Link](https://leetcode.com/problems/implement-trie-prefix-tree)
- 745. Prefix and Suffix Search
- [LeetCode Link](https://leetcode.com/problems/prefix-and-suffix-search)
|
+| - 212. Word Search II
- [LeetCode Link](https://leetcode.com/problems/word-search-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 79. Word Search
- [LeetCode Link](https://leetcode.com/problems/word-search)
- 980. Unique Paths III
- [LeetCode Link](https://leetcode.com/problems/unique-paths-iii)
|
+| - 213. House Robber II
- [LeetCode Link](https://leetcode.com/problems/house-robber-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 198. House Robber
- [LeetCode Link](https://leetcode.com/problems/house-robber)
- 256. Paint House
- [LeetCode Link](https://leetcode.com/problems/paint-house)
- 276. Paint Fence
- [LeetCode Link](https://leetcode.com/problems/paint-fence)
- 337. House Robber III
- [LeetCode Link](https://leetcode.com/problems/house-robber-iii)
- 600. Non-negative Integers without Consecutive Ones
- [LeetCode Link](https://leetcode.com/problems/non-negative-integers-without-consecutive-ones)
- 656. Coin Path
- [LeetCode Link](https://leetcode.com/problems/coin-path)
|
+| - 214. Shortest Palindrome
- [LeetCode Link](https://leetcode.com/problems/shortest-palindrome)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 5. Longest Palindromic Substring
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-substring)
- 28. Implement strStr()
- [LeetCode Link](https://leetcode.com/problems/implement-strstr)
- 336. Palindrome Pairs
- [LeetCode Link](https://leetcode.com/problems/palindrome-pairs)
|
+| - 215. Kth Largest Element in an Array
- [LeetCode Link](https://leetcode.com/problems/kth-largest-element-in-an-array)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Quickselect
- [LeetCode Link](https://leetcode.com/tag/quickselect)
| - 324. Wiggle Sort II
- [LeetCode Link](https://leetcode.com/problems/wiggle-sort-ii)
- 347. Top K Frequent Elements
- [LeetCode Link](https://leetcode.com/problems/top-k-frequent-elements)
- 414. Third Maximum Number
- [LeetCode Link](https://leetcode.com/problems/third-maximum-number)
- 703. Kth Largest Element in a Stream
- [LeetCode Link](https://leetcode.com/problems/kth-largest-element-in-a-stream)
- 973. K Closest Points to Origin
- [LeetCode Link](https://leetcode.com/problems/k-closest-points-to-origin)
- 1985. Find the Kth Largest Integer in the Array
- [LeetCode Link](https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array)
- 2099. Find Subsequence of Length K With the Largest Sum
- [LeetCode Link](https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum)
- 2146. K Highest Ranked Items Within a Price Range
- [LeetCode Link](https://leetcode.com/problems/k-highest-ranked-items-within-a-price-range)
|
+| - 216. Combination Sum III
- [LeetCode Link](https://leetcode.com/problems/combination-sum-iii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 39. Combination Sum
- [LeetCode Link](https://leetcode.com/problems/combination-sum)
|
+| - 217. Contains Duplicate
- [LeetCode Link](https://leetcode.com/problems/contains-duplicate)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 219. Contains Duplicate II
- [LeetCode Link](https://leetcode.com/problems/contains-duplicate-ii)
- 220. Contains Duplicate III
- [LeetCode Link](https://leetcode.com/problems/contains-duplicate-iii)
|
+| - 218. The Skyline Problem
- [LeetCode Link](https://leetcode.com/problems/the-skyline-problem)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Line Sweep
- [LeetCode Link](https://leetcode.com/tag/line-sweep)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 699. Falling Squares
- [LeetCode Link](https://leetcode.com/problems/falling-squares)
|
+| - 219. Contains Duplicate II
- [LeetCode Link](https://leetcode.com/problems/contains-duplicate-ii)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 217. Contains Duplicate
- [LeetCode Link](https://leetcode.com/problems/contains-duplicate)
- 220. Contains Duplicate III
- [LeetCode Link](https://leetcode.com/problems/contains-duplicate-iii)
|
+| - 220. Contains Duplicate III
- [LeetCode Link](https://leetcode.com/problems/contains-duplicate-iii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Bucket Sort
- [LeetCode Link](https://leetcode.com/tag/bucket-sort)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 217. Contains Duplicate
- [LeetCode Link](https://leetcode.com/problems/contains-duplicate)
- 219. Contains Duplicate II
- [LeetCode Link](https://leetcode.com/problems/contains-duplicate-ii)
|
+| - 221. Maximal Square
- [LeetCode Link](https://leetcode.com/problems/maximal-square)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 85. Maximal Rectangle
- [LeetCode Link](https://leetcode.com/problems/maximal-rectangle)
- 764. Largest Plus Sign
- [LeetCode Link](https://leetcode.com/problems/largest-plus-sign)
- 2132. Stamping the Grid
- [LeetCode Link](https://leetcode.com/problems/stamping-the-grid)
|
+| - 222. Count Complete Tree Nodes
- [LeetCode Link](https://leetcode.com/problems/count-complete-tree-nodes)
| 🆓 | ✅ | ⭐️⭐️ | - Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 270. Closest Binary Search Tree Value
- [LeetCode Link](https://leetcode.com/problems/closest-binary-search-tree-value)
|
+| - 223. Rectangle Area
- [LeetCode Link](https://leetcode.com/problems/rectangle-area)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
| - 836. Rectangle Overlap
- [LeetCode Link](https://leetcode.com/problems/rectangle-overlap)
|
+| - 224. Basic Calculator
- [LeetCode Link](https://leetcode.com/problems/basic-calculator)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 150. Evaluate Reverse Polish Notation
- [LeetCode Link](https://leetcode.com/problems/evaluate-reverse-polish-notation)
- 227. Basic Calculator II
- [LeetCode Link](https://leetcode.com/problems/basic-calculator-ii)
- 241. Different Ways to Add Parentheses
- [LeetCode Link](https://leetcode.com/problems/different-ways-to-add-parentheses)
- 282. Expression Add Operators
- [LeetCode Link](https://leetcode.com/problems/expression-add-operators)
- 772. Basic Calculator III
- [LeetCode Link](https://leetcode.com/problems/basic-calculator-iii)
- 2019. The Score of Students Solving Math Expression
- [LeetCode Link](https://leetcode.com/problems/the-score-of-students-solving-math-expression)
|
+| - 225. Implement Stack using Queues
- [LeetCode Link](https://leetcode.com/problems/implement-stack-using-queues)
| 🆓 | | ⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
| - 232. Implement Queue using Stacks
- [LeetCode Link](https://leetcode.com/problems/implement-queue-using-stacks)
|
+| - 226. Invert Binary Tree
- [LeetCode Link](https://leetcode.com/problems/invert-binary-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 227. Basic Calculator II
- [LeetCode Link](https://leetcode.com/problems/basic-calculator-ii)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 224. Basic Calculator
- [LeetCode Link](https://leetcode.com/problems/basic-calculator)
- 282. Expression Add Operators
- [LeetCode Link](https://leetcode.com/problems/expression-add-operators)
- 772. Basic Calculator III
- [LeetCode Link](https://leetcode.com/problems/basic-calculator-iii)
|
+| - 228. Summary Ranges
- [LeetCode Link](https://leetcode.com/problems/summary-ranges)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 163. Missing Ranges
- [LeetCode Link](https://leetcode.com/problems/missing-ranges)
- 352. Data Stream as Disjoint Intervals
- [LeetCode Link](https://leetcode.com/problems/data-stream-as-disjoint-intervals)
|
+| - 229. Majority Element II
- [LeetCode Link](https://leetcode.com/problems/majority-element-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 169. Majority Element
- [LeetCode Link](https://leetcode.com/problems/majority-element)
- 1150. Check If a Number Is Majority Element in a Sorted Array
- [LeetCode Link](https://leetcode.com/problems/check-if-a-number-is-majority-element-in-a-sorted-array)
|
+| - 230. Kth Smallest Element in a BST
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-element-in-a-bst)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 94. Binary Tree Inorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-inorder-traversal)
- 671. Second Minimum Node In a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/second-minimum-node-in-a-binary-tree)
|
+| - 231. Power of Two
- [LeetCode Link](https://leetcode.com/problems/power-of-two)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 191. Number of 1 Bits
- [LeetCode Link](https://leetcode.com/problems/number-of-1-bits)
- 326. Power of Three
- [LeetCode Link](https://leetcode.com/problems/power-of-three)
- 342. Power of Four
- [LeetCode Link](https://leetcode.com/problems/power-of-four)
|
+| - 232. Implement Queue using Stacks
- [LeetCode Link](https://leetcode.com/problems/implement-queue-using-stacks)
| 🆓 | | ⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
| - 225. Implement Stack using Queues
- [LeetCode Link](https://leetcode.com/problems/implement-stack-using-queues)
|
+| - 233. Number of Digit One
- [LeetCode Link](https://leetcode.com/problems/number-of-digit-one)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 172. Factorial Trailing Zeroes
- [LeetCode Link](https://leetcode.com/problems/factorial-trailing-zeroes)
- 1067. Digit Count in Range
- [LeetCode Link](https://leetcode.com/problems/digit-count-in-range)
|
+| - 234. Palindrome Linked List
- [LeetCode Link](https://leetcode.com/problems/palindrome-linked-list)
| 🆓 | ✅ | ⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 9. Palindrome Number
- [LeetCode Link](https://leetcode.com/problems/palindrome-number)
- 125. Valid Palindrome
- [LeetCode Link](https://leetcode.com/problems/valid-palindrome)
- 206. Reverse Linked List
- [LeetCode Link](https://leetcode.com/problems/reverse-linked-list)
- 2130. Maximum Twin Sum of a Linked List
- [LeetCode Link](https://leetcode.com/problems/maximum-twin-sum-of-a-linked-list)
|
+| - 235. Lowest Common Ancestor of a Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 236. Lowest Common Ancestor of a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
- 1257. Smallest Common Region
- [LeetCode Link](https://leetcode.com/problems/smallest-common-region)
- 1644. Lowest Common Ancestor of a Binary Tree II
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-ii)
- 1650. Lowest Common Ancestor of a Binary Tree III
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iii)
- 1676. Lowest Common Ancestor of a Binary Tree IV
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
|
+| - 236. Lowest Common Ancestor of a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 235. Lowest Common Ancestor of a Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)
- 1257. Smallest Common Region
- [LeetCode Link](https://leetcode.com/problems/smallest-common-region)
- 1644. Lowest Common Ancestor of a Binary Tree II
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-ii)
- 1650. Lowest Common Ancestor of a Binary Tree III
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iii)
- 1676. Lowest Common Ancestor of a Binary Tree IV
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
- 2096. Step-By-Step Directions From a Binary Tree Node to Another
- [LeetCode Link](https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another)
|
+| - 237. Delete Node in a Linked List
- [LeetCode Link](https://leetcode.com/problems/delete-node-in-a-linked-list)
| 🆓 | ✅ | ⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
| - 203. Remove Linked List Elements
- [LeetCode Link](https://leetcode.com/problems/remove-linked-list-elements)
|
+| - 238. Product of Array Except Self
- [LeetCode Link](https://leetcode.com/problems/product-of-array-except-self)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 42. Trapping Rain Water
- [LeetCode Link](https://leetcode.com/problems/trapping-rain-water)
- 152. Maximum Product Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-product-subarray)
- 265. Paint House II
- [LeetCode Link](https://leetcode.com/problems/paint-house-ii)
- 2163. Minimum Difference in Sums After Removal of Elements
- [LeetCode Link](https://leetcode.com/problems/minimum-difference-in-sums-after-removal-of-elements)
|
+| - 239. Sliding Window Maximum
- [LeetCode Link](https://leetcode.com/problems/sliding-window-maximum)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Monotonic Queue
- [LeetCode Link](https://leetcode.com/tag/monotonic-queue)
| - 76. Minimum Window Substring
- [LeetCode Link](https://leetcode.com/problems/minimum-window-substring)
- 155. Min Stack
- [LeetCode Link](https://leetcode.com/problems/min-stack)
- 159. Longest Substring with At Most Two Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters)
- 265. Paint House II
- [LeetCode Link](https://leetcode.com/problems/paint-house-ii)
- 1696. Jump Game VI
- [LeetCode Link](https://leetcode.com/problems/jump-game-vi)
|
+| - 240. Search a 2D Matrix II
- [LeetCode Link](https://leetcode.com/problems/search-a-2d-matrix-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 74. Search a 2D Matrix
- [LeetCode Link](https://leetcode.com/problems/search-a-2d-matrix)
|
+| - 241. Different Ways to Add Parentheses
- [LeetCode Link](https://leetcode.com/problems/different-ways-to-add-parentheses)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
| - 95. Unique Binary Search Trees II
- [LeetCode Link](https://leetcode.com/problems/unique-binary-search-trees-ii)
- 224. Basic Calculator
- [LeetCode Link](https://leetcode.com/problems/basic-calculator)
- 282. Expression Add Operators
- [LeetCode Link](https://leetcode.com/problems/expression-add-operators)
- 2019. The Score of Students Solving Math Expression
- [LeetCode Link](https://leetcode.com/problems/the-score-of-students-solving-math-expression)
|
+| - 242. Valid Anagram
- [LeetCode Link](https://leetcode.com/problems/valid-anagram)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 49. Group Anagrams
- [LeetCode Link](https://leetcode.com/problems/group-anagrams)
- 266. Palindrome Permutation
- [LeetCode Link](https://leetcode.com/problems/palindrome-permutation)
- 438. Find All Anagrams in a String
- [LeetCode Link](https://leetcode.com/problems/find-all-anagrams-in-a-string)
|
+| - 243. Shortest Word Distance
- [LeetCode Link](https://leetcode.com/problems/shortest-word-distance)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 244. Shortest Word Distance II
- [LeetCode Link](https://leetcode.com/problems/shortest-word-distance-ii)
- 245. Shortest Word Distance III
- [LeetCode Link](https://leetcode.com/problems/shortest-word-distance-iii)
|
+| - 244. Shortest Word Distance II
- [LeetCode Link](https://leetcode.com/problems/shortest-word-distance-ii)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 21. Merge Two Sorted Lists
- [LeetCode Link](https://leetcode.com/problems/merge-two-sorted-lists)
- 243. Shortest Word Distance
- [LeetCode Link](https://leetcode.com/problems/shortest-word-distance)
- 245. Shortest Word Distance III
- [LeetCode Link](https://leetcode.com/problems/shortest-word-distance-iii)
|
+| - 245. Shortest Word Distance III
- [LeetCode Link](https://leetcode.com/problems/shortest-word-distance-iii)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 243. Shortest Word Distance
- [LeetCode Link](https://leetcode.com/problems/shortest-word-distance)
- 244. Shortest Word Distance II
- [LeetCode Link](https://leetcode.com/problems/shortest-word-distance-ii)
|
+| - 246. Strobogrammatic Number
- [LeetCode Link](https://leetcode.com/problems/strobogrammatic-number)
| 💰 | | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 247. Strobogrammatic Number II
- [LeetCode Link](https://leetcode.com/problems/strobogrammatic-number-ii)
- 248. Strobogrammatic Number III
- [LeetCode Link](https://leetcode.com/problems/strobogrammatic-number-iii)
- 1056. Confusing Number
- [LeetCode Link](https://leetcode.com/problems/confusing-number)
|
+| - 247. Strobogrammatic Number II
- [LeetCode Link](https://leetcode.com/problems/strobogrammatic-number-ii)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 246. Strobogrammatic Number
- [LeetCode Link](https://leetcode.com/problems/strobogrammatic-number)
- 248. Strobogrammatic Number III
- [LeetCode Link](https://leetcode.com/problems/strobogrammatic-number-iii)
- 2081. Sum of k-Mirror Numbers
- [LeetCode Link](https://leetcode.com/problems/sum-of-k-mirror-numbers)
|
+| - 248. Strobogrammatic Number III
- [LeetCode Link](https://leetcode.com/problems/strobogrammatic-number-iii)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 246. Strobogrammatic Number
- [LeetCode Link](https://leetcode.com/problems/strobogrammatic-number)
- 247. Strobogrammatic Number II
- [LeetCode Link](https://leetcode.com/problems/strobogrammatic-number-ii)
|
+| - 249. Group Shifted Strings
- [LeetCode Link](https://leetcode.com/problems/group-shifted-strings)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 49. Group Anagrams
- [LeetCode Link](https://leetcode.com/problems/group-anagrams)
|
+| - 250. Count Univalue Subtrees
- [LeetCode Link](https://leetcode.com/problems/count-univalue-subtrees)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 572. Subtree of Another Tree
- [LeetCode Link](https://leetcode.com/problems/subtree-of-another-tree)
- 687. Longest Univalue Path
- [LeetCode Link](https://leetcode.com/problems/longest-univalue-path)
|
+| - 251. Flatten 2D Vector
- [LeetCode Link](https://leetcode.com/problems/flatten-2d-vector)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Iterator
- [LeetCode Link](https://leetcode.com/tag/iterator)
| - 173. Binary Search Tree Iterator
- [LeetCode Link](https://leetcode.com/problems/binary-search-tree-iterator)
- 281. Zigzag Iterator
- [LeetCode Link](https://leetcode.com/problems/zigzag-iterator)
- 284. Peeking Iterator
- [LeetCode Link](https://leetcode.com/problems/peeking-iterator)
- 341. Flatten Nested List Iterator
- [LeetCode Link](https://leetcode.com/problems/flatten-nested-list-iterator)
|
+| - 252. Meeting Rooms
- [LeetCode Link](https://leetcode.com/problems/meeting-rooms)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 56. Merge Intervals
- [LeetCode Link](https://leetcode.com/problems/merge-intervals)
- 253. Meeting Rooms II
- [LeetCode Link](https://leetcode.com/problems/meeting-rooms-ii)
|
+| - 253. Meeting Rooms II
- [LeetCode Link](https://leetcode.com/problems/meeting-rooms-ii)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 56. Merge Intervals
- [LeetCode Link](https://leetcode.com/problems/merge-intervals)
- 252. Meeting Rooms
- [LeetCode Link](https://leetcode.com/problems/meeting-rooms)
- 452. Minimum Number of Arrows to Burst Balloons
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons)
- 1094. Car Pooling
- [LeetCode Link](https://leetcode.com/problems/car-pooling)
|
+| - 254. Factor Combinations
- [LeetCode Link](https://leetcode.com/problems/factor-combinations)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 39. Combination Sum
- [LeetCode Link](https://leetcode.com/problems/combination-sum)
|
+| - 255. Verify Preorder Sequence in Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/verify-preorder-sequence-in-binary-search-tree)
| 💰 | | ⭐️⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 144. Binary Tree Preorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-preorder-traversal)
|
+| - 256. Paint House
- [LeetCode Link](https://leetcode.com/problems/paint-house)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 198. House Robber
- [LeetCode Link](https://leetcode.com/problems/house-robber)
- 213. House Robber II
- [LeetCode Link](https://leetcode.com/problems/house-robber-ii)
- 265. Paint House II
- [LeetCode Link](https://leetcode.com/problems/paint-house-ii)
- 276. Paint Fence
- [LeetCode Link](https://leetcode.com/problems/paint-fence)
|
+| - 257. Binary Tree Paths
- [LeetCode Link](https://leetcode.com/problems/binary-tree-paths)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 113. Path Sum II
- [LeetCode Link](https://leetcode.com/problems/path-sum-ii)
- 988. Smallest String Starting From Leaf
- [LeetCode Link](https://leetcode.com/problems/smallest-string-starting-from-leaf)
- 2096. Step-By-Step Directions From a Binary Tree Node to Another
- [LeetCode Link](https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another)
|
+| - 258. Add Digits
- [LeetCode Link](https://leetcode.com/problems/add-digits)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
- Number Theory
- [LeetCode Link](https://leetcode.com/tag/number-theory)
| - 202. Happy Number
- [LeetCode Link](https://leetcode.com/problems/happy-number)
- 1085. Sum of Digits in the Minimum Number
- [LeetCode Link](https://leetcode.com/problems/sum-of-digits-in-the-minimum-number)
- 1945. Sum of Digits of String After Convert
- [LeetCode Link](https://leetcode.com/problems/sum-of-digits-of-string-after-convert)
- 2160. Minimum Sum of Four Digit Number After Splitting Digits
- [LeetCode Link](https://leetcode.com/problems/minimum-sum-of-four-digit-number-after-splitting-digits)
|
+| - 259. 3Sum Smaller
- [LeetCode Link](https://leetcode.com/problems/3sum-smaller)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 15. 3Sum
- [LeetCode Link](https://leetcode.com/problems/3sum)
- 16. 3Sum Closest
- [LeetCode Link](https://leetcode.com/problems/3sum-closest)
- 611. Valid Triangle Number
- [LeetCode Link](https://leetcode.com/problems/valid-triangle-number)
- 1099. Two Sum Less Than K
- [LeetCode Link](https://leetcode.com/problems/two-sum-less-than-k)
|
+| - 260. Single Number III
- [LeetCode Link](https://leetcode.com/problems/single-number-iii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 136. Single Number
- [LeetCode Link](https://leetcode.com/problems/single-number)
- 137. Single Number II
- [LeetCode Link](https://leetcode.com/problems/single-number-ii)
|
+| - 261. Graph Valid Tree
- [LeetCode Link](https://leetcode.com/problems/graph-valid-tree)
| 💰 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 207. Course Schedule
- [LeetCode Link](https://leetcode.com/problems/course-schedule)
- 323. Number of Connected Components in an Undirected Graph
- [LeetCode Link](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph)
- 841. Keys and Rooms
- [LeetCode Link](https://leetcode.com/problems/keys-and-rooms)
|
+| - 262. Trips and Users
- [LeetCode Link](https://leetcode.com/problems/trips-and-users)
| 🆓 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1635. Hopper Company Queries I
- [LeetCode Link](https://leetcode.com/problems/hopper-company-queries-i)
- 1645. Hopper Company Queries II
- [LeetCode Link](https://leetcode.com/problems/hopper-company-queries-ii)
- 1651. Hopper Company Queries III
- [LeetCode Link](https://leetcode.com/problems/hopper-company-queries-iii)
|
+| - 263. Ugly Number
- [LeetCode Link](https://leetcode.com/problems/ugly-number)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 202. Happy Number
- [LeetCode Link](https://leetcode.com/problems/happy-number)
- 204. Count Primes
- [LeetCode Link](https://leetcode.com/problems/count-primes)
- 264. Ugly Number II
- [LeetCode Link](https://leetcode.com/problems/ugly-number-ii)
|
+| - 264. Ugly Number II
- [LeetCode Link](https://leetcode.com/problems/ugly-number-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 23. Merge k Sorted Lists
- [LeetCode Link](https://leetcode.com/problems/merge-k-sorted-lists)
- 204. Count Primes
- [LeetCode Link](https://leetcode.com/problems/count-primes)
- 263. Ugly Number
- [LeetCode Link](https://leetcode.com/problems/ugly-number)
- 279. Perfect Squares
- [LeetCode Link](https://leetcode.com/problems/perfect-squares)
- 313. Super Ugly Number
- [LeetCode Link](https://leetcode.com/problems/super-ugly-number)
- 1201. Ugly Number III
- [LeetCode Link](https://leetcode.com/problems/ugly-number-iii)
|
+| - 265. Paint House II
- [LeetCode Link](https://leetcode.com/problems/paint-house-ii)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 238. Product of Array Except Self
- [LeetCode Link](https://leetcode.com/problems/product-of-array-except-self)
- 239. Sliding Window Maximum
- [LeetCode Link](https://leetcode.com/problems/sliding-window-maximum)
- 256. Paint House
- [LeetCode Link](https://leetcode.com/problems/paint-house)
- 276. Paint Fence
- [LeetCode Link](https://leetcode.com/problems/paint-fence)
|
+| - 266. Palindrome Permutation
- [LeetCode Link](https://leetcode.com/problems/palindrome-permutation)
| 💰 | | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 5. Longest Palindromic Substring
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-substring)
- 242. Valid Anagram
- [LeetCode Link](https://leetcode.com/problems/valid-anagram)
- 267. Palindrome Permutation II
- [LeetCode Link](https://leetcode.com/problems/palindrome-permutation-ii)
- 409. Longest Palindrome
- [LeetCode Link](https://leetcode.com/problems/longest-palindrome)
|
+| - 267. Palindrome Permutation II
- [LeetCode Link](https://leetcode.com/problems/palindrome-permutation-ii)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 31. Next Permutation
- [LeetCode Link](https://leetcode.com/problems/next-permutation)
- 47. Permutations II
- [LeetCode Link](https://leetcode.com/problems/permutations-ii)
- 266. Palindrome Permutation
- [LeetCode Link](https://leetcode.com/problems/palindrome-permutation)
|
+| - 268. Missing Number
- [LeetCode Link](https://leetcode.com/problems/missing-number)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 41. First Missing Positive
- [LeetCode Link](https://leetcode.com/problems/first-missing-positive)
- 136. Single Number
- [LeetCode Link](https://leetcode.com/problems/single-number)
- 287. Find the Duplicate Number
- [LeetCode Link](https://leetcode.com/problems/find-the-duplicate-number)
- 765. Couples Holding Hands
- [LeetCode Link](https://leetcode.com/problems/couples-holding-hands)
- 1980. Find Unique Binary String
- [LeetCode Link](https://leetcode.com/problems/find-unique-binary-string)
|
+| - 269. Alien Dictionary
- [LeetCode Link](https://leetcode.com/problems/alien-dictionary)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
| - 210. Course Schedule II
- [LeetCode Link](https://leetcode.com/problems/course-schedule-ii)
|
+| - 270. Closest Binary Search Tree Value
- [LeetCode Link](https://leetcode.com/problems/closest-binary-search-tree-value)
| 💰 | | ⭐️ | - Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 222. Count Complete Tree Nodes
- [LeetCode Link](https://leetcode.com/problems/count-complete-tree-nodes)
- 272. Closest Binary Search Tree Value II
- [LeetCode Link](https://leetcode.com/problems/closest-binary-search-tree-value-ii)
- 700. Search in a Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/search-in-a-binary-search-tree)
|
+| - 271. Encode and Decode Strings
- [LeetCode Link](https://leetcode.com/problems/encode-and-decode-strings)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 38. Count and Say
- [LeetCode Link](https://leetcode.com/problems/count-and-say)
- 297. Serialize and Deserialize Binary Tree
- [LeetCode Link](https://leetcode.com/problems/serialize-and-deserialize-binary-tree)
- 443. String Compression
- [LeetCode Link](https://leetcode.com/problems/string-compression)
- 696. Count Binary Substrings
- [LeetCode Link](https://leetcode.com/problems/count-binary-substrings)
|
+| - 272. Closest Binary Search Tree Value II
- [LeetCode Link](https://leetcode.com/problems/closest-binary-search-tree-value-ii)
| 💰 | | ⭐️⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 94. Binary Tree Inorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-inorder-traversal)
- 270. Closest Binary Search Tree Value
- [LeetCode Link](https://leetcode.com/problems/closest-binary-search-tree-value)
|
+| - 273. Integer to English Words
- [LeetCode Link](https://leetcode.com/problems/integer-to-english-words)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 12. Integer to Roman
- [LeetCode Link](https://leetcode.com/problems/integer-to-roman)
|
+| - 274. H-Index
- [LeetCode Link](https://leetcode.com/problems/h-index)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting Sort
- [LeetCode Link](https://leetcode.com/tag/counting-sort)
| - 275. H-Index II
- [LeetCode Link](https://leetcode.com/problems/h-index-ii)
|
+| - 275. H-Index II
- [LeetCode Link](https://leetcode.com/problems/h-index-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 274. H-Index
- [LeetCode Link](https://leetcode.com/problems/h-index)
|
+| - 276. Paint Fence
- [LeetCode Link](https://leetcode.com/problems/paint-fence)
| 💰 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 198. House Robber
- [LeetCode Link](https://leetcode.com/problems/house-robber)
- 213. House Robber II
- [LeetCode Link](https://leetcode.com/problems/house-robber-ii)
- 256. Paint House
- [LeetCode Link](https://leetcode.com/problems/paint-house)
- 265. Paint House II
- [LeetCode Link](https://leetcode.com/problems/paint-house-ii)
|
+| - 277. Find the Celebrity
- [LeetCode Link](https://leetcode.com/problems/find-the-celebrity)
| 💰 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
| - 997. Find the Town Judge
- [LeetCode Link](https://leetcode.com/problems/find-the-town-judge)
|
+| - 278. First Bad Version
- [LeetCode Link](https://leetcode.com/problems/first-bad-version)
| 🆓 | ✅ | ⭐️ | - Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
| - 34. Find First and Last Position of Element in Sorted Array
- [LeetCode Link](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array)
- 35. Search Insert Position
- [LeetCode Link](https://leetcode.com/problems/search-insert-position)
- 374. Guess Number Higher or Lower
- [LeetCode Link](https://leetcode.com/problems/guess-number-higher-or-lower)
|
+| - 279. Perfect Squares
- [LeetCode Link](https://leetcode.com/problems/perfect-squares)
| 🆓 | 👀 | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 204. Count Primes
- [LeetCode Link](https://leetcode.com/problems/count-primes)
- 264. Ugly Number II
- [LeetCode Link](https://leetcode.com/problems/ugly-number-ii)
|
+| - 280. Wiggle Sort
- [LeetCode Link](https://leetcode.com/problems/wiggle-sort)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 75. Sort Colors
- [LeetCode Link](https://leetcode.com/problems/sort-colors)
- 324. Wiggle Sort II
- [LeetCode Link](https://leetcode.com/problems/wiggle-sort-ii)
- 1968. Array With Elements Not Equal to Average of Neighbors
- [LeetCode Link](https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors)
|
+| - 281. Zigzag Iterator
- [LeetCode Link](https://leetcode.com/problems/zigzag-iterator)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Iterator
- [LeetCode Link](https://leetcode.com/tag/iterator)
| - 173. Binary Search Tree Iterator
- [LeetCode Link](https://leetcode.com/problems/binary-search-tree-iterator)
- 251. Flatten 2D Vector
- [LeetCode Link](https://leetcode.com/problems/flatten-2d-vector)
- 284. Peeking Iterator
- [LeetCode Link](https://leetcode.com/problems/peeking-iterator)
- 341. Flatten Nested List Iterator
- [LeetCode Link](https://leetcode.com/problems/flatten-nested-list-iterator)
- 1768. Merge Strings Alternately
- [LeetCode Link](https://leetcode.com/problems/merge-strings-alternately)
|
+| - 282. Expression Add Operators
- [LeetCode Link](https://leetcode.com/problems/expression-add-operators)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 150. Evaluate Reverse Polish Notation
- [LeetCode Link](https://leetcode.com/problems/evaluate-reverse-polish-notation)
- 224. Basic Calculator
- [LeetCode Link](https://leetcode.com/problems/basic-calculator)
- 227. Basic Calculator II
- [LeetCode Link](https://leetcode.com/problems/basic-calculator-ii)
- 241. Different Ways to Add Parentheses
- [LeetCode Link](https://leetcode.com/problems/different-ways-to-add-parentheses)
- 494. Target Sum
- [LeetCode Link](https://leetcode.com/problems/target-sum)
|
+| - 283. Move Zeroes
- [LeetCode Link](https://leetcode.com/problems/move-zeroes)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 27. Remove Element
- [LeetCode Link](https://leetcode.com/problems/remove-element)
|
+| - 284. Peeking Iterator
- [LeetCode Link](https://leetcode.com/problems/peeking-iterator)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Iterator
- [LeetCode Link](https://leetcode.com/tag/iterator)
| - 173. Binary Search Tree Iterator
- [LeetCode Link](https://leetcode.com/problems/binary-search-tree-iterator)
- 251. Flatten 2D Vector
- [LeetCode Link](https://leetcode.com/problems/flatten-2d-vector)
- 281. Zigzag Iterator
- [LeetCode Link](https://leetcode.com/problems/zigzag-iterator)
|
+| - 285. Inorder Successor in BST
- [LeetCode Link](https://leetcode.com/problems/inorder-successor-in-bst)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 94. Binary Tree Inorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-inorder-traversal)
- 173. Binary Search Tree Iterator
- [LeetCode Link](https://leetcode.com/problems/binary-search-tree-iterator)
- 510. Inorder Successor in BST II
- [LeetCode Link](https://leetcode.com/problems/inorder-successor-in-bst-ii)
|
+| - 286. Walls and Gates
- [LeetCode Link](https://leetcode.com/problems/walls-and-gates)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 130. Surrounded Regions
- [LeetCode Link](https://leetcode.com/problems/surrounded-regions)
- 200. Number of Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-islands)
- 317. Shortest Distance from All Buildings
- [LeetCode Link](https://leetcode.com/problems/shortest-distance-from-all-buildings)
- 489. Robot Room Cleaner
- [LeetCode Link](https://leetcode.com/problems/robot-room-cleaner)
- 994. Rotting Oranges
- [LeetCode Link](https://leetcode.com/problems/rotting-oranges)
|
+| - 287. Find the Duplicate Number
- [LeetCode Link](https://leetcode.com/problems/find-the-duplicate-number)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 41. First Missing Positive
- [LeetCode Link](https://leetcode.com/problems/first-missing-positive)
- 136. Single Number
- [LeetCode Link](https://leetcode.com/problems/single-number)
- 142. Linked List Cycle II
- [LeetCode Link](https://leetcode.com/problems/linked-list-cycle-ii)
- 268. Missing Number
- [LeetCode Link](https://leetcode.com/problems/missing-number)
- 645. Set Mismatch
- [LeetCode Link](https://leetcode.com/problems/set-mismatch)
|
+| - 288. Unique Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/unique-word-abbreviation)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 170. Two Sum III - Data structure design
- [LeetCode Link](https://leetcode.com/problems/two-sum-iii-data-structure-design)
- 320. Generalized Abbreviation
- [LeetCode Link](https://leetcode.com/problems/generalized-abbreviation)
|
+| - 289. Game of Life
- [LeetCode Link](https://leetcode.com/problems/game-of-life)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 73. Set Matrix Zeroes
- [LeetCode Link](https://leetcode.com/problems/set-matrix-zeroes)
|
+| - 290. Word Pattern
- [LeetCode Link](https://leetcode.com/problems/word-pattern)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 205. Isomorphic Strings
- [LeetCode Link](https://leetcode.com/problems/isomorphic-strings)
- 291. Word Pattern II
- [LeetCode Link](https://leetcode.com/problems/word-pattern-ii)
|
+| - 291. Word Pattern II
- [LeetCode Link](https://leetcode.com/problems/word-pattern-ii)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 290. Word Pattern
- [LeetCode Link](https://leetcode.com/problems/word-pattern)
|
+| - 292. Nim Game
- [LeetCode Link](https://leetcode.com/problems/nim-game)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Brainteaser
- [LeetCode Link](https://leetcode.com/tag/brainteaser)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 294. Flip Game II
- [LeetCode Link](https://leetcode.com/problems/flip-game-ii)
|
+| - 293. Flip Game
- [LeetCode Link](https://leetcode.com/problems/flip-game)
| 💰 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 294. Flip Game II
- [LeetCode Link](https://leetcode.com/problems/flip-game-ii)
|
+| - 294. Flip Game II
- [LeetCode Link](https://leetcode.com/problems/flip-game-ii)
| 💰 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 292. Nim Game
- [LeetCode Link](https://leetcode.com/problems/nim-game)
- 293. Flip Game
- [LeetCode Link](https://leetcode.com/problems/flip-game)
- 375. Guess Number Higher or Lower II
- [LeetCode Link](https://leetcode.com/problems/guess-number-higher-or-lower-ii)
- 464. Can I Win
- [LeetCode Link](https://leetcode.com/problems/can-i-win)
|
+| - 295. Find Median from Data Stream
- [LeetCode Link](https://leetcode.com/problems/find-median-from-data-stream)
| 🆓 | | ⭐️⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
| - 480. Sliding Window Median
- [LeetCode Link](https://leetcode.com/problems/sliding-window-median)
- 1825. Finding MK Average
- [LeetCode Link](https://leetcode.com/problems/finding-mk-average)
- 2102. Sequentially Ordinal Rank Tracker
- [LeetCode Link](https://leetcode.com/problems/sequentially-ordinal-rank-tracker)
|
+| - 296. Best Meeting Point
- [LeetCode Link](https://leetcode.com/problems/best-meeting-point)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 317. Shortest Distance from All Buildings
- [LeetCode Link](https://leetcode.com/problems/shortest-distance-from-all-buildings)
- 462. Minimum Moves to Equal Array Elements II
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii)
|
+| - 297. Serialize and Deserialize Binary Tree
- [LeetCode Link](https://leetcode.com/problems/serialize-and-deserialize-binary-tree)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 271. Encode and Decode Strings
- [LeetCode Link](https://leetcode.com/problems/encode-and-decode-strings)
- 428. Serialize and Deserialize N-ary Tree
- [LeetCode Link](https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree)
- 449. Serialize and Deserialize BST
- [LeetCode Link](https://leetcode.com/problems/serialize-and-deserialize-bst)
- 652. Find Duplicate Subtrees
- [LeetCode Link](https://leetcode.com/problems/find-duplicate-subtrees)
|
+| - 298. Binary Tree Longest Consecutive Sequence
- [LeetCode Link](https://leetcode.com/problems/binary-tree-longest-consecutive-sequence)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 128. Longest Consecutive Sequence
- [LeetCode Link](https://leetcode.com/problems/longest-consecutive-sequence)
- 549. Binary Tree Longest Consecutive Sequence II
- [LeetCode Link](https://leetcode.com/problems/binary-tree-longest-consecutive-sequence-ii)
|
+| - 299. Bulls and Cows
- [LeetCode Link](https://leetcode.com/problems/bulls-and-cows)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 300. Longest Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-increasing-subsequence)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 334. Increasing Triplet Subsequence
- [LeetCode Link](https://leetcode.com/problems/increasing-triplet-subsequence)
- 354. Russian Doll Envelopes
- [LeetCode Link](https://leetcode.com/problems/russian-doll-envelopes)
- 646. Maximum Length of Pair Chain
- [LeetCode Link](https://leetcode.com/problems/maximum-length-of-pair-chain)
- 673. Number of Longest Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/number-of-longest-increasing-subsequence)
- 712. Minimum ASCII Delete Sum for Two Strings
- [LeetCode Link](https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings)
- 1671. Minimum Number of Removals to Make Mountain Array
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array)
- 1964. Find the Longest Valid Obstacle Course at Each Position
- [LeetCode Link](https://leetcode.com/problems/find-the-longest-valid-obstacle-course-at-each-position)
- 2111. Minimum Operations to Make the Array K-Increasing
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-make-the-array-k-increasing)
|
+| - 301. Remove Invalid Parentheses
- [LeetCode Link](https://leetcode.com/problems/remove-invalid-parentheses)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 20. Valid Parentheses
- [LeetCode Link](https://leetcode.com/problems/valid-parentheses)
- 1963. Minimum Number of Swaps to Make the String Balanced
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced)
|
+| - 302. Smallest Rectangle Enclosing Black Pixels
- [LeetCode Link](https://leetcode.com/problems/smallest-rectangle-enclosing-black-pixels)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 303. Range Sum Query - Immutable
- [LeetCode Link](https://leetcode.com/problems/range-sum-query-immutable)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 304. Range Sum Query 2D - Immutable
- [LeetCode Link](https://leetcode.com/problems/range-sum-query-2d-immutable)
- 307. Range Sum Query - Mutable
- [LeetCode Link](https://leetcode.com/problems/range-sum-query-mutable)
- 325. Maximum Size Subarray Sum Equals k
- [LeetCode Link](https://leetcode.com/problems/maximum-size-subarray-sum-equals-k)
|
+| - 304. Range Sum Query 2D - Immutable
- [LeetCode Link](https://leetcode.com/problems/range-sum-query-2d-immutable)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 303. Range Sum Query - Immutable
- [LeetCode Link](https://leetcode.com/problems/range-sum-query-immutable)
- 308. Range Sum Query 2D - Mutable
- [LeetCode Link](https://leetcode.com/problems/range-sum-query-2d-mutable)
|
+| - 305. Number of Islands II
- [LeetCode Link](https://leetcode.com/problems/number-of-islands-ii)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
| - 200. Number of Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-islands)
- 2076. Process Restricted Friend Requests
- [LeetCode Link](https://leetcode.com/problems/process-restricted-friend-requests)
|
+| - 306. Additive Number
- [LeetCode Link](https://leetcode.com/problems/additive-number)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 842. Split Array into Fibonacci Sequence
- [LeetCode Link](https://leetcode.com/problems/split-array-into-fibonacci-sequence)
|
+| - 307. Range Sum Query - Mutable
- [LeetCode Link](https://leetcode.com/problems/range-sum-query-mutable)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
| - 303. Range Sum Query - Immutable
- [LeetCode Link](https://leetcode.com/problems/range-sum-query-immutable)
- 308. Range Sum Query 2D - Mutable
- [LeetCode Link](https://leetcode.com/problems/range-sum-query-2d-mutable)
|
+| - 308. Range Sum Query 2D - Mutable
- [LeetCode Link](https://leetcode.com/problems/range-sum-query-2d-mutable)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 304. Range Sum Query 2D - Immutable
- [LeetCode Link](https://leetcode.com/problems/range-sum-query-2d-immutable)
- 307. Range Sum Query - Mutable
- [LeetCode Link](https://leetcode.com/problems/range-sum-query-mutable)
|
+| - 309. Best Time to Buy and Sell Stock with Cooldown
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 121. Best Time to Buy and Sell Stock
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)
- 122. Best Time to Buy and Sell Stock II
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)
|
+| - 310. Minimum Height Trees
- [LeetCode Link](https://leetcode.com/problems/minimum-height-trees)
| 🆓 | 👀 | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
| - 207. Course Schedule
- [LeetCode Link](https://leetcode.com/problems/course-schedule)
- 210. Course Schedule II
- [LeetCode Link](https://leetcode.com/problems/course-schedule-ii)
|
+| - 311. Sparse Matrix Multiplication
- [LeetCode Link](https://leetcode.com/problems/sparse-matrix-multiplication)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 312. Burst Balloons
- [LeetCode Link](https://leetcode.com/problems/burst-balloons)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1000. Minimum Cost to Merge Stones
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-merge-stones)
|
+| - 313. Super Ugly Number
- [LeetCode Link](https://leetcode.com/problems/super-ugly-number)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 264. Ugly Number II
- [LeetCode Link](https://leetcode.com/problems/ugly-number-ii)
|
+| - 314. Binary Tree Vertical Order Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-vertical-order-traversal)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 102. Binary Tree Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-level-order-traversal)
|
+| - 315. Count of Smaller Numbers After Self
- [LeetCode Link](https://leetcode.com/problems/count-of-smaller-numbers-after-self)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Merge Sort
- [LeetCode Link](https://leetcode.com/tag/merge-sort)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 327. Count of Range Sum
- [LeetCode Link](https://leetcode.com/problems/count-of-range-sum)
- 406. Queue Reconstruction by Height
- [LeetCode Link](https://leetcode.com/problems/queue-reconstruction-by-height)
- 493. Reverse Pairs
- [LeetCode Link](https://leetcode.com/problems/reverse-pairs)
- 1365. How Many Numbers Are Smaller Than the Current Number
- [LeetCode Link](https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number)
- 2179. Count Good Triplets in an Array
- [LeetCode Link](https://leetcode.com/problems/count-good-triplets-in-an-array)
|
+| - 316. Remove Duplicate Letters
- [LeetCode Link](https://leetcode.com/problems/remove-duplicate-letters)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 2030. Smallest K-Length Subsequence With Occurrences of a Letter
- [LeetCode Link](https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter)
|
+| - 317. Shortest Distance from All Buildings
- [LeetCode Link](https://leetcode.com/problems/shortest-distance-from-all-buildings)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 286. Walls and Gates
- [LeetCode Link](https://leetcode.com/problems/walls-and-gates)
- 296. Best Meeting Point
- [LeetCode Link](https://leetcode.com/problems/best-meeting-point)
- 1162. As Far from Land as Possible
- [LeetCode Link](https://leetcode.com/problems/as-far-from-land-as-possible)
|
+| - 318. Maximum Product of Word Lengths
- [LeetCode Link](https://leetcode.com/problems/maximum-product-of-word-lengths)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 319. Bulb Switcher
- [LeetCode Link](https://leetcode.com/problems/bulb-switcher)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Brainteaser
- [LeetCode Link](https://leetcode.com/tag/brainteaser)
| - 672. Bulb Switcher II
- [LeetCode Link](https://leetcode.com/problems/bulb-switcher-ii)
- 995. Minimum Number of K Consecutive Bit Flips
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips)
- 1375. Number of Times Binary String Is Prefix-Aligned
- [LeetCode Link](https://leetcode.com/problems/number-of-times-binary-string-is-prefix-aligned)
|
+| - 320. Generalized Abbreviation
- [LeetCode Link](https://leetcode.com/problems/generalized-abbreviation)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 78. Subsets
- [LeetCode Link](https://leetcode.com/problems/subsets)
- 288. Unique Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/unique-word-abbreviation)
- 411. Minimum Unique Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/minimum-unique-word-abbreviation)
|
+| - 321. Create Maximum Number
- [LeetCode Link](https://leetcode.com/problems/create-maximum-number)
| 🆓 | | ⭐️⭐️⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 402. Remove K Digits
- [LeetCode Link](https://leetcode.com/problems/remove-k-digits)
- 670. Maximum Swap
- [LeetCode Link](https://leetcode.com/problems/maximum-swap)
|
+| - 322. Coin Change
- [LeetCode Link](https://leetcode.com/problems/coin-change)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 983. Minimum Cost For Tickets
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-for-tickets)
|
+| - 323. Number of Connected Components in an Undirected Graph
- [LeetCode Link](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph)
| 💰 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 200. Number of Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-islands)
- 261. Graph Valid Tree
- [LeetCode Link](https://leetcode.com/problems/graph-valid-tree)
- 547. Number of Provinces
- [LeetCode Link](https://leetcode.com/problems/number-of-provinces)
- 2077. Paths in Maze That Lead to Same Room
- [LeetCode Link](https://leetcode.com/problems/paths-in-maze-that-lead-to-same-room)
|
+| - 324. Wiggle Sort II
- [LeetCode Link](https://leetcode.com/problems/wiggle-sort-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Quickselect
- [LeetCode Link](https://leetcode.com/tag/quickselect)
| - 75. Sort Colors
- [LeetCode Link](https://leetcode.com/problems/sort-colors)
- 215. Kth Largest Element in an Array
- [LeetCode Link](https://leetcode.com/problems/kth-largest-element-in-an-array)
- 280. Wiggle Sort
- [LeetCode Link](https://leetcode.com/problems/wiggle-sort)
- 1968. Array With Elements Not Equal to Average of Neighbors
- [LeetCode Link](https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors)
|
+| - 325. Maximum Size Subarray Sum Equals k
- [LeetCode Link](https://leetcode.com/problems/maximum-size-subarray-sum-equals-k)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
| - 209. Minimum Size Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-size-subarray-sum)
- 303. Range Sum Query - Immutable
- [LeetCode Link](https://leetcode.com/problems/range-sum-query-immutable)
- 525. Contiguous Array
- [LeetCode Link](https://leetcode.com/problems/contiguous-array)
- 713. Subarray Product Less Than K
- [LeetCode Link](https://leetcode.com/problems/subarray-product-less-than-k)
|
+| - 326. Power of Three
- [LeetCode Link](https://leetcode.com/problems/power-of-three)
| 🆓 | 👀 | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 231. Power of Two
- [LeetCode Link](https://leetcode.com/problems/power-of-two)
- 342. Power of Four
- [LeetCode Link](https://leetcode.com/problems/power-of-four)
- 1780. Check if Number is a Sum of Powers of Three
- [LeetCode Link](https://leetcode.com/problems/check-if-number-is-a-sum-of-powers-of-three)
|
+| - 327. Count of Range Sum
- [LeetCode Link](https://leetcode.com/problems/count-of-range-sum)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Merge Sort
- [LeetCode Link](https://leetcode.com/tag/merge-sort)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 315. Count of Smaller Numbers After Self
- [LeetCode Link](https://leetcode.com/problems/count-of-smaller-numbers-after-self)
- 493. Reverse Pairs
- [LeetCode Link](https://leetcode.com/problems/reverse-pairs)
|
+| - 328. Odd Even Linked List
- [LeetCode Link](https://leetcode.com/problems/odd-even-linked-list)
| 🆓 | | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
| - 725. Split Linked List in Parts
- [LeetCode Link](https://leetcode.com/problems/split-linked-list-in-parts)
|
+| - 329. Longest Increasing Path in a Matrix
- [LeetCode Link](https://leetcode.com/problems/longest-increasing-path-in-a-matrix)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
|
|
+| - 330. Patching Array
- [LeetCode Link](https://leetcode.com/problems/patching-array)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 1798. Maximum Number of Consecutive Values You Can Make
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-consecutive-values-you-can-make)
|
+| - 331. Verify Preorder Serialization of a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 332. Reconstruct Itinerary
- [LeetCode Link](https://leetcode.com/problems/reconstruct-itinerary)
| 🆓 | | ⭐️⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Eulerian Circuit
- [LeetCode Link](https://leetcode.com/tag/eulerian-circuit)
| - 1923. Longest Common Subpath
- [LeetCode Link](https://leetcode.com/problems/longest-common-subpath)
- 2097. Valid Arrangement of Pairs
- [LeetCode Link](https://leetcode.com/problems/valid-arrangement-of-pairs)
|
+| - 333. Largest BST Subtree
- [LeetCode Link](https://leetcode.com/problems/largest-bst-subtree)
| 💰 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 334. Increasing Triplet Subsequence
- [LeetCode Link](https://leetcode.com/problems/increasing-triplet-subsequence)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 300. Longest Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-increasing-subsequence)
- 1995. Count Special Quadruplets
- [LeetCode Link](https://leetcode.com/problems/count-special-quadruplets)
- 2179. Count Good Triplets in an Array
- [LeetCode Link](https://leetcode.com/problems/count-good-triplets-in-an-array)
|
+| - 335. Self Crossing
- [LeetCode Link](https://leetcode.com/problems/self-crossing)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
|
|
+| - 336. Palindrome Pairs
- [LeetCode Link](https://leetcode.com/problems/palindrome-pairs)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 5. Longest Palindromic Substring
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-substring)
- 214. Shortest Palindrome
- [LeetCode Link](https://leetcode.com/problems/shortest-palindrome)
- 2131. Longest Palindrome by Concatenating Two Letter Words
- [LeetCode Link](https://leetcode.com/problems/longest-palindrome-by-concatenating-two-letter-words)
|
+| - 337. House Robber III
- [LeetCode Link](https://leetcode.com/problems/house-robber-iii)
| 🆓 | ✅ | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 198. House Robber
- [LeetCode Link](https://leetcode.com/problems/house-robber)
- 213. House Robber II
- [LeetCode Link](https://leetcode.com/problems/house-robber-ii)
|
+| - 338. Counting Bits
- [LeetCode Link](https://leetcode.com/problems/counting-bits)
| 🆓 | ✅ | ⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 191. Number of 1 Bits
- [LeetCode Link](https://leetcode.com/problems/number-of-1-bits)
|
+| - 339. Nested List Weight Sum
- [LeetCode Link](https://leetcode.com/problems/nested-list-weight-sum)
| 💰 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 364. Nested List Weight Sum II
- [LeetCode Link](https://leetcode.com/problems/nested-list-weight-sum-ii)
- 565. Array Nesting
- [LeetCode Link](https://leetcode.com/problems/array-nesting)
- 690. Employee Importance
- [LeetCode Link](https://leetcode.com/problems/employee-importance)
|
+| - 340. Longest Substring with At Most K Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 3. Longest Substring Without Repeating Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-without-repeating-characters)
- 159. Longest Substring with At Most Two Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters)
- 424. Longest Repeating Character Replacement
- [LeetCode Link](https://leetcode.com/problems/longest-repeating-character-replacement)
- 992. Subarrays with K Different Integers
- [LeetCode Link](https://leetcode.com/problems/subarrays-with-k-different-integers)
- 1004. Max Consecutive Ones III
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones-iii)
- 2024. Maximize the Confusion of an Exam
- [LeetCode Link](https://leetcode.com/problems/maximize-the-confusion-of-an-exam)
|
+| - 341. Flatten Nested List Iterator
- [LeetCode Link](https://leetcode.com/problems/flatten-nested-list-iterator)
| 🆓 | ✅ | ⭐️⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Iterator
- [LeetCode Link](https://leetcode.com/tag/iterator)
| - 251. Flatten 2D Vector
- [LeetCode Link](https://leetcode.com/problems/flatten-2d-vector)
- 281. Zigzag Iterator
- [LeetCode Link](https://leetcode.com/problems/zigzag-iterator)
- 385. Mini Parser
- [LeetCode Link](https://leetcode.com/problems/mini-parser)
- 565. Array Nesting
- [LeetCode Link](https://leetcode.com/problems/array-nesting)
|
+| - 342. Power of Four
- [LeetCode Link](https://leetcode.com/problems/power-of-four)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 231. Power of Two
- [LeetCode Link](https://leetcode.com/problems/power-of-two)
- 326. Power of Three
- [LeetCode Link](https://leetcode.com/problems/power-of-three)
|
+| - 343. Integer Break
- [LeetCode Link](https://leetcode.com/problems/integer-break)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1808. Maximize Number of Nice Divisors
- [LeetCode Link](https://leetcode.com/problems/maximize-number-of-nice-divisors)
|
+| - 344. Reverse String
- [LeetCode Link](https://leetcode.com/problems/reverse-string)
| 🆓 | ✅ | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 345. Reverse Vowels of a String
- [LeetCode Link](https://leetcode.com/problems/reverse-vowels-of-a-string)
- 541. Reverse String II
- [LeetCode Link](https://leetcode.com/problems/reverse-string-ii)
|
+| - 345. Reverse Vowels of a String
- [LeetCode Link](https://leetcode.com/problems/reverse-vowels-of-a-string)
| 🆓 | ✅ | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 344. Reverse String
- [LeetCode Link](https://leetcode.com/problems/reverse-string)
- 1119. Remove Vowels from a String
- [LeetCode Link](https://leetcode.com/problems/remove-vowels-from-a-string)
|
+| - 346. Moving Average from Data Stream
- [LeetCode Link](https://leetcode.com/problems/moving-average-from-data-stream)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
| - 2090. K Radius Subarray Averages
- [LeetCode Link](https://leetcode.com/problems/k-radius-subarray-averages)
|
+| - 347. Top K Frequent Elements
- [LeetCode Link](https://leetcode.com/problems/top-k-frequent-elements)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Bucket Sort
- [LeetCode Link](https://leetcode.com/tag/bucket-sort)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
- Quickselect
- [LeetCode Link](https://leetcode.com/tag/quickselect)
| - 192. Word Frequency
- [LeetCode Link](https://leetcode.com/problems/word-frequency)
- 215. Kth Largest Element in an Array
- [LeetCode Link](https://leetcode.com/problems/kth-largest-element-in-an-array)
- 451. Sort Characters By Frequency
- [LeetCode Link](https://leetcode.com/problems/sort-characters-by-frequency)
- 659. Split Array into Consecutive Subsequences
- [LeetCode Link](https://leetcode.com/problems/split-array-into-consecutive-subsequences)
- 692. Top K Frequent Words
- [LeetCode Link](https://leetcode.com/problems/top-k-frequent-words)
- 973. K Closest Points to Origin
- [LeetCode Link](https://leetcode.com/problems/k-closest-points-to-origin)
- 1772. Sort Features by Popularity
- [LeetCode Link](https://leetcode.com/problems/sort-features-by-popularity)
|
+| - 348. Design Tic-Tac-Toe
- [LeetCode Link](https://leetcode.com/problems/design-tic-tac-toe)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 794. Valid Tic-Tac-Toe State
- [LeetCode Link](https://leetcode.com/problems/valid-tic-tac-toe-state)
|
+| - 349. Intersection of Two Arrays
- [LeetCode Link](https://leetcode.com/problems/intersection-of-two-arrays)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 350. Intersection of Two Arrays II
- [LeetCode Link](https://leetcode.com/problems/intersection-of-two-arrays-ii)
- 1213. Intersection of Three Sorted Arrays
- [LeetCode Link](https://leetcode.com/problems/intersection-of-three-sorted-arrays)
- 2085. Count Common Words With One Occurrence
- [LeetCode Link](https://leetcode.com/problems/count-common-words-with-one-occurrence)
- 2143. Choose Numbers From Two Arrays in Range
- [LeetCode Link](https://leetcode.com/problems/choose-numbers-from-two-arrays-in-range)
|
+| - 350. Intersection of Two Arrays II
- [LeetCode Link](https://leetcode.com/problems/intersection-of-two-arrays-ii)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 349. Intersection of Two Arrays
- [LeetCode Link](https://leetcode.com/problems/intersection-of-two-arrays)
- 1002. Find Common Characters
- [LeetCode Link](https://leetcode.com/problems/find-common-characters)
- 2143. Choose Numbers From Two Arrays in Range
- [LeetCode Link](https://leetcode.com/problems/choose-numbers-from-two-arrays-in-range)
|
+| - 351. Android Unlock Patterns
- [LeetCode Link](https://leetcode.com/problems/android-unlock-patterns)
| 💰 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
|
|
+| - 352. Data Stream as Disjoint Intervals
- [LeetCode Link](https://leetcode.com/problems/data-stream-as-disjoint-intervals)
| 🆓 | | ⭐️⭐️⭐️ | - Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 228. Summary Ranges
- [LeetCode Link](https://leetcode.com/problems/summary-ranges)
- 436. Find Right Interval
- [LeetCode Link](https://leetcode.com/problems/find-right-interval)
- 715. Range Module
- [LeetCode Link](https://leetcode.com/problems/range-module)
|
+| - 353. Design Snake Game
- [LeetCode Link](https://leetcode.com/problems/design-snake-game)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 354. Russian Doll Envelopes
- [LeetCode Link](https://leetcode.com/problems/russian-doll-envelopes)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 300. Longest Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-increasing-subsequence)
- 1996. The Number of Weak Characters in the Game
- [LeetCode Link](https://leetcode.com/problems/the-number-of-weak-characters-in-the-game)
|
+| - 355. Design Twitter
- [LeetCode Link](https://leetcode.com/problems/design-twitter)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 1500. Design a File Sharing System
- [LeetCode Link](https://leetcode.com/problems/design-a-file-sharing-system)
|
+| - 356. Line Reflection
- [LeetCode Link](https://leetcode.com/problems/line-reflection)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 149. Max Points on a Line
- [LeetCode Link](https://leetcode.com/problems/max-points-on-a-line)
- 447. Number of Boomerangs
- [LeetCode Link](https://leetcode.com/problems/number-of-boomerangs)
|
+| - 357. Count Numbers with Unique Digits
- [LeetCode Link](https://leetcode.com/problems/count-numbers-with-unique-digits)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
|
|
+| - 358. Rearrange String k Distance Apart
- [LeetCode Link](https://leetcode.com/problems/rearrange-string-k-distance-apart)
| 💰 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 621. Task Scheduler
- [LeetCode Link](https://leetcode.com/problems/task-scheduler)
- 767. Reorganize String
- [LeetCode Link](https://leetcode.com/problems/reorganize-string)
- 2182. Construct String With Repeat Limit
- [LeetCode Link](https://leetcode.com/problems/construct-string-with-repeat-limit)
|
+| - 359. Logger Rate Limiter
- [LeetCode Link](https://leetcode.com/problems/logger-rate-limiter)
| 💰 | | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 362. Design Hit Counter
- [LeetCode Link](https://leetcode.com/problems/design-hit-counter)
|
+| - 360. Sort Transformed Array
- [LeetCode Link](https://leetcode.com/problems/sort-transformed-array)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 977. Squares of a Sorted Array
- [LeetCode Link](https://leetcode.com/problems/squares-of-a-sorted-array)
|
+| - 361. Bomb Enemy
- [LeetCode Link](https://leetcode.com/problems/bomb-enemy)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 2087. Minimum Cost Homecoming of a Robot in a Grid
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid)
- 2132. Stamping the Grid
- [LeetCode Link](https://leetcode.com/problems/stamping-the-grid)
|
+| - 362. Design Hit Counter
- [LeetCode Link](https://leetcode.com/problems/design-hit-counter)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
| - 359. Logger Rate Limiter
- [LeetCode Link](https://leetcode.com/problems/logger-rate-limiter)
|
+| - 363. Max Sum of Rectangle No Larger Than K
- [LeetCode Link](https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 364. Nested List Weight Sum II
- [LeetCode Link](https://leetcode.com/problems/nested-list-weight-sum-ii)
| 💰 | | ⭐️⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 339. Nested List Weight Sum
- [LeetCode Link](https://leetcode.com/problems/nested-list-weight-sum)
- 565. Array Nesting
- [LeetCode Link](https://leetcode.com/problems/array-nesting)
|
+| - 365. Water and Jug Problem
- [LeetCode Link](https://leetcode.com/problems/water-and-jug-problem)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 366. Find Leaves of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/find-leaves-of-binary-tree)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 367. Valid Perfect Square
- [LeetCode Link](https://leetcode.com/problems/valid-perfect-square)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 69. Sqrt(x)
- [LeetCode Link](https://leetcode.com/problems/sqrtx)
- 633. Sum of Square Numbers
- [LeetCode Link](https://leetcode.com/problems/sum-of-square-numbers)
|
+| - 368. Largest Divisible Subset
- [LeetCode Link](https://leetcode.com/problems/largest-divisible-subset)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 369. Plus One Linked List
- [LeetCode Link](https://leetcode.com/problems/plus-one-linked-list)
| 💰 | | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 66. Plus One
- [LeetCode Link](https://leetcode.com/problems/plus-one)
|
+| - 370. Range Addition
- [LeetCode Link](https://leetcode.com/problems/range-addition)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 598. Range Addition II
- [LeetCode Link](https://leetcode.com/problems/range-addition-ii)
|
+| - 371. Sum of Two Integers
- [LeetCode Link](https://leetcode.com/problems/sum-of-two-integers)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 2. Add Two Numbers
- [LeetCode Link](https://leetcode.com/problems/add-two-numbers)
|
+| - 372. Super Pow
- [LeetCode Link](https://leetcode.com/problems/super-pow)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
| - 50. Pow(x, n)
- [LeetCode Link](https://leetcode.com/problems/powx-n)
|
+| - 373. Find K Pairs with Smallest Sums
- [LeetCode Link](https://leetcode.com/problems/find-k-pairs-with-smallest-sums)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 378. Kth Smallest Element in a Sorted Matrix
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix)
- 719. Find K-th Smallest Pair Distance
- [LeetCode Link](https://leetcode.com/problems/find-k-th-smallest-pair-distance)
- 2040. Kth Smallest Product of Two Sorted Arrays
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-product-of-two-sorted-arrays)
|
+| - 374. Guess Number Higher or Lower
- [LeetCode Link](https://leetcode.com/problems/guess-number-higher-or-lower)
| 🆓 | ✅ | ⭐️ | - Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
| - 278. First Bad Version
- [LeetCode Link](https://leetcode.com/problems/first-bad-version)
- 375. Guess Number Higher or Lower II
- [LeetCode Link](https://leetcode.com/problems/guess-number-higher-or-lower-ii)
- 658. Find K Closest Elements
- [LeetCode Link](https://leetcode.com/problems/find-k-closest-elements)
|
+| - 375. Guess Number Higher or Lower II
- [LeetCode Link](https://leetcode.com/problems/guess-number-higher-or-lower-ii)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 294. Flip Game II
- [LeetCode Link](https://leetcode.com/problems/flip-game-ii)
- 374. Guess Number Higher or Lower
- [LeetCode Link](https://leetcode.com/problems/guess-number-higher-or-lower)
- 464. Can I Win
- [LeetCode Link](https://leetcode.com/problems/can-i-win)
- 658. Find K Closest Elements
- [LeetCode Link](https://leetcode.com/problems/find-k-closest-elements)
|
+| - 376. Wiggle Subsequence
- [LeetCode Link](https://leetcode.com/problems/wiggle-subsequence)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 2149. Rearrange Array Elements by Sign
- [LeetCode Link](https://leetcode.com/problems/rearrange-array-elements-by-sign)
|
+| - 377. Combination Sum IV
- [LeetCode Link](https://leetcode.com/problems/combination-sum-iv)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 39. Combination Sum
- [LeetCode Link](https://leetcode.com/problems/combination-sum)
|
+| - 378. Kth Smallest Element in a Sorted Matrix
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 373. Find K Pairs with Smallest Sums
- [LeetCode Link](https://leetcode.com/problems/find-k-pairs-with-smallest-sums)
- 668. Kth Smallest Number in Multiplication Table
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-number-in-multiplication-table)
- 719. Find K-th Smallest Pair Distance
- [LeetCode Link](https://leetcode.com/problems/find-k-th-smallest-pair-distance)
- 786. K-th Smallest Prime Fraction
- [LeetCode Link](https://leetcode.com/problems/k-th-smallest-prime-fraction)
|
+| - 379. Design Phone Directory
- [LeetCode Link](https://leetcode.com/problems/design-phone-directory)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
| - 1845. Seat Reservation Manager
- [LeetCode Link](https://leetcode.com/problems/seat-reservation-manager)
|
+| - 380. Insert Delete GetRandom O(1)
- [LeetCode Link](https://leetcode.com/problems/insert-delete-getrandom-o1)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Randomized
- [LeetCode Link](https://leetcode.com/tag/randomized)
| - 381. Insert Delete GetRandom O(1) - Duplicates allowed
- [LeetCode Link](https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed)
|
+| - 381. Insert Delete GetRandom O(1) - Duplicates allowed
- [LeetCode Link](https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Randomized
- [LeetCode Link](https://leetcode.com/tag/randomized)
| - 380. Insert Delete GetRandom O(1)
- [LeetCode Link](https://leetcode.com/problems/insert-delete-getrandom-o1)
|
+| - 382. Linked List Random Node
- [LeetCode Link](https://leetcode.com/problems/linked-list-random-node)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Reservoir Sampling
- [LeetCode Link](https://leetcode.com/tag/reservoir-sampling)
- Randomized
- [LeetCode Link](https://leetcode.com/tag/randomized)
| - 398. Random Pick Index
- [LeetCode Link](https://leetcode.com/problems/random-pick-index)
|
+| - 383. Ransom Note
- [LeetCode Link](https://leetcode.com/problems/ransom-note)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 691. Stickers to Spell Word
- [LeetCode Link](https://leetcode.com/problems/stickers-to-spell-word)
|
+| - 384. Shuffle an Array
- [LeetCode Link](https://leetcode.com/problems/shuffle-an-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Randomized
- [LeetCode Link](https://leetcode.com/tag/randomized)
|
|
+| - 385. Mini Parser
- [LeetCode Link](https://leetcode.com/problems/mini-parser)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
| - 341. Flatten Nested List Iterator
- [LeetCode Link](https://leetcode.com/problems/flatten-nested-list-iterator)
- 439. Ternary Expression Parser
- [LeetCode Link](https://leetcode.com/problems/ternary-expression-parser)
- 722. Remove Comments
- [LeetCode Link](https://leetcode.com/problems/remove-comments)
|
+| - 386. Lexicographical Numbers
- [LeetCode Link](https://leetcode.com/problems/lexicographical-numbers)
| 🆓 | ✅ | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
|
|
+| - 387. First Unique Character in a String
- [LeetCode Link](https://leetcode.com/problems/first-unique-character-in-a-string)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 451. Sort Characters By Frequency
- [LeetCode Link](https://leetcode.com/problems/sort-characters-by-frequency)
|
+| - 388. Longest Absolute File Path
- [LeetCode Link](https://leetcode.com/problems/longest-absolute-file-path)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
|
|
+| - 389. Find the Difference
- [LeetCode Link](https://leetcode.com/problems/find-the-difference)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 136. Single Number
- [LeetCode Link](https://leetcode.com/problems/single-number)
|
+| - 390. Elimination Game
- [LeetCode Link](https://leetcode.com/problems/elimination-game)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 391. Perfect Rectangle
- [LeetCode Link](https://leetcode.com/problems/perfect-rectangle)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Line Sweep
- [LeetCode Link](https://leetcode.com/tag/line-sweep)
|
|
+| - 392. Is Subsequence
- [LeetCode Link](https://leetcode.com/problems/is-subsequence)
| 🆓 | ✅ | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 792. Number of Matching Subsequences
- [LeetCode Link](https://leetcode.com/problems/number-of-matching-subsequences)
- 1055. Shortest Way to Form String
- [LeetCode Link](https://leetcode.com/problems/shortest-way-to-form-string)
|
+| - 393. UTF-8 Validation
- [LeetCode Link](https://leetcode.com/problems/utf-8-validation)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 394. Decode String
- [LeetCode Link](https://leetcode.com/problems/decode-string)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 471. Encode String with Shortest Length
- [LeetCode Link](https://leetcode.com/problems/encode-string-with-shortest-length)
- 726. Number of Atoms
- [LeetCode Link](https://leetcode.com/problems/number-of-atoms)
- 1087. Brace Expansion
- [LeetCode Link](https://leetcode.com/problems/brace-expansion)
|
+| - 395. Longest Substring with At Least K Repeating Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 2014. Longest Subsequence Repeated k Times
- [LeetCode Link](https://leetcode.com/problems/longest-subsequence-repeated-k-times)
- 2067. Number of Equal Count Substrings
- [LeetCode Link](https://leetcode.com/problems/number-of-equal-count-substrings)
|
+| - 396. Rotate Function
- [LeetCode Link](https://leetcode.com/problems/rotate-function)
| 🆓 | 👀 | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 397. Integer Replacement
- [LeetCode Link](https://leetcode.com/problems/integer-replacement)
| 🆓 | ✅ | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
|
|
+| - 398. Random Pick Index
- [LeetCode Link](https://leetcode.com/problems/random-pick-index)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Reservoir Sampling
- [LeetCode Link](https://leetcode.com/tag/reservoir-sampling)
- Randomized
- [LeetCode Link](https://leetcode.com/tag/randomized)
| - 382. Linked List Random Node
- [LeetCode Link](https://leetcode.com/problems/linked-list-random-node)
- 528. Random Pick with Weight
- [LeetCode Link](https://leetcode.com/problems/random-pick-with-weight)
- 710. Random Pick with Blacklist
- [LeetCode Link](https://leetcode.com/problems/random-pick-with-blacklist)
|
+| - 399. Evaluate Division
- [LeetCode Link](https://leetcode.com/problems/evaluate-division)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Shortest Path
- [LeetCode Link](https://leetcode.com/tag/shortest-path)
|
|
+| - 400. Nth Digit
- [LeetCode Link](https://leetcode.com/problems/nth-digit)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
|
|
\ No newline at end of file
diff --git a/doc/table-3.md b/doc/table-3.md
index d4f32610..dd46e4ae 100644
--- a/doc/table-3.md
+++ b/doc/table-3.md
@@ -1,202 +1,202 @@
-| Question | Free? | Status | Difficulty | Topics | Similar Questions |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| - [401. Binary Watch](https://leetcode.com/problems/binary-watch)
| 🆓 | | ⭐️ | - [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [17. Letter Combinations of a Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number)
- [191. Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits)
|
-| - [402. Remove K Digits](https://leetcode.com/problems/remove-k-digits)
| 🆓 | ✅ | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [321. Create Maximum Number](https://leetcode.com/problems/create-maximum-number)
- [738. Monotone Increasing Digits](https://leetcode.com/problems/monotone-increasing-digits)
- [1673. Find the Most Competitive Subsequence](https://leetcode.com/problems/find-the-most-competitive-subsequence)
- [2195. Append K Integers With Minimal Sum](https://leetcode.com/problems/append-k-integers-with-minimal-sum)
|
-| - [403. Frog Jump](https://leetcode.com/problems/frog-jump)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1824. Minimum Sideway Jumps](https://leetcode.com/problems/minimum-sideway-jumps)
- [2140. Solving Questions With Brainpower](https://leetcode.com/problems/solving-questions-with-brainpower)
|
-| - [404. Sum of Left Leaves](https://leetcode.com/problems/sum-of-left-leaves)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [405. Convert a Number to Hexadecimal](https://leetcode.com/problems/convert-a-number-to-hexadecimal)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [406. Queue Reconstruction by Height](https://leetcode.com/problems/queue-reconstruction-by-height)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [315. Count of Smaller Numbers After Self](https://leetcode.com/problems/count-of-smaller-numbers-after-self)
|
-| - [407. Trapping Rain Water II](https://leetcode.com/problems/trapping-rain-water-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Matrix](https://leetcode.com/tag/matrix)
| - [42. Trapping Rain Water](https://leetcode.com/problems/trapping-rain-water)
|
-| - [408. Valid Word Abbreviation](https://leetcode.com/problems/valid-word-abbreviation)
| 💰 | | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [411. Minimum Unique Word Abbreviation](https://leetcode.com/problems/minimum-unique-word-abbreviation)
- [527. Word Abbreviation](https://leetcode.com/problems/word-abbreviation)
- [2060. Check if an Original String Exists Given Two Encoded Strings](https://leetcode.com/problems/check-if-an-original-string-exists-given-two-encoded-strings)
|
-| - [409. Longest Palindrome](https://leetcode.com/problems/longest-palindrome)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
| - [266. Palindrome Permutation](https://leetcode.com/problems/palindrome-permutation)
- [2131. Longest Palindrome by Concatenating Two Letter Words](https://leetcode.com/problems/longest-palindrome-by-concatenating-two-letter-words)
|
-| - [410. Split Array Largest Sum](https://leetcode.com/problems/split-array-largest-sum)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
| - [1011. Capacity To Ship Packages Within D Days](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days)
- [1231. Divide Chocolate](https://leetcode.com/problems/divide-chocolate)
- [2098. Subsequence of Size K With the Largest Even Sum](https://leetcode.com/problems/subsequence-of-size-k-with-the-largest-even-sum)
|
-| - [411. Minimum Unique Word Abbreviation](https://leetcode.com/problems/minimum-unique-word-abbreviation)
| 💰 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [320. Generalized Abbreviation](https://leetcode.com/problems/generalized-abbreviation)
- [408. Valid Word Abbreviation](https://leetcode.com/problems/valid-word-abbreviation)
- [527. Word Abbreviation](https://leetcode.com/problems/word-abbreviation)
|
-| - [412. Fizz Buzz](https://leetcode.com/problems/fizz-buzz)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
| - [1195. Fizz Buzz Multithreaded](https://leetcode.com/problems/fizz-buzz-multithreaded)
|
-| - [413. Arithmetic Slices](https://leetcode.com/problems/arithmetic-slices)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [446. Arithmetic Slices II - Subsequence](https://leetcode.com/problems/arithmetic-slices-ii-subsequence)
- [1630. Arithmetic Subarrays](https://leetcode.com/problems/arithmetic-subarrays)
|
-| - [414. Third Maximum Number](https://leetcode.com/problems/third-maximum-number)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
| - [215. Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array)
|
-| - [415. Add Strings](https://leetcode.com/problems/add-strings)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
| - [2. Add Two Numbers](https://leetcode.com/problems/add-two-numbers)
- [43. Multiply Strings](https://leetcode.com/problems/multiply-strings)
- [989. Add to Array-Form of Integer](https://leetcode.com/problems/add-to-array-form-of-integer)
|
-| - [416. Partition Equal Subset Sum](https://leetcode.com/problems/partition-equal-subset-sum)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [698. Partition to K Equal Sum Subsets](https://leetcode.com/problems/partition-to-k-equal-sum-subsets)
- [1981. Minimize the Difference Between Target and Chosen Elements](https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements)
- [2025. Maximum Number of Ways to Partition an Array](https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array)
- [2035. Partition Array Into Two Arrays to Minimize Sum Difference](https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference)
|
-| - [417. Pacific Atlantic Water Flow](https://leetcode.com/problems/pacific-atlantic-water-flow)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [418. Sentence Screen Fitting](https://leetcode.com/problems/sentence-screen-fitting)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Simulation](https://leetcode.com/tag/simulation)
| - [2052. Minimum Cost to Separate Sentence Into Rows](https://leetcode.com/problems/minimum-cost-to-separate-sentence-into-rows)
|
-| - [419. Battleships in a Board](https://leetcode.com/problems/battleships-in-a-board)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [420. Strong Password Checker](https://leetcode.com/problems/strong-password-checker)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [421. Maximum XOR of Two Numbers in an Array](https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Trie](https://leetcode.com/tag/trie)
| - [1707. Maximum XOR With an Element From Array](https://leetcode.com/problems/maximum-xor-with-an-element-from-array)
|
-| - [422. Valid Word Square](https://leetcode.com/problems/valid-word-square)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
| - [425. Word Squares](https://leetcode.com/problems/word-squares)
- [766. Toeplitz Matrix](https://leetcode.com/problems/toeplitz-matrix)
|
-| - [423. Reconstruct Original Digits from English](https://leetcode.com/problems/reconstruct-original-digits-from-english)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
|
|
-| - [424. Longest Repeating Character Replacement](https://leetcode.com/problems/longest-repeating-character-replacement)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [340. Longest Substring with At Most K Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
- [1004. Max Consecutive Ones III](https://leetcode.com/problems/max-consecutive-ones-iii)
- [2009. Minimum Number of Operations to Make Array Continuous](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous)
- [2024. Maximize the Confusion of an Exam](https://leetcode.com/problems/maximize-the-confusion-of-an-exam)
|
-| - [425. Word Squares](https://leetcode.com/problems/word-squares)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Trie](https://leetcode.com/tag/trie)
| - [422. Valid Word Square](https://leetcode.com/problems/valid-word-square)
|
-| - [426. Convert Binary Search Tree to Sorted Doubly Linked List](https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list)
| 💰 | | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
- [Doubly-Linked List](https://leetcode.com/tag/doubly-linked-list)
| - [94. Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal)
|
-| - [427. Construct Quad Tree](https://leetcode.com/problems/construct-quad-tree)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Tree](https://leetcode.com/tag/tree)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [428. Serialize and Deserialize N-ary Tree](https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree)
| 💰 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [297. Serialize and Deserialize Binary Tree](https://leetcode.com/problems/serialize-and-deserialize-binary-tree)
- [431. Encode N-ary Tree to Binary Tree](https://leetcode.com/problems/encode-n-ary-tree-to-binary-tree)
- [449. Serialize and Deserialize BST](https://leetcode.com/problems/serialize-and-deserialize-bst)
|
-| - [429. N-ary Tree Level Order Traversal](https://leetcode.com/problems/n-ary-tree-level-order-traversal)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [102. Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal)
- [589. N-ary Tree Preorder Traversal](https://leetcode.com/problems/n-ary-tree-preorder-traversal)
- [590. N-ary Tree Postorder Traversal](https://leetcode.com/problems/n-ary-tree-postorder-traversal)
- [2039. The Time When the Network Becomes Idle](https://leetcode.com/problems/the-time-when-the-network-becomes-idle)
|
-| - [430. Flatten a Multilevel Doubly Linked List](https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Doubly-Linked List](https://leetcode.com/tag/doubly-linked-list)
| - [114. Flatten Binary Tree to Linked List](https://leetcode.com/problems/flatten-binary-tree-to-linked-list)
- [1660. Correct a Binary Tree](https://leetcode.com/problems/correct-a-binary-tree)
|
-| - [431. Encode N-ary Tree to Binary Tree](https://leetcode.com/problems/encode-n-ary-tree-to-binary-tree)
| 💰 | | ⭐️⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Design](https://leetcode.com/tag/design)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [428. Serialize and Deserialize N-ary Tree](https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree)
|
-| - [432. All O`one Data Structure](https://leetcode.com/problems/all-oone-data-structure)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Design](https://leetcode.com/tag/design)
- [Doubly-Linked List](https://leetcode.com/tag/doubly-linked-list)
|
|
-| - [433. Minimum Genetic Mutation](https://leetcode.com/problems/minimum-genetic-mutation)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [127. Word Ladder](https://leetcode.com/problems/word-ladder)
|
-| - [434. Number of Segments in a String](https://leetcode.com/problems/number-of-segments-in-a-string)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [435. Non-overlapping Intervals](https://leetcode.com/problems/non-overlapping-intervals)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [452. Minimum Number of Arrows to Burst Balloons](https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons)
|
-| - [436. Find Right Interval](https://leetcode.com/problems/find-right-interval)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
| - [352. Data Stream as Disjoint Intervals](https://leetcode.com/problems/data-stream-as-disjoint-intervals)
|
-| - [437. Path Sum III](https://leetcode.com/problems/path-sum-iii)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [112. Path Sum](https://leetcode.com/problems/path-sum)
- [113. Path Sum II](https://leetcode.com/problems/path-sum-ii)
- [666. Path Sum IV](https://leetcode.com/problems/path-sum-iv)
- [687. Longest Univalue Path](https://leetcode.com/problems/longest-univalue-path)
|
-| - [438. Find All Anagrams in a String](https://leetcode.com/problems/find-all-anagrams-in-a-string)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [242. Valid Anagram](https://leetcode.com/problems/valid-anagram)
- [567. Permutation in String](https://leetcode.com/problems/permutation-in-string)
|
-| - [439. Ternary Expression Parser](https://leetcode.com/problems/ternary-expression-parser)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Recursion](https://leetcode.com/tag/recursion)
| - [385. Mini Parser](https://leetcode.com/problems/mini-parser)
- [722. Remove Comments](https://leetcode.com/problems/remove-comments)
- [736. Parse Lisp Expression](https://leetcode.com/problems/parse-lisp-expression)
|
-| - [440. K-th Smallest in Lexicographical Order](https://leetcode.com/problems/k-th-smallest-in-lexicographical-order)
| 🆓 | | ⭐️⭐️⭐️ | - [Trie](https://leetcode.com/tag/trie)
|
|
-| - [441. Arranging Coins](https://leetcode.com/problems/arranging-coins)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
|
|
-| - [442. Find All Duplicates in an Array](https://leetcode.com/problems/find-all-duplicates-in-an-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
| - [448. Find All Numbers Disappeared in an Array](https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array)
|
-| - [443. String Compression](https://leetcode.com/problems/string-compression)
| 🆓 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [38. Count and Say](https://leetcode.com/problems/count-and-say)
- [271. Encode and Decode Strings](https://leetcode.com/problems/encode-and-decode-strings)
- [604. Design Compressed String Iterator](https://leetcode.com/problems/design-compressed-string-iterator)
- [1313. Decompress Run-Length Encoded List](https://leetcode.com/problems/decompress-run-length-encoded-list)
|
-| - [444. Sequence Reconstruction](https://leetcode.com/problems/sequence-reconstruction)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
| - [210. Course Schedule II](https://leetcode.com/problems/course-schedule-ii)
|
-| - [445. Add Two Numbers II](https://leetcode.com/problems/add-two-numbers-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Math](https://leetcode.com/tag/math)
- [Stack](https://leetcode.com/tag/stack)
| - [2. Add Two Numbers](https://leetcode.com/problems/add-two-numbers)
- [1634. Add Two Polynomials Represented as Linked Lists](https://leetcode.com/problems/add-two-polynomials-represented-as-linked-lists)
|
-| - [446. Arithmetic Slices II - Subsequence](https://leetcode.com/problems/arithmetic-slices-ii-subsequence)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [413. Arithmetic Slices](https://leetcode.com/problems/arithmetic-slices)
|
-| - [447. Number of Boomerangs](https://leetcode.com/problems/number-of-boomerangs)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
| - [356. Line Reflection](https://leetcode.com/problems/line-reflection)
|
-| - [448. Find All Numbers Disappeared in an Array](https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
| - [41. First Missing Positive](https://leetcode.com/problems/first-missing-positive)
- [442. Find All Duplicates in an Array](https://leetcode.com/problems/find-all-duplicates-in-an-array)
- [1980. Find Unique Binary String](https://leetcode.com/problems/find-unique-binary-string)
- [2195. Append K Integers With Minimal Sum](https://leetcode.com/problems/append-k-integers-with-minimal-sum)
|
-| - [449. Serialize and Deserialize BST](https://leetcode.com/problems/serialize-and-deserialize-bst)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Design](https://leetcode.com/tag/design)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [297. Serialize and Deserialize Binary Tree](https://leetcode.com/problems/serialize-and-deserialize-binary-tree)
- [428. Serialize and Deserialize N-ary Tree](https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree)
- [652. Find Duplicate Subtrees](https://leetcode.com/problems/find-duplicate-subtrees)
|
-| - [450. Delete Node in a BST](https://leetcode.com/problems/delete-node-in-a-bst)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [776. Split BST](https://leetcode.com/problems/split-bst)
|
-| - [451. Sort Characters By Frequency](https://leetcode.com/problems/sort-characters-by-frequency)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Bucket Sort](https://leetcode.com/tag/bucket-sort)
- [Counting](https://leetcode.com/tag/counting)
| - [347. Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements)
- [387. First Unique Character in a String](https://leetcode.com/problems/first-unique-character-in-a-string)
- [1636. Sort Array by Increasing Frequency](https://leetcode.com/problems/sort-array-by-increasing-frequency)
|
-| - [452. Minimum Number of Arrows to Burst Balloons](https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [253. Meeting Rooms II](https://leetcode.com/problems/meeting-rooms-ii)
- [435. Non-overlapping Intervals](https://leetcode.com/problems/non-overlapping-intervals)
|
-| - [453. Minimum Moves to Equal Array Elements](https://leetcode.com/problems/minimum-moves-to-equal-array-elements)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
| - [462. Minimum Moves to Equal Array Elements II](https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii)
- [2137. Pour Water Between Buckets to Make Water Levels Equal](https://leetcode.com/problems/pour-water-between-buckets-to-make-water-levels-equal)
- [2141. Maximum Running Time of N Computers](https://leetcode.com/problems/maximum-running-time-of-n-computers)
|
-| - [454. 4Sum II](https://leetcode.com/problems/4sum-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
| - [18. 4Sum](https://leetcode.com/problems/4sum)
|
-| - [455. Assign Cookies](https://leetcode.com/problems/assign-cookies)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [456. 132 Pattern](https://leetcode.com/problems/132-pattern)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [457. Circular Array Loop](https://leetcode.com/problems/circular-array-loop)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
|
|
-| - [458. Poor Pigs](https://leetcode.com/problems/poor-pigs)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Combinatorics](https://leetcode.com/tag/combinatorics)
|
|
-| - [459. Repeated Substring Pattern](https://leetcode.com/problems/repeated-substring-pattern)
| 🆓 | 👀 | ⭐️ | - [String](https://leetcode.com/tag/string)
- [String Matching](https://leetcode.com/tag/string-matching)
| - [28. Implement strStr()](https://leetcode.com/problems/implement-strstr)
- [686. Repeated String Match](https://leetcode.com/problems/repeated-string-match)
|
-| - [460. LFU Cache](https://leetcode.com/problems/lfu-cache)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Design](https://leetcode.com/tag/design)
- [Doubly-Linked List](https://leetcode.com/tag/doubly-linked-list)
| - [146. LRU Cache](https://leetcode.com/problems/lru-cache)
- [588. Design In-Memory File System](https://leetcode.com/problems/design-in-memory-file-system)
|
-| - [461. Hamming Distance](https://leetcode.com/problems/hamming-distance)
| 🆓 | ✅ | ⭐️ | - [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [191. Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits)
- [477. Total Hamming Distance](https://leetcode.com/problems/total-hamming-distance)
|
-| - [462. Minimum Moves to Equal Array Elements II](https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Sorting](https://leetcode.com/tag/sorting)
| - [296. Best Meeting Point](https://leetcode.com/problems/best-meeting-point)
- [453. Minimum Moves to Equal Array Elements](https://leetcode.com/problems/minimum-moves-to-equal-array-elements)
- [2033. Minimum Operations to Make a Uni-Value Grid](https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid)
- [2171. Removing Minimum Number of Magic Beans](https://leetcode.com/problems/removing-minimum-number-of-magic-beans)
|
-| - [463. Island Perimeter](https://leetcode.com/problems/island-perimeter)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [695. Max Area of Island](https://leetcode.com/problems/max-area-of-island)
- [733. Flood Fill](https://leetcode.com/problems/flood-fill)
- [1034. Coloring A Border](https://leetcode.com/problems/coloring-a-border)
|
-| - [464. Can I Win](https://leetcode.com/problems/can-i-win)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Memoization](https://leetcode.com/tag/memoization)
- [Game Theory](https://leetcode.com/tag/game-theory)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [294. Flip Game II](https://leetcode.com/problems/flip-game-ii)
- [375. Guess Number Higher or Lower II](https://leetcode.com/problems/guess-number-higher-or-lower-ii)
- [486. Predict the Winner](https://leetcode.com/problems/predict-the-winner)
|
-| - [465. Optimal Account Balancing](https://leetcode.com/problems/optimal-account-balancing)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
|
|
-| - [466. Count The Repetitions](https://leetcode.com/problems/count-the-repetitions)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [467. Unique Substrings in Wraparound String](https://leetcode.com/problems/unique-substrings-in-wraparound-string)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [468. Validate IP Address](https://leetcode.com/problems/validate-ip-address)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
| - [751. IP to CIDR](https://leetcode.com/problems/ip-to-cidr)
|
-| - [469. Convex Polygon](https://leetcode.com/problems/convex-polygon)
| 💰 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
|
|
-| - [470. Implement Rand10() Using Rand7()](https://leetcode.com/problems/implement-rand10-using-rand7)
| 🆓 | 👀 | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Rejection Sampling](https://leetcode.com/tag/rejection-sampling)
- [Randomized](https://leetcode.com/tag/randomized)
- [Probability and Statistics](https://leetcode.com/tag/probability-and-statistics)
|
|
-| - [471. Encode String with Shortest Length](https://leetcode.com/problems/encode-string-with-shortest-length)
| 💰 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [394. Decode String](https://leetcode.com/problems/decode-string)
- [726. Number of Atoms](https://leetcode.com/problems/number-of-atoms)
|
-| - [472. Concatenated Words](https://leetcode.com/problems/concatenated-words)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Trie](https://leetcode.com/tag/trie)
| - [140. Word Break II](https://leetcode.com/problems/word-break-ii)
|
-| - [473. Matchsticks to Square](https://leetcode.com/problems/matchsticks-to-square)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
|
|
-| - [474. Ones and Zeroes](https://leetcode.com/problems/ones-and-zeroes)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [600. Non-negative Integers without Consecutive Ones](https://leetcode.com/problems/non-negative-integers-without-consecutive-ones)
- [2031. Count Subarrays With More Ones Than Zeros](https://leetcode.com/problems/count-subarrays-with-more-ones-than-zeros)
- [2155. All Divisions With the Highest Score of a Binary Array](https://leetcode.com/problems/all-divisions-with-the-highest-score-of-a-binary-array)
|
-| - [475. Heaters](https://leetcode.com/problems/heaters)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [476. Number Complement](https://leetcode.com/problems/number-complement)
| 🆓 | ✅ | ⭐️ | - [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [477. Total Hamming Distance](https://leetcode.com/problems/total-hamming-distance)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [461. Hamming Distance](https://leetcode.com/problems/hamming-distance)
|
-| - [478. Generate Random Point in a Circle](https://leetcode.com/problems/generate-random-point-in-a-circle)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
- [Rejection Sampling](https://leetcode.com/tag/rejection-sampling)
- [Randomized](https://leetcode.com/tag/randomized)
| - [497. Random Point in Non-overlapping Rectangles](https://leetcode.com/problems/random-point-in-non-overlapping-rectangles)
|
-| - [479. Largest Palindrome Product](https://leetcode.com/problems/largest-palindrome-product)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [480. Sliding Window Median](https://leetcode.com/problems/sliding-window-median)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [295. Find Median from Data Stream](https://leetcode.com/problems/find-median-from-data-stream)
|
-| - [481. Magical String](https://leetcode.com/problems/magical-string)
| 🆓 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
|
|
-| - [482. License Key Formatting](https://leetcode.com/problems/license-key-formatting)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [483. Smallest Good Base](https://leetcode.com/problems/smallest-good-base)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
|
|
-| - [484. Find Permutation](https://leetcode.com/problems/find-permutation)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [485. Max Consecutive Ones](https://leetcode.com/problems/max-consecutive-ones)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [487. Max Consecutive Ones II](https://leetcode.com/problems/max-consecutive-ones-ii)
- [1004. Max Consecutive Ones III](https://leetcode.com/problems/max-consecutive-ones-iii)
- [1446. Consecutive Characters](https://leetcode.com/problems/consecutive-characters)
- [1869. Longer Contiguous Segments of Ones than Zeros](https://leetcode.com/problems/longer-contiguous-segments-of-ones-than-zeros)
|
-| - [486. Predict the Winner](https://leetcode.com/problems/predict-the-winner)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Recursion](https://leetcode.com/tag/recursion)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [464. Can I Win](https://leetcode.com/problems/can-i-win)
|
-| - [487. Max Consecutive Ones II](https://leetcode.com/problems/max-consecutive-ones-ii)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [485. Max Consecutive Ones](https://leetcode.com/problems/max-consecutive-ones)
- [1004. Max Consecutive Ones III](https://leetcode.com/problems/max-consecutive-ones-iii)
- [2155. All Divisions With the Highest Score of a Binary Array](https://leetcode.com/problems/all-divisions-with-the-highest-score-of-a-binary-array)
|
-| - [488. Zuma Game](https://leetcode.com/problems/zuma-game)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Memoization](https://leetcode.com/tag/memoization)
|
|
-| - [489. Robot Room Cleaner](https://leetcode.com/problems/robot-room-cleaner)
| 💰 | | ⭐️⭐️⭐️ | - [Backtracking](https://leetcode.com/tag/backtracking)
- [Interactive](https://leetcode.com/tag/interactive)
| - [286. Walls and Gates](https://leetcode.com/problems/walls-and-gates)
- [1778. Shortest Path in a Hidden Grid](https://leetcode.com/problems/shortest-path-in-a-hidden-grid)
- [1810. Minimum Path Cost in a Hidden Grid](https://leetcode.com/problems/minimum-path-cost-in-a-hidden-grid)
- [2061. Number of Spaces Cleaning Robot Cleaned](https://leetcode.com/problems/number-of-spaces-cleaning-robot-cleaned)
|
-| - [490. The Maze](https://leetcode.com/problems/the-maze)
| 💰 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
| - [499. The Maze III](https://leetcode.com/problems/the-maze-iii)
- [505. The Maze II](https://leetcode.com/problems/the-maze-ii)
|
-| - [491. Increasing Subsequences](https://leetcode.com/problems/increasing-subsequences)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [646. Maximum Length of Pair Chain](https://leetcode.com/problems/maximum-length-of-pair-chain)
|
-| - [492. Construct the Rectangle](https://leetcode.com/problems/construct-the-rectangle)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [493. Reverse Pairs](https://leetcode.com/problems/reverse-pairs)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Merge Sort](https://leetcode.com/tag/merge-sort)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [315. Count of Smaller Numbers After Self](https://leetcode.com/problems/count-of-smaller-numbers-after-self)
- [327. Count of Range Sum](https://leetcode.com/problems/count-of-range-sum)
|
-| - [494. Target Sum](https://leetcode.com/problems/target-sum)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [282. Expression Add Operators](https://leetcode.com/problems/expression-add-operators)
|
-| - [495. Teemo Attacking](https://leetcode.com/problems/teemo-attacking)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Simulation](https://leetcode.com/tag/simulation)
| - [56. Merge Intervals](https://leetcode.com/problems/merge-intervals)
- [605. Can Place Flowers](https://leetcode.com/problems/can-place-flowers)
- [649. Dota2 Senate](https://leetcode.com/problems/dota2-senate)
|
-| - [496. Next Greater Element I](https://leetcode.com/problems/next-greater-element-i)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [503. Next Greater Element II](https://leetcode.com/problems/next-greater-element-ii)
- [556. Next Greater Element III](https://leetcode.com/problems/next-greater-element-iii)
- [739. Daily Temperatures](https://leetcode.com/problems/daily-temperatures)
- [2104. Sum of Subarray Ranges](https://leetcode.com/problems/sum-of-subarray-ranges)
|
-| - [497. Random Point in Non-overlapping Rectangles](https://leetcode.com/problems/random-point-in-non-overlapping-rectangles)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Reservoir Sampling](https://leetcode.com/tag/reservoir-sampling)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
- [Randomized](https://leetcode.com/tag/randomized)
| - [478. Generate Random Point in a Circle](https://leetcode.com/problems/generate-random-point-in-a-circle)
- [528. Random Pick with Weight](https://leetcode.com/problems/random-pick-with-weight)
|
-| - [498. Diagonal Traverse](https://leetcode.com/problems/diagonal-traverse)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
| - [2075. Decode the Slanted Ciphertext](https://leetcode.com/problems/decode-the-slanted-ciphertext)
|
-| - [499. The Maze III](https://leetcode.com/problems/the-maze-iii)
| 💰 | | ⭐️⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Shortest Path](https://leetcode.com/tag/shortest-path)
| - [490. The Maze](https://leetcode.com/problems/the-maze)
- [505. The Maze II](https://leetcode.com/problems/the-maze-ii)
|
-| - [500. Keyboard Row](https://leetcode.com/problems/keyboard-row)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [501. Find Mode in Binary Search Tree](https://leetcode.com/problems/find-mode-in-binary-search-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [98. Validate Binary Search Tree](https://leetcode.com/problems/validate-binary-search-tree)
|
-| - [502. IPO](https://leetcode.com/problems/ipo)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [503. Next Greater Element II](https://leetcode.com/problems/next-greater-element-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [496. Next Greater Element I](https://leetcode.com/problems/next-greater-element-i)
- [556. Next Greater Element III](https://leetcode.com/problems/next-greater-element-iii)
|
-| - [504. Base 7](https://leetcode.com/problems/base-7)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [505. The Maze II](https://leetcode.com/problems/the-maze-ii)
| 💰 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Shortest Path](https://leetcode.com/tag/shortest-path)
| - [490. The Maze](https://leetcode.com/problems/the-maze)
- [499. The Maze III](https://leetcode.com/problems/the-maze-iii)
|
-| - [506. Relative Ranks](https://leetcode.com/problems/relative-ranks)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [507. Perfect Number](https://leetcode.com/problems/perfect-number)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
| - [728. Self Dividing Numbers](https://leetcode.com/problems/self-dividing-numbers)
|
-| - [508. Most Frequent Subtree Sum](https://leetcode.com/problems/most-frequent-subtree-sum)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [572. Subtree of Another Tree](https://leetcode.com/problems/subtree-of-another-tree)
- [1973. Count Nodes Equal to Sum of Descendants](https://leetcode.com/problems/count-nodes-equal-to-sum-of-descendants)
|
-| - [509. Fibonacci Number](https://leetcode.com/problems/fibonacci-number)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Recursion](https://leetcode.com/tag/recursion)
- [Memoization](https://leetcode.com/tag/memoization)
| - [70. Climbing Stairs](https://leetcode.com/problems/climbing-stairs)
- [842. Split Array into Fibonacci Sequence](https://leetcode.com/problems/split-array-into-fibonacci-sequence)
- [873. Length of Longest Fibonacci Subsequence](https://leetcode.com/problems/length-of-longest-fibonacci-subsequence)
- [1137. N-th Tribonacci Number](https://leetcode.com/problems/n-th-tribonacci-number)
|
-| - [510. Inorder Successor in BST II](https://leetcode.com/problems/inorder-successor-in-bst-ii)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [285. Inorder Successor in BST](https://leetcode.com/problems/inorder-successor-in-bst)
|
-| - [511. Game Play Analysis I](https://leetcode.com/problems/game-play-analysis-i)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [512. Game Play Analysis II](https://leetcode.com/problems/game-play-analysis-ii)
|
-| - [512. Game Play Analysis II](https://leetcode.com/problems/game-play-analysis-ii)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [511. Game Play Analysis I](https://leetcode.com/problems/game-play-analysis-i)
- [534. Game Play Analysis III](https://leetcode.com/problems/game-play-analysis-iii)
|
-| - [513. Find Bottom Left Tree Value](https://leetcode.com/problems/find-bottom-left-tree-value)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [514. Freedom Trail](https://leetcode.com/problems/freedom-trail)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [515. Find Largest Value in Each Tree Row](https://leetcode.com/problems/find-largest-value-in-each-tree-row)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [516. Longest Palindromic Subsequence](https://leetcode.com/problems/longest-palindromic-subsequence)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [5. Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring)
- [647. Palindromic Substrings](https://leetcode.com/problems/palindromic-substrings)
- [730. Count Different Palindromic Subsequences](https://leetcode.com/problems/count-different-palindromic-subsequences)
- [1143. Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence)
- [1682. Longest Palindromic Subsequence II](https://leetcode.com/problems/longest-palindromic-subsequence-ii)
- [1771. Maximize Palindrome Length From Subsequences](https://leetcode.com/problems/maximize-palindrome-length-from-subsequences)
- [2002. Maximum Product of the Length of Two Palindromic Subsequences](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences)
|
-| - [517. Super Washing Machines](https://leetcode.com/problems/super-washing-machines)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [518. Coin Change 2](https://leetcode.com/problems/coin-change-2)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [519. Random Flip Matrix](https://leetcode.com/problems/random-flip-matrix)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Reservoir Sampling](https://leetcode.com/tag/reservoir-sampling)
- [Randomized](https://leetcode.com/tag/randomized)
|
|
-| - [520. Detect Capital](https://leetcode.com/problems/detect-capital)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [2129. Capitalize the Title](https://leetcode.com/problems/capitalize-the-title)
|
-| - [521. Longest Uncommon Subsequence I](https://leetcode.com/problems/longest-uncommon-subsequence-i)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [522. Longest Uncommon Subsequence II](https://leetcode.com/problems/longest-uncommon-subsequence-ii)
|
-| - [522. Longest Uncommon Subsequence II](https://leetcode.com/problems/longest-uncommon-subsequence-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
| - [521. Longest Uncommon Subsequence I](https://leetcode.com/problems/longest-uncommon-subsequence-i)
|
-| - [523. Continuous Subarray Sum](https://leetcode.com/problems/continuous-subarray-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [560. Subarray Sum Equals K](https://leetcode.com/problems/subarray-sum-equals-k)
- [2009. Minimum Number of Operations to Make Array Continuous](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous)
- [2121. Intervals Between Identical Elements](https://leetcode.com/problems/intervals-between-identical-elements)
|
-| - [524. Longest Word in Dictionary through Deleting](https://leetcode.com/problems/longest-word-in-dictionary-through-deleting)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
| - [720. Longest Word in Dictionary](https://leetcode.com/problems/longest-word-in-dictionary)
|
-| - [525. Contiguous Array](https://leetcode.com/problems/contiguous-array)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [325. Maximum Size Subarray Sum Equals k](https://leetcode.com/problems/maximum-size-subarray-sum-equals-k)
|
-| - [526. Beautiful Arrangement](https://leetcode.com/problems/beautiful-arrangement)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [667. Beautiful Arrangement II](https://leetcode.com/problems/beautiful-arrangement-ii)
|
-| - [527. Word Abbreviation](https://leetcode.com/problems/word-abbreviation)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Trie](https://leetcode.com/tag/trie)
- [Sorting](https://leetcode.com/tag/sorting)
| - [408. Valid Word Abbreviation](https://leetcode.com/problems/valid-word-abbreviation)
- [411. Minimum Unique Word Abbreviation](https://leetcode.com/problems/minimum-unique-word-abbreviation)
|
-| - [528. Random Pick with Weight](https://leetcode.com/problems/random-pick-with-weight)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
- [Randomized](https://leetcode.com/tag/randomized)
| - [398. Random Pick Index](https://leetcode.com/problems/random-pick-index)
- [497. Random Point in Non-overlapping Rectangles](https://leetcode.com/problems/random-point-in-non-overlapping-rectangles)
- [710. Random Pick with Blacklist](https://leetcode.com/problems/random-pick-with-blacklist)
|
-| - [529. Minesweeper](https://leetcode.com/problems/minesweeper)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [2101. Detonate the Maximum Bombs](https://leetcode.com/problems/detonate-the-maximum-bombs)
|
-| - [530. Minimum Absolute Difference in BST](https://leetcode.com/problems/minimum-absolute-difference-in-bst)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [532. K-diff Pairs in an Array](https://leetcode.com/problems/k-diff-pairs-in-an-array)
|
-| - [531. Lonely Pixel I](https://leetcode.com/problems/lonely-pixel-i)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Matrix](https://leetcode.com/tag/matrix)
| - [533. Lonely Pixel II](https://leetcode.com/problems/lonely-pixel-ii)
|
-| - [532. K-diff Pairs in an Array](https://leetcode.com/problems/k-diff-pairs-in-an-array)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
| - [530. Minimum Absolute Difference in BST](https://leetcode.com/problems/minimum-absolute-difference-in-bst)
- [2006. Count Number of Pairs With Absolute Difference K](https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-k)
- [2040. Kth Smallest Product of Two Sorted Arrays](https://leetcode.com/problems/kth-smallest-product-of-two-sorted-arrays)
|
-| - [533. Lonely Pixel II](https://leetcode.com/problems/lonely-pixel-ii)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Matrix](https://leetcode.com/tag/matrix)
| - [531. Lonely Pixel I](https://leetcode.com/problems/lonely-pixel-i)
|
-| - [534. Game Play Analysis III](https://leetcode.com/problems/game-play-analysis-iii)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [512. Game Play Analysis II](https://leetcode.com/problems/game-play-analysis-ii)
- [550. Game Play Analysis IV](https://leetcode.com/problems/game-play-analysis-iv)
|
-| - [535. Encode and Decode TinyURL](https://leetcode.com/problems/encode-and-decode-tinyurl)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
- [Hash Function](https://leetcode.com/tag/hash-function)
|
|
-| - [536. Construct Binary Tree from String](https://leetcode.com/problems/construct-binary-tree-from-string)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [606. Construct String from Binary Tree](https://leetcode.com/problems/construct-string-from-binary-tree)
|
-| - [537. Complex Number Multiplication](https://leetcode.com/problems/complex-number-multiplication)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [538. Convert BST to Greater Tree](https://leetcode.com/problems/convert-bst-to-greater-tree)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [539. Minimum Time Difference](https://leetcode.com/problems/minimum-time-difference)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2162. Minimum Cost to Set Cooking Time](https://leetcode.com/problems/minimum-cost-to-set-cooking-time)
|
-| - [540. Single Element in a Sorted Array](https://leetcode.com/problems/single-element-in-a-sorted-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
|
|
-| - [541. Reverse String II](https://leetcode.com/problems/reverse-string-ii)
| 🆓 | ✅ | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [344. Reverse String](https://leetcode.com/problems/reverse-string)
- [557. Reverse Words in a String III](https://leetcode.com/problems/reverse-words-in-a-string-iii)
|
-| - [542. 01 Matrix](https://leetcode.com/problems/01-matrix)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [1730. Shortest Path to Get Food](https://leetcode.com/problems/shortest-path-to-get-food)
- [2123. Minimum Operations to Remove Adjacent Ones in Matrix](https://leetcode.com/problems/minimum-operations-to-remove-adjacent-ones-in-matrix)
|
-| - [543. Diameter of Binary Tree](https://leetcode.com/problems/diameter-of-binary-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [1522. Diameter of N-Ary Tree](https://leetcode.com/problems/diameter-of-n-ary-tree)
|
-| - [544. Output Contest Matches](https://leetcode.com/problems/output-contest-matches)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Recursion](https://leetcode.com/tag/recursion)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [545. Boundary of Binary Tree](https://leetcode.com/problems/boundary-of-binary-tree)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [199. Binary Tree Right Side View](https://leetcode.com/problems/binary-tree-right-side-view)
|
-| - [546. Remove Boxes](https://leetcode.com/problems/remove-boxes)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Memoization](https://leetcode.com/tag/memoization)
| - [664. Strange Printer](https://leetcode.com/problems/strange-printer)
- [2107. Number of Unique Flavors After Sharing K Candies](https://leetcode.com/problems/number-of-unique-flavors-after-sharing-k-candies)
|
-| - [547. Number of Provinces](https://leetcode.com/problems/number-of-provinces)
| 🆓 | ✅ | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
| - [323. Number of Connected Components in an Undirected Graph](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph)
- [657. Robot Return to Origin](https://leetcode.com/problems/robot-return-to-origin)
- [734. Sentence Similarity](https://leetcode.com/problems/sentence-similarity)
- [737. Sentence Similarity II](https://leetcode.com/problems/sentence-similarity-ii)
- [1101. The Earliest Moment When Everyone Become Friends](https://leetcode.com/problems/the-earliest-moment-when-everyone-become-friends)
- [2101. Detonate the Maximum Bombs](https://leetcode.com/problems/detonate-the-maximum-bombs)
|
-| - [548. Split Array with Equal Sum](https://leetcode.com/problems/split-array-with-equal-sum)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [1573. Number of Ways to Split a String](https://leetcode.com/problems/number-of-ways-to-split-a-string)
|
-| - [549. Binary Tree Longest Consecutive Sequence II](https://leetcode.com/problems/binary-tree-longest-consecutive-sequence-ii)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [298. Binary Tree Longest Consecutive Sequence](https://leetcode.com/problems/binary-tree-longest-consecutive-sequence)
|
-| - [550. Game Play Analysis IV](https://leetcode.com/problems/game-play-analysis-iv)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [534. Game Play Analysis III](https://leetcode.com/problems/game-play-analysis-iii)
- [1097. Game Play Analysis V](https://leetcode.com/problems/game-play-analysis-v)
|
-| - [551. Student Attendance Record I](https://leetcode.com/problems/student-attendance-record-i)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [552. Student Attendance Record II](https://leetcode.com/problems/student-attendance-record-ii)
|
-| - [552. Student Attendance Record II](https://leetcode.com/problems/student-attendance-record-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [551. Student Attendance Record I](https://leetcode.com/problems/student-attendance-record-i)
|
-| - [553. Optimal Division](https://leetcode.com/problems/optimal-division)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [554. Brick Wall](https://leetcode.com/problems/brick-wall)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
| - [2184. Number of Ways to Build Sturdy Brick Wall](https://leetcode.com/problems/number-of-ways-to-build-sturdy-brick-wall)
|
-| - [555. Split Concatenated Strings](https://leetcode.com/problems/split-concatenated-strings)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [556. Next Greater Element III](https://leetcode.com/problems/next-greater-element-iii)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [496. Next Greater Element I](https://leetcode.com/problems/next-greater-element-i)
- [503. Next Greater Element II](https://leetcode.com/problems/next-greater-element-ii)
- [1842. Next Palindrome Using Same Digits](https://leetcode.com/problems/next-palindrome-using-same-digits)
|
-| - [557. Reverse Words in a String III](https://leetcode.com/problems/reverse-words-in-a-string-iii)
| 🆓 | ✅ | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [541. Reverse String II](https://leetcode.com/problems/reverse-string-ii)
|
-| - [558. Logical OR of Two Binary Grids Represented as Quad-Trees](https://leetcode.com/problems/logical-or-of-two-binary-grids-represented-as-quad-trees)
| 🆓 | | ⭐️⭐️ | - [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Tree](https://leetcode.com/tag/tree)
|
|
-| - [559. Maximum Depth of N-ary Tree](https://leetcode.com/problems/maximum-depth-of-n-ary-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [104. Maximum Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree)
- [2039. The Time When the Network Becomes Idle](https://leetcode.com/problems/the-time-when-the-network-becomes-idle)
|
-| - [560. Subarray Sum Equals K](https://leetcode.com/problems/subarray-sum-equals-k)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [1. Two Sum](https://leetcode.com/problems/two-sum)
- [523. Continuous Subarray Sum](https://leetcode.com/problems/continuous-subarray-sum)
- [713. Subarray Product Less Than K](https://leetcode.com/problems/subarray-product-less-than-k)
- [724. Find Pivot Index](https://leetcode.com/problems/find-pivot-index)
- [974. Subarray Sums Divisible by K](https://leetcode.com/problems/subarray-sums-divisible-by-k)
- [1658. Minimum Operations to Reduce X to Zero](https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero)
- [2090. K Radius Subarray Averages](https://leetcode.com/problems/k-radius-subarray-averages)
|
-| - [561. Array Partition I](https://leetcode.com/problems/array-partition-i)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting Sort](https://leetcode.com/tag/counting-sort)
| - [1984. Minimum Difference Between Highest and Lowest of K Scores](https://leetcode.com/problems/minimum-difference-between-highest-and-lowest-of-k-scores)
- [2144. Minimum Cost of Buying Candies With Discount](https://leetcode.com/problems/minimum-cost-of-buying-candies-with-discount)
- [2155. All Divisions With the Highest Score of a Binary Array](https://leetcode.com/problems/all-divisions-with-the-highest-score-of-a-binary-array)
|
-| - [562. Longest Line of Consecutive One in Matrix](https://leetcode.com/problems/longest-line-of-consecutive-one-in-matrix)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [563. Binary Tree Tilt](https://leetcode.com/problems/binary-tree-tilt)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [1469. Find All The Lonely Nodes](https://leetcode.com/problems/find-all-the-lonely-nodes)
|
-| - [564. Find the Closest Palindrome](https://leetcode.com/problems/find-the-closest-palindrome)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
| - [1842. Next Palindrome Using Same Digits](https://leetcode.com/problems/next-palindrome-using-same-digits)
|
-| - [565. Array Nesting](https://leetcode.com/problems/array-nesting)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
| - [339. Nested List Weight Sum](https://leetcode.com/problems/nested-list-weight-sum)
- [341. Flatten Nested List Iterator](https://leetcode.com/problems/flatten-nested-list-iterator)
- [364. Nested List Weight Sum II](https://leetcode.com/problems/nested-list-weight-sum-ii)
|
-| - [566. Reshape the Matrix](https://leetcode.com/problems/reshape-the-matrix)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
| - [2022. Convert 1D Array Into 2D Array](https://leetcode.com/problems/convert-1d-array-into-2d-array)
|
-| - [567. Permutation in String](https://leetcode.com/problems/permutation-in-string)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [76. Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring)
- [438. Find All Anagrams in a String](https://leetcode.com/problems/find-all-anagrams-in-a-string)
|
-| - [568. Maximum Vacation Days](https://leetcode.com/problems/maximum-vacation-days)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
| - [787. Cheapest Flights Within K Stops](https://leetcode.com/problems/cheapest-flights-within-k-stops)
|
-| - [569. Median Employee Salary](https://leetcode.com/problems/median-employee-salary)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [571. Find Median Given Frequency of Numbers](https://leetcode.com/problems/find-median-given-frequency-of-numbers)
|
-| - [570. Managers with at Least 5 Direct Reports](https://leetcode.com/problems/managers-with-at-least-5-direct-reports)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [571. Find Median Given Frequency of Numbers](https://leetcode.com/problems/find-median-given-frequency-of-numbers)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [569. Median Employee Salary](https://leetcode.com/problems/median-employee-salary)
|
-| - [572. Subtree of Another Tree](https://leetcode.com/problems/subtree-of-another-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [String Matching](https://leetcode.com/tag/string-matching)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [250. Count Univalue Subtrees](https://leetcode.com/problems/count-univalue-subtrees)
- [508. Most Frequent Subtree Sum](https://leetcode.com/problems/most-frequent-subtree-sum)
|
-| - [573. Squirrel Simulation](https://leetcode.com/problems/squirrel-simulation)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [574. Winning Candidate](https://leetcode.com/problems/winning-candidate)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [575. Distribute Candies](https://leetcode.com/problems/distribute-candies)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [576. Out of Boundary Paths](https://leetcode.com/problems/out-of-boundary-paths)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [688. Knight Probability in Chessboard](https://leetcode.com/problems/knight-probability-in-chessboard)
- [2120. Execution of All Suffix Instructions Staying in a Grid](https://leetcode.com/problems/execution-of-all-suffix-instructions-staying-in-a-grid)
|
-| - [577. Employee Bonus](https://leetcode.com/problems/employee-bonus)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [175. Combine Two Tables](https://leetcode.com/problems/combine-two-tables)
|
-| - [578. Get Highest Answer Rate Question](https://leetcode.com/problems/get-highest-answer-rate-question)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [579. Find Cumulative Salary of an Employee](https://leetcode.com/problems/find-cumulative-salary-of-an-employee)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [580. Count Student Number in Departments](https://leetcode.com/problems/count-student-number-in-departments)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [581. Shortest Unsorted Continuous Subarray](https://leetcode.com/problems/shortest-unsorted-continuous-subarray)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
|
|
-| - [582. Kill Process](https://leetcode.com/problems/kill-process)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [583. Delete Operation for Two Strings](https://leetcode.com/problems/delete-operation-for-two-strings)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [72. Edit Distance](https://leetcode.com/problems/edit-distance)
- [712. Minimum ASCII Delete Sum for Two Strings](https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings)
- [1143. Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence)
|
-| - [584. Find Customer Referee](https://leetcode.com/problems/find-customer-referee)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [585. Investments in 2016](https://leetcode.com/problems/investments-in-2016)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [586. Customer Placing the Largest Number of Orders](https://leetcode.com/problems/customer-placing-the-largest-number-of-orders)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [587. Erect the Fence](https://leetcode.com/problems/erect-the-fence)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
| - [1924. Erect the Fence II](https://leetcode.com/problems/erect-the-fence-ii)
|
-| - [588. Design In-Memory File System](https://leetcode.com/problems/design-in-memory-file-system)
| 💰 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
- [Trie](https://leetcode.com/tag/trie)
| - [146. LRU Cache](https://leetcode.com/problems/lru-cache)
- [460. LFU Cache](https://leetcode.com/problems/lfu-cache)
- [635. Design Log Storage System](https://leetcode.com/problems/design-log-storage-system)
|
-| - [589. N-ary Tree Preorder Traversal](https://leetcode.com/problems/n-ary-tree-preorder-traversal)
| 🆓 | ✅ | ⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
| - [144. Binary Tree Preorder Traversal](https://leetcode.com/problems/binary-tree-preorder-traversal)
- [429. N-ary Tree Level Order Traversal](https://leetcode.com/problems/n-ary-tree-level-order-traversal)
- [590. N-ary Tree Postorder Traversal](https://leetcode.com/problems/n-ary-tree-postorder-traversal)
|
-| - [590. N-ary Tree Postorder Traversal](https://leetcode.com/problems/n-ary-tree-postorder-traversal)
| 🆓 | ✅ | ⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
| - [145. Binary Tree Postorder Traversal](https://leetcode.com/problems/binary-tree-postorder-traversal)
- [429. N-ary Tree Level Order Traversal](https://leetcode.com/problems/n-ary-tree-level-order-traversal)
- [589. N-ary Tree Preorder Traversal](https://leetcode.com/problems/n-ary-tree-preorder-traversal)
|
-| - [591. Tag Validator](https://leetcode.com/problems/tag-validator)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
| - [616. Add Bold Tag in String](https://leetcode.com/problems/add-bold-tag-in-string)
|
-| - [592. Fraction Addition and Subtraction](https://leetcode.com/problems/fraction-addition-and-subtraction)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
| - [640. Solve the Equation](https://leetcode.com/problems/solve-the-equation)
|
-| - [593. Valid Square](https://leetcode.com/problems/valid-square)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
|
|
-| - [594. Longest Harmonious Subsequence](https://leetcode.com/problems/longest-harmonious-subsequence)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [595. Big Countries](https://leetcode.com/problems/big-countries)
| 🆓 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [596. Classes More Than 5 Students](https://leetcode.com/problems/classes-more-than-5-students)
| 🆓 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [597. Friend Requests I: Overall Acceptance Rate](https://leetcode.com/problems/friend-requests-i-overall-acceptance-rate)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [598. Range Addition II](https://leetcode.com/problems/range-addition-ii)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
| - [370. Range Addition](https://leetcode.com/problems/range-addition)
|
-| - [599. Minimum Index Sum of Two Lists](https://leetcode.com/problems/minimum-index-sum-of-two-lists)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
| - [160. Intersection of Two Linked Lists](https://leetcode.com/problems/intersection-of-two-linked-lists)
|
-| - [600. Non-negative Integers without Consecutive Ones](https://leetcode.com/problems/non-negative-integers-without-consecutive-ones)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [198. House Robber](https://leetcode.com/problems/house-robber)
- [213. House Robber II](https://leetcode.com/problems/house-robber-ii)
- [474. Ones and Zeroes](https://leetcode.com/problems/ones-and-zeroes)
|
\ No newline at end of file
+| Question | Free? | Status | Difficulty | Topics | Similar Questions |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| - 401. Binary Watch
- [LeetCode Link](https://leetcode.com/problems/binary-watch)
| 🆓 | | ⭐️ | - Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 17. Letter Combinations of a Phone Number
- [LeetCode Link](https://leetcode.com/problems/letter-combinations-of-a-phone-number)
- 191. Number of 1 Bits
- [LeetCode Link](https://leetcode.com/problems/number-of-1-bits)
|
+| - 402. Remove K Digits
- [LeetCode Link](https://leetcode.com/problems/remove-k-digits)
| 🆓 | ✅ | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 321. Create Maximum Number
- [LeetCode Link](https://leetcode.com/problems/create-maximum-number)
- 738. Monotone Increasing Digits
- [LeetCode Link](https://leetcode.com/problems/monotone-increasing-digits)
- 1673. Find the Most Competitive Subsequence
- [LeetCode Link](https://leetcode.com/problems/find-the-most-competitive-subsequence)
- 2195. Append K Integers With Minimal Sum
- [LeetCode Link](https://leetcode.com/problems/append-k-integers-with-minimal-sum)
|
+| - 403. Frog Jump
- [LeetCode Link](https://leetcode.com/problems/frog-jump)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1824. Minimum Sideway Jumps
- [LeetCode Link](https://leetcode.com/problems/minimum-sideway-jumps)
- 2140. Solving Questions With Brainpower
- [LeetCode Link](https://leetcode.com/problems/solving-questions-with-brainpower)
|
+| - 404. Sum of Left Leaves
- [LeetCode Link](https://leetcode.com/problems/sum-of-left-leaves)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 405. Convert a Number to Hexadecimal
- [LeetCode Link](https://leetcode.com/problems/convert-a-number-to-hexadecimal)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 406. Queue Reconstruction by Height
- [LeetCode Link](https://leetcode.com/problems/queue-reconstruction-by-height)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 315. Count of Smaller Numbers After Self
- [LeetCode Link](https://leetcode.com/problems/count-of-smaller-numbers-after-self)
|
+| - 407. Trapping Rain Water II
- [LeetCode Link](https://leetcode.com/problems/trapping-rain-water-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 42. Trapping Rain Water
- [LeetCode Link](https://leetcode.com/problems/trapping-rain-water)
|
+| - 408. Valid Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/valid-word-abbreviation)
| 💰 | | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 411. Minimum Unique Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/minimum-unique-word-abbreviation)
- 527. Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/word-abbreviation)
- 2060. Check if an Original String Exists Given Two Encoded Strings
- [LeetCode Link](https://leetcode.com/problems/check-if-an-original-string-exists-given-two-encoded-strings)
|
+| - 409. Longest Palindrome
- [LeetCode Link](https://leetcode.com/problems/longest-palindrome)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 266. Palindrome Permutation
- [LeetCode Link](https://leetcode.com/problems/palindrome-permutation)
- 2131. Longest Palindrome by Concatenating Two Letter Words
- [LeetCode Link](https://leetcode.com/problems/longest-palindrome-by-concatenating-two-letter-words)
|
+| - 410. Split Array Largest Sum
- [LeetCode Link](https://leetcode.com/problems/split-array-largest-sum)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 1011. Capacity To Ship Packages Within D Days
- [LeetCode Link](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days)
- 1231. Divide Chocolate
- [LeetCode Link](https://leetcode.com/problems/divide-chocolate)
- 2098. Subsequence of Size K With the Largest Even Sum
- [LeetCode Link](https://leetcode.com/problems/subsequence-of-size-k-with-the-largest-even-sum)
|
+| - 411. Minimum Unique Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/minimum-unique-word-abbreviation)
| 💰 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 320. Generalized Abbreviation
- [LeetCode Link](https://leetcode.com/problems/generalized-abbreviation)
- 408. Valid Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/valid-word-abbreviation)
- 527. Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/word-abbreviation)
|
+| - 412. Fizz Buzz
- [LeetCode Link](https://leetcode.com/problems/fizz-buzz)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 1195. Fizz Buzz Multithreaded
- [LeetCode Link](https://leetcode.com/problems/fizz-buzz-multithreaded)
|
+| - 413. Arithmetic Slices
- [LeetCode Link](https://leetcode.com/problems/arithmetic-slices)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 446. Arithmetic Slices II - Subsequence
- [LeetCode Link](https://leetcode.com/problems/arithmetic-slices-ii-subsequence)
- 1630. Arithmetic Subarrays
- [LeetCode Link](https://leetcode.com/problems/arithmetic-subarrays)
|
+| - 414. Third Maximum Number
- [LeetCode Link](https://leetcode.com/problems/third-maximum-number)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 215. Kth Largest Element in an Array
- [LeetCode Link](https://leetcode.com/problems/kth-largest-element-in-an-array)
|
+| - 415. Add Strings
- [LeetCode Link](https://leetcode.com/problems/add-strings)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 2. Add Two Numbers
- [LeetCode Link](https://leetcode.com/problems/add-two-numbers)
- 43. Multiply Strings
- [LeetCode Link](https://leetcode.com/problems/multiply-strings)
- 989. Add to Array-Form of Integer
- [LeetCode Link](https://leetcode.com/problems/add-to-array-form-of-integer)
|
+| - 416. Partition Equal Subset Sum
- [LeetCode Link](https://leetcode.com/problems/partition-equal-subset-sum)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 698. Partition to K Equal Sum Subsets
- [LeetCode Link](https://leetcode.com/problems/partition-to-k-equal-sum-subsets)
- 1981. Minimize the Difference Between Target and Chosen Elements
- [LeetCode Link](https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements)
- 2025. Maximum Number of Ways to Partition an Array
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array)
- 2035. Partition Array Into Two Arrays to Minimize Sum Difference
- [LeetCode Link](https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference)
|
+| - 417. Pacific Atlantic Water Flow
- [LeetCode Link](https://leetcode.com/problems/pacific-atlantic-water-flow)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 418. Sentence Screen Fitting
- [LeetCode Link](https://leetcode.com/problems/sentence-screen-fitting)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 2052. Minimum Cost to Separate Sentence Into Rows
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-separate-sentence-into-rows)
|
+| - 419. Battleships in a Board
- [LeetCode Link](https://leetcode.com/problems/battleships-in-a-board)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 420. Strong Password Checker
- [LeetCode Link](https://leetcode.com/problems/strong-password-checker)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 421. Maximum XOR of Two Numbers in an Array
- [LeetCode Link](https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 1707. Maximum XOR With an Element From Array
- [LeetCode Link](https://leetcode.com/problems/maximum-xor-with-an-element-from-array)
|
+| - 422. Valid Word Square
- [LeetCode Link](https://leetcode.com/problems/valid-word-square)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 425. Word Squares
- [LeetCode Link](https://leetcode.com/problems/word-squares)
- 766. Toeplitz Matrix
- [LeetCode Link](https://leetcode.com/problems/toeplitz-matrix)
|
+| - 423. Reconstruct Original Digits from English
- [LeetCode Link](https://leetcode.com/problems/reconstruct-original-digits-from-english)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 424. Longest Repeating Character Replacement
- [LeetCode Link](https://leetcode.com/problems/longest-repeating-character-replacement)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 340. Longest Substring with At Most K Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
- 1004. Max Consecutive Ones III
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones-iii)
- 2009. Minimum Number of Operations to Make Array Continuous
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous)
- 2024. Maximize the Confusion of an Exam
- [LeetCode Link](https://leetcode.com/problems/maximize-the-confusion-of-an-exam)
|
+| - 425. Word Squares
- [LeetCode Link](https://leetcode.com/problems/word-squares)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 422. Valid Word Square
- [LeetCode Link](https://leetcode.com/problems/valid-word-square)
|
+| - 426. Convert Binary Search Tree to Sorted Doubly Linked List
- [LeetCode Link](https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list)
| 💰 | | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
- Doubly-Linked List
- [LeetCode Link](https://leetcode.com/tag/doubly-linked-list)
| - 94. Binary Tree Inorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-inorder-traversal)
|
+| - 427. Construct Quad Tree
- [LeetCode Link](https://leetcode.com/problems/construct-quad-tree)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 428. Serialize and Deserialize N-ary Tree
- [LeetCode Link](https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree)
| 💰 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 297. Serialize and Deserialize Binary Tree
- [LeetCode Link](https://leetcode.com/problems/serialize-and-deserialize-binary-tree)
- 431. Encode N-ary Tree to Binary Tree
- [LeetCode Link](https://leetcode.com/problems/encode-n-ary-tree-to-binary-tree)
- 449. Serialize and Deserialize BST
- [LeetCode Link](https://leetcode.com/problems/serialize-and-deserialize-bst)
|
+| - 429. N-ary Tree Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/n-ary-tree-level-order-traversal)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 102. Binary Tree Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-level-order-traversal)
- 589. N-ary Tree Preorder Traversal
- [LeetCode Link](https://leetcode.com/problems/n-ary-tree-preorder-traversal)
- 590. N-ary Tree Postorder Traversal
- [LeetCode Link](https://leetcode.com/problems/n-ary-tree-postorder-traversal)
- 2039. The Time When the Network Becomes Idle
- [LeetCode Link](https://leetcode.com/problems/the-time-when-the-network-becomes-idle)
|
+| - 430. Flatten a Multilevel Doubly Linked List
- [LeetCode Link](https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Doubly-Linked List
- [LeetCode Link](https://leetcode.com/tag/doubly-linked-list)
| - 114. Flatten Binary Tree to Linked List
- [LeetCode Link](https://leetcode.com/problems/flatten-binary-tree-to-linked-list)
- 1660. Correct a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/correct-a-binary-tree)
|
+| - 431. Encode N-ary Tree to Binary Tree
- [LeetCode Link](https://leetcode.com/problems/encode-n-ary-tree-to-binary-tree)
| 💰 | | ⭐️⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 428. Serialize and Deserialize N-ary Tree
- [LeetCode Link](https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree)
|
+| - 432. All O`one Data Structure
- [LeetCode Link](https://leetcode.com/problems/all-oone-data-structure)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Doubly-Linked List
- [LeetCode Link](https://leetcode.com/tag/doubly-linked-list)
|
|
+| - 433. Minimum Genetic Mutation
- [LeetCode Link](https://leetcode.com/problems/minimum-genetic-mutation)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 127. Word Ladder
- [LeetCode Link](https://leetcode.com/problems/word-ladder)
|
+| - 434. Number of Segments in a String
- [LeetCode Link](https://leetcode.com/problems/number-of-segments-in-a-string)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 435. Non-overlapping Intervals
- [LeetCode Link](https://leetcode.com/problems/non-overlapping-intervals)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 452. Minimum Number of Arrows to Burst Balloons
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons)
|
+| - 436. Find Right Interval
- [LeetCode Link](https://leetcode.com/problems/find-right-interval)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 352. Data Stream as Disjoint Intervals
- [LeetCode Link](https://leetcode.com/problems/data-stream-as-disjoint-intervals)
|
+| - 437. Path Sum III
- [LeetCode Link](https://leetcode.com/problems/path-sum-iii)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 112. Path Sum
- [LeetCode Link](https://leetcode.com/problems/path-sum)
- 113. Path Sum II
- [LeetCode Link](https://leetcode.com/problems/path-sum-ii)
- 666. Path Sum IV
- [LeetCode Link](https://leetcode.com/problems/path-sum-iv)
- 687. Longest Univalue Path
- [LeetCode Link](https://leetcode.com/problems/longest-univalue-path)
|
+| - 438. Find All Anagrams in a String
- [LeetCode Link](https://leetcode.com/problems/find-all-anagrams-in-a-string)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 242. Valid Anagram
- [LeetCode Link](https://leetcode.com/problems/valid-anagram)
- 567. Permutation in String
- [LeetCode Link](https://leetcode.com/problems/permutation-in-string)
|
+| - 439. Ternary Expression Parser
- [LeetCode Link](https://leetcode.com/problems/ternary-expression-parser)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 385. Mini Parser
- [LeetCode Link](https://leetcode.com/problems/mini-parser)
- 722. Remove Comments
- [LeetCode Link](https://leetcode.com/problems/remove-comments)
- 736. Parse Lisp Expression
- [LeetCode Link](https://leetcode.com/problems/parse-lisp-expression)
|
+| - 440. K-th Smallest in Lexicographical Order
- [LeetCode Link](https://leetcode.com/problems/k-th-smallest-in-lexicographical-order)
| 🆓 | | ⭐️⭐️⭐️ | - Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
|
|
+| - 441. Arranging Coins
- [LeetCode Link](https://leetcode.com/problems/arranging-coins)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
|
|
+| - 442. Find All Duplicates in an Array
- [LeetCode Link](https://leetcode.com/problems/find-all-duplicates-in-an-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
| - 448. Find All Numbers Disappeared in an Array
- [LeetCode Link](https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array)
|
+| - 443. String Compression
- [LeetCode Link](https://leetcode.com/problems/string-compression)
| 🆓 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 38. Count and Say
- [LeetCode Link](https://leetcode.com/problems/count-and-say)
- 271. Encode and Decode Strings
- [LeetCode Link](https://leetcode.com/problems/encode-and-decode-strings)
- 604. Design Compressed String Iterator
- [LeetCode Link](https://leetcode.com/problems/design-compressed-string-iterator)
- 1313. Decompress Run-Length Encoded List
- [LeetCode Link](https://leetcode.com/problems/decompress-run-length-encoded-list)
|
+| - 444. Sequence Reconstruction
- [LeetCode Link](https://leetcode.com/problems/sequence-reconstruction)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
| - 210. Course Schedule II
- [LeetCode Link](https://leetcode.com/problems/course-schedule-ii)
|
+| - 445. Add Two Numbers II
- [LeetCode Link](https://leetcode.com/problems/add-two-numbers-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 2. Add Two Numbers
- [LeetCode Link](https://leetcode.com/problems/add-two-numbers)
- 1634. Add Two Polynomials Represented as Linked Lists
- [LeetCode Link](https://leetcode.com/problems/add-two-polynomials-represented-as-linked-lists)
|
+| - 446. Arithmetic Slices II - Subsequence
- [LeetCode Link](https://leetcode.com/problems/arithmetic-slices-ii-subsequence)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 413. Arithmetic Slices
- [LeetCode Link](https://leetcode.com/problems/arithmetic-slices)
|
+| - 447. Number of Boomerangs
- [LeetCode Link](https://leetcode.com/problems/number-of-boomerangs)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 356. Line Reflection
- [LeetCode Link](https://leetcode.com/problems/line-reflection)
|
+| - 448. Find All Numbers Disappeared in an Array
- [LeetCode Link](https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
| - 41. First Missing Positive
- [LeetCode Link](https://leetcode.com/problems/first-missing-positive)
- 442. Find All Duplicates in an Array
- [LeetCode Link](https://leetcode.com/problems/find-all-duplicates-in-an-array)
- 1980. Find Unique Binary String
- [LeetCode Link](https://leetcode.com/problems/find-unique-binary-string)
- 2195. Append K Integers With Minimal Sum
- [LeetCode Link](https://leetcode.com/problems/append-k-integers-with-minimal-sum)
|
+| - 449. Serialize and Deserialize BST
- [LeetCode Link](https://leetcode.com/problems/serialize-and-deserialize-bst)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 297. Serialize and Deserialize Binary Tree
- [LeetCode Link](https://leetcode.com/problems/serialize-and-deserialize-binary-tree)
- 428. Serialize and Deserialize N-ary Tree
- [LeetCode Link](https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree)
- 652. Find Duplicate Subtrees
- [LeetCode Link](https://leetcode.com/problems/find-duplicate-subtrees)
|
+| - 450. Delete Node in a BST
- [LeetCode Link](https://leetcode.com/problems/delete-node-in-a-bst)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 776. Split BST
- [LeetCode Link](https://leetcode.com/problems/split-bst)
|
+| - 451. Sort Characters By Frequency
- [LeetCode Link](https://leetcode.com/problems/sort-characters-by-frequency)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Bucket Sort
- [LeetCode Link](https://leetcode.com/tag/bucket-sort)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 347. Top K Frequent Elements
- [LeetCode Link](https://leetcode.com/problems/top-k-frequent-elements)
- 387. First Unique Character in a String
- [LeetCode Link](https://leetcode.com/problems/first-unique-character-in-a-string)
- 1636. Sort Array by Increasing Frequency
- [LeetCode Link](https://leetcode.com/problems/sort-array-by-increasing-frequency)
|
+| - 452. Minimum Number of Arrows to Burst Balloons
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 253. Meeting Rooms II
- [LeetCode Link](https://leetcode.com/problems/meeting-rooms-ii)
- 435. Non-overlapping Intervals
- [LeetCode Link](https://leetcode.com/problems/non-overlapping-intervals)
|
+| - 453. Minimum Moves to Equal Array Elements
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-equal-array-elements)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 462. Minimum Moves to Equal Array Elements II
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii)
- 2137. Pour Water Between Buckets to Make Water Levels Equal
- [LeetCode Link](https://leetcode.com/problems/pour-water-between-buckets-to-make-water-levels-equal)
- 2141. Maximum Running Time of N Computers
- [LeetCode Link](https://leetcode.com/problems/maximum-running-time-of-n-computers)
|
+| - 454. 4Sum II
- [LeetCode Link](https://leetcode.com/problems/4sum-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
| - 18. 4Sum
- [LeetCode Link](https://leetcode.com/problems/4sum)
|
+| - 455. Assign Cookies
- [LeetCode Link](https://leetcode.com/problems/assign-cookies)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 456. 132 Pattern
- [LeetCode Link](https://leetcode.com/problems/132-pattern)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 457. Circular Array Loop
- [LeetCode Link](https://leetcode.com/problems/circular-array-loop)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
|
|
+| - 458. Poor Pigs
- [LeetCode Link](https://leetcode.com/problems/poor-pigs)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Combinatorics
- [LeetCode Link](https://leetcode.com/tag/combinatorics)
|
|
+| - 459. Repeated Substring Pattern
- [LeetCode Link](https://leetcode.com/problems/repeated-substring-pattern)
| 🆓 | 👀 | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
| - 28. Implement strStr()
- [LeetCode Link](https://leetcode.com/problems/implement-strstr)
- 686. Repeated String Match
- [LeetCode Link](https://leetcode.com/problems/repeated-string-match)
|
+| - 460. LFU Cache
- [LeetCode Link](https://leetcode.com/problems/lfu-cache)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Doubly-Linked List
- [LeetCode Link](https://leetcode.com/tag/doubly-linked-list)
| - 146. LRU Cache
- [LeetCode Link](https://leetcode.com/problems/lru-cache)
- 588. Design In-Memory File System
- [LeetCode Link](https://leetcode.com/problems/design-in-memory-file-system)
|
+| - 461. Hamming Distance
- [LeetCode Link](https://leetcode.com/problems/hamming-distance)
| 🆓 | ✅ | ⭐️ | - Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 191. Number of 1 Bits
- [LeetCode Link](https://leetcode.com/problems/number-of-1-bits)
- 477. Total Hamming Distance
- [LeetCode Link](https://leetcode.com/problems/total-hamming-distance)
|
+| - 462. Minimum Moves to Equal Array Elements II
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 296. Best Meeting Point
- [LeetCode Link](https://leetcode.com/problems/best-meeting-point)
- 453. Minimum Moves to Equal Array Elements
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-equal-array-elements)
- 2033. Minimum Operations to Make a Uni-Value Grid
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid)
- 2171. Removing Minimum Number of Magic Beans
- [LeetCode Link](https://leetcode.com/problems/removing-minimum-number-of-magic-beans)
|
+| - 463. Island Perimeter
- [LeetCode Link](https://leetcode.com/problems/island-perimeter)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 695. Max Area of Island
- [LeetCode Link](https://leetcode.com/problems/max-area-of-island)
- 733. Flood Fill
- [LeetCode Link](https://leetcode.com/problems/flood-fill)
- 1034. Coloring A Border
- [LeetCode Link](https://leetcode.com/problems/coloring-a-border)
|
+| - 464. Can I Win
- [LeetCode Link](https://leetcode.com/problems/can-i-win)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 294. Flip Game II
- [LeetCode Link](https://leetcode.com/problems/flip-game-ii)
- 375. Guess Number Higher or Lower II
- [LeetCode Link](https://leetcode.com/problems/guess-number-higher-or-lower-ii)
- 486. Predict the Winner
- [LeetCode Link](https://leetcode.com/problems/predict-the-winner)
|
+| - 465. Optimal Account Balancing
- [LeetCode Link](https://leetcode.com/problems/optimal-account-balancing)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
|
|
+| - 466. Count The Repetitions
- [LeetCode Link](https://leetcode.com/problems/count-the-repetitions)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 467. Unique Substrings in Wraparound String
- [LeetCode Link](https://leetcode.com/problems/unique-substrings-in-wraparound-string)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 468. Validate IP Address
- [LeetCode Link](https://leetcode.com/problems/validate-ip-address)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 751. IP to CIDR
- [LeetCode Link](https://leetcode.com/problems/ip-to-cidr)
|
+| - 469. Convex Polygon
- [LeetCode Link](https://leetcode.com/problems/convex-polygon)
| 💰 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
|
|
+| - 470. Implement Rand10() Using Rand7()
- [LeetCode Link](https://leetcode.com/problems/implement-rand10-using-rand7)
| 🆓 | 👀 | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Rejection Sampling
- [LeetCode Link](https://leetcode.com/tag/rejection-sampling)
- Randomized
- [LeetCode Link](https://leetcode.com/tag/randomized)
- Probability and Statistics
- [LeetCode Link](https://leetcode.com/tag/probability-and-statistics)
|
|
+| - 471. Encode String with Shortest Length
- [LeetCode Link](https://leetcode.com/problems/encode-string-with-shortest-length)
| 💰 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 394. Decode String
- [LeetCode Link](https://leetcode.com/problems/decode-string)
- 726. Number of Atoms
- [LeetCode Link](https://leetcode.com/problems/number-of-atoms)
|
+| - 472. Concatenated Words
- [LeetCode Link](https://leetcode.com/problems/concatenated-words)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 140. Word Break II
- [LeetCode Link](https://leetcode.com/problems/word-break-ii)
|
+| - 473. Matchsticks to Square
- [LeetCode Link](https://leetcode.com/problems/matchsticks-to-square)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
|
|
+| - 474. Ones and Zeroes
- [LeetCode Link](https://leetcode.com/problems/ones-and-zeroes)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 600. Non-negative Integers without Consecutive Ones
- [LeetCode Link](https://leetcode.com/problems/non-negative-integers-without-consecutive-ones)
- 2031. Count Subarrays With More Ones Than Zeros
- [LeetCode Link](https://leetcode.com/problems/count-subarrays-with-more-ones-than-zeros)
- 2155. All Divisions With the Highest Score of a Binary Array
- [LeetCode Link](https://leetcode.com/problems/all-divisions-with-the-highest-score-of-a-binary-array)
|
+| - 475. Heaters
- [LeetCode Link](https://leetcode.com/problems/heaters)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 476. Number Complement
- [LeetCode Link](https://leetcode.com/problems/number-complement)
| 🆓 | ✅ | ⭐️ | - Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 477. Total Hamming Distance
- [LeetCode Link](https://leetcode.com/problems/total-hamming-distance)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 461. Hamming Distance
- [LeetCode Link](https://leetcode.com/problems/hamming-distance)
|
+| - 478. Generate Random Point in a Circle
- [LeetCode Link](https://leetcode.com/problems/generate-random-point-in-a-circle)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
- Rejection Sampling
- [LeetCode Link](https://leetcode.com/tag/rejection-sampling)
- Randomized
- [LeetCode Link](https://leetcode.com/tag/randomized)
| - 497. Random Point in Non-overlapping Rectangles
- [LeetCode Link](https://leetcode.com/problems/random-point-in-non-overlapping-rectangles)
|
+| - 479. Largest Palindrome Product
- [LeetCode Link](https://leetcode.com/problems/largest-palindrome-product)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 480. Sliding Window Median
- [LeetCode Link](https://leetcode.com/problems/sliding-window-median)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 295. Find Median from Data Stream
- [LeetCode Link](https://leetcode.com/problems/find-median-from-data-stream)
|
+| - 481. Magical String
- [LeetCode Link](https://leetcode.com/problems/magical-string)
| 🆓 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 482. License Key Formatting
- [LeetCode Link](https://leetcode.com/problems/license-key-formatting)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 483. Smallest Good Base
- [LeetCode Link](https://leetcode.com/problems/smallest-good-base)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
|
|
+| - 484. Find Permutation
- [LeetCode Link](https://leetcode.com/problems/find-permutation)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 485. Max Consecutive Ones
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 487. Max Consecutive Ones II
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones-ii)
- 1004. Max Consecutive Ones III
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones-iii)
- 1446. Consecutive Characters
- [LeetCode Link](https://leetcode.com/problems/consecutive-characters)
- 1869. Longer Contiguous Segments of Ones than Zeros
- [LeetCode Link](https://leetcode.com/problems/longer-contiguous-segments-of-ones-than-zeros)
|
+| - 486. Predict the Winner
- [LeetCode Link](https://leetcode.com/problems/predict-the-winner)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 464. Can I Win
- [LeetCode Link](https://leetcode.com/problems/can-i-win)
|
+| - 487. Max Consecutive Ones II
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones-ii)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 485. Max Consecutive Ones
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones)
- 1004. Max Consecutive Ones III
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones-iii)
- 2155. All Divisions With the Highest Score of a Binary Array
- [LeetCode Link](https://leetcode.com/problems/all-divisions-with-the-highest-score-of-a-binary-array)
|
+| - 488. Zuma Game
- [LeetCode Link](https://leetcode.com/problems/zuma-game)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
|
|
+| - 489. Robot Room Cleaner
- [LeetCode Link](https://leetcode.com/problems/robot-room-cleaner)
| 💰 | | ⭐️⭐️⭐️ | - Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
| - 286. Walls and Gates
- [LeetCode Link](https://leetcode.com/problems/walls-and-gates)
- 1778. Shortest Path in a Hidden Grid
- [LeetCode Link](https://leetcode.com/problems/shortest-path-in-a-hidden-grid)
- 1810. Minimum Path Cost in a Hidden Grid
- [LeetCode Link](https://leetcode.com/problems/minimum-path-cost-in-a-hidden-grid)
- 2061. Number of Spaces Cleaning Robot Cleaned
- [LeetCode Link](https://leetcode.com/problems/number-of-spaces-cleaning-robot-cleaned)
|
+| - 490. The Maze
- [LeetCode Link](https://leetcode.com/problems/the-maze)
| 💰 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 499. The Maze III
- [LeetCode Link](https://leetcode.com/problems/the-maze-iii)
- 505. The Maze II
- [LeetCode Link](https://leetcode.com/problems/the-maze-ii)
|
+| - 491. Increasing Subsequences
- [LeetCode Link](https://leetcode.com/problems/increasing-subsequences)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 646. Maximum Length of Pair Chain
- [LeetCode Link](https://leetcode.com/problems/maximum-length-of-pair-chain)
|
+| - 492. Construct the Rectangle
- [LeetCode Link](https://leetcode.com/problems/construct-the-rectangle)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 493. Reverse Pairs
- [LeetCode Link](https://leetcode.com/problems/reverse-pairs)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Merge Sort
- [LeetCode Link](https://leetcode.com/tag/merge-sort)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 315. Count of Smaller Numbers After Self
- [LeetCode Link](https://leetcode.com/problems/count-of-smaller-numbers-after-self)
- 327. Count of Range Sum
- [LeetCode Link](https://leetcode.com/problems/count-of-range-sum)
|
+| - 494. Target Sum
- [LeetCode Link](https://leetcode.com/problems/target-sum)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 282. Expression Add Operators
- [LeetCode Link](https://leetcode.com/problems/expression-add-operators)
|
+| - 495. Teemo Attacking
- [LeetCode Link](https://leetcode.com/problems/teemo-attacking)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 56. Merge Intervals
- [LeetCode Link](https://leetcode.com/problems/merge-intervals)
- 605. Can Place Flowers
- [LeetCode Link](https://leetcode.com/problems/can-place-flowers)
- 649. Dota2 Senate
- [LeetCode Link](https://leetcode.com/problems/dota2-senate)
|
+| - 496. Next Greater Element I
- [LeetCode Link](https://leetcode.com/problems/next-greater-element-i)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 503. Next Greater Element II
- [LeetCode Link](https://leetcode.com/problems/next-greater-element-ii)
- 556. Next Greater Element III
- [LeetCode Link](https://leetcode.com/problems/next-greater-element-iii)
- 739. Daily Temperatures
- [LeetCode Link](https://leetcode.com/problems/daily-temperatures)
- 2104. Sum of Subarray Ranges
- [LeetCode Link](https://leetcode.com/problems/sum-of-subarray-ranges)
|
+| - 497. Random Point in Non-overlapping Rectangles
- [LeetCode Link](https://leetcode.com/problems/random-point-in-non-overlapping-rectangles)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Reservoir Sampling
- [LeetCode Link](https://leetcode.com/tag/reservoir-sampling)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
- Randomized
- [LeetCode Link](https://leetcode.com/tag/randomized)
| - 478. Generate Random Point in a Circle
- [LeetCode Link](https://leetcode.com/problems/generate-random-point-in-a-circle)
- 528. Random Pick with Weight
- [LeetCode Link](https://leetcode.com/problems/random-pick-with-weight)
|
+| - 498. Diagonal Traverse
- [LeetCode Link](https://leetcode.com/problems/diagonal-traverse)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 2075. Decode the Slanted Ciphertext
- [LeetCode Link](https://leetcode.com/problems/decode-the-slanted-ciphertext)
|
+| - 499. The Maze III
- [LeetCode Link](https://leetcode.com/problems/the-maze-iii)
| 💰 | | ⭐️⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Shortest Path
- [LeetCode Link](https://leetcode.com/tag/shortest-path)
| - 490. The Maze
- [LeetCode Link](https://leetcode.com/problems/the-maze)
- 505. The Maze II
- [LeetCode Link](https://leetcode.com/problems/the-maze-ii)
|
+| - 500. Keyboard Row
- [LeetCode Link](https://leetcode.com/problems/keyboard-row)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 501. Find Mode in Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/find-mode-in-binary-search-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 98. Validate Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/validate-binary-search-tree)
|
+| - 502. IPO
- [LeetCode Link](https://leetcode.com/problems/ipo)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 503. Next Greater Element II
- [LeetCode Link](https://leetcode.com/problems/next-greater-element-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 496. Next Greater Element I
- [LeetCode Link](https://leetcode.com/problems/next-greater-element-i)
- 556. Next Greater Element III
- [LeetCode Link](https://leetcode.com/problems/next-greater-element-iii)
|
+| - 504. Base 7
- [LeetCode Link](https://leetcode.com/problems/base-7)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 505. The Maze II
- [LeetCode Link](https://leetcode.com/problems/the-maze-ii)
| 💰 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Shortest Path
- [LeetCode Link](https://leetcode.com/tag/shortest-path)
| - 490. The Maze
- [LeetCode Link](https://leetcode.com/problems/the-maze)
- 499. The Maze III
- [LeetCode Link](https://leetcode.com/problems/the-maze-iii)
|
+| - 506. Relative Ranks
- [LeetCode Link](https://leetcode.com/problems/relative-ranks)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 507. Perfect Number
- [LeetCode Link](https://leetcode.com/problems/perfect-number)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 728. Self Dividing Numbers
- [LeetCode Link](https://leetcode.com/problems/self-dividing-numbers)
|
+| - 508. Most Frequent Subtree Sum
- [LeetCode Link](https://leetcode.com/problems/most-frequent-subtree-sum)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 572. Subtree of Another Tree
- [LeetCode Link](https://leetcode.com/problems/subtree-of-another-tree)
- 1973. Count Nodes Equal to Sum of Descendants
- [LeetCode Link](https://leetcode.com/problems/count-nodes-equal-to-sum-of-descendants)
|
+| - 509. Fibonacci Number
- [LeetCode Link](https://leetcode.com/problems/fibonacci-number)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
| - 70. Climbing Stairs
- [LeetCode Link](https://leetcode.com/problems/climbing-stairs)
- 842. Split Array into Fibonacci Sequence
- [LeetCode Link](https://leetcode.com/problems/split-array-into-fibonacci-sequence)
- 873. Length of Longest Fibonacci Subsequence
- [LeetCode Link](https://leetcode.com/problems/length-of-longest-fibonacci-subsequence)
- 1137. N-th Tribonacci Number
- [LeetCode Link](https://leetcode.com/problems/n-th-tribonacci-number)
|
+| - 510. Inorder Successor in BST II
- [LeetCode Link](https://leetcode.com/problems/inorder-successor-in-bst-ii)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 285. Inorder Successor in BST
- [LeetCode Link](https://leetcode.com/problems/inorder-successor-in-bst)
|
+| - 511. Game Play Analysis I
- [LeetCode Link](https://leetcode.com/problems/game-play-analysis-i)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 512. Game Play Analysis II
- [LeetCode Link](https://leetcode.com/problems/game-play-analysis-ii)
|
+| - 512. Game Play Analysis II
- [LeetCode Link](https://leetcode.com/problems/game-play-analysis-ii)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 511. Game Play Analysis I
- [LeetCode Link](https://leetcode.com/problems/game-play-analysis-i)
- 534. Game Play Analysis III
- [LeetCode Link](https://leetcode.com/problems/game-play-analysis-iii)
|
+| - 513. Find Bottom Left Tree Value
- [LeetCode Link](https://leetcode.com/problems/find-bottom-left-tree-value)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 514. Freedom Trail
- [LeetCode Link](https://leetcode.com/problems/freedom-trail)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 515. Find Largest Value in Each Tree Row
- [LeetCode Link](https://leetcode.com/problems/find-largest-value-in-each-tree-row)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 516. Longest Palindromic Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-subsequence)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 5. Longest Palindromic Substring
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-substring)
- 647. Palindromic Substrings
- [LeetCode Link](https://leetcode.com/problems/palindromic-substrings)
- 730. Count Different Palindromic Subsequences
- [LeetCode Link](https://leetcode.com/problems/count-different-palindromic-subsequences)
- 1143. Longest Common Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-common-subsequence)
- 1682. Longest Palindromic Subsequence II
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-subsequence-ii)
- 1771. Maximize Palindrome Length From Subsequences
- [LeetCode Link](https://leetcode.com/problems/maximize-palindrome-length-from-subsequences)
- 2002. Maximum Product of the Length of Two Palindromic Subsequences
- [LeetCode Link](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences)
|
+| - 517. Super Washing Machines
- [LeetCode Link](https://leetcode.com/problems/super-washing-machines)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 518. Coin Change 2
- [LeetCode Link](https://leetcode.com/problems/coin-change-2)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 519. Random Flip Matrix
- [LeetCode Link](https://leetcode.com/problems/random-flip-matrix)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Reservoir Sampling
- [LeetCode Link](https://leetcode.com/tag/reservoir-sampling)
- Randomized
- [LeetCode Link](https://leetcode.com/tag/randomized)
|
|
+| - 520. Detect Capital
- [LeetCode Link](https://leetcode.com/problems/detect-capital)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 2129. Capitalize the Title
- [LeetCode Link](https://leetcode.com/problems/capitalize-the-title)
|
+| - 521. Longest Uncommon Subsequence I
- [LeetCode Link](https://leetcode.com/problems/longest-uncommon-subsequence-i)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 522. Longest Uncommon Subsequence II
- [LeetCode Link](https://leetcode.com/problems/longest-uncommon-subsequence-ii)
|
+| - 522. Longest Uncommon Subsequence II
- [LeetCode Link](https://leetcode.com/problems/longest-uncommon-subsequence-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 521. Longest Uncommon Subsequence I
- [LeetCode Link](https://leetcode.com/problems/longest-uncommon-subsequence-i)
|
+| - 523. Continuous Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/continuous-subarray-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 560. Subarray Sum Equals K
- [LeetCode Link](https://leetcode.com/problems/subarray-sum-equals-k)
- 2009. Minimum Number of Operations to Make Array Continuous
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous)
- 2121. Intervals Between Identical Elements
- [LeetCode Link](https://leetcode.com/problems/intervals-between-identical-elements)
|
+| - 524. Longest Word in Dictionary through Deleting
- [LeetCode Link](https://leetcode.com/problems/longest-word-in-dictionary-through-deleting)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 720. Longest Word in Dictionary
- [LeetCode Link](https://leetcode.com/problems/longest-word-in-dictionary)
|
+| - 525. Contiguous Array
- [LeetCode Link](https://leetcode.com/problems/contiguous-array)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 325. Maximum Size Subarray Sum Equals k
- [LeetCode Link](https://leetcode.com/problems/maximum-size-subarray-sum-equals-k)
|
+| - 526. Beautiful Arrangement
- [LeetCode Link](https://leetcode.com/problems/beautiful-arrangement)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 667. Beautiful Arrangement II
- [LeetCode Link](https://leetcode.com/problems/beautiful-arrangement-ii)
|
+| - 527. Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/word-abbreviation)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 408. Valid Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/valid-word-abbreviation)
- 411. Minimum Unique Word Abbreviation
- [LeetCode Link](https://leetcode.com/problems/minimum-unique-word-abbreviation)
|
+| - 528. Random Pick with Weight
- [LeetCode Link](https://leetcode.com/problems/random-pick-with-weight)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
- Randomized
- [LeetCode Link](https://leetcode.com/tag/randomized)
| - 398. Random Pick Index
- [LeetCode Link](https://leetcode.com/problems/random-pick-index)
- 497. Random Point in Non-overlapping Rectangles
- [LeetCode Link](https://leetcode.com/problems/random-point-in-non-overlapping-rectangles)
- 710. Random Pick with Blacklist
- [LeetCode Link](https://leetcode.com/problems/random-pick-with-blacklist)
|
+| - 529. Minesweeper
- [LeetCode Link](https://leetcode.com/problems/minesweeper)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 2101. Detonate the Maximum Bombs
- [LeetCode Link](https://leetcode.com/problems/detonate-the-maximum-bombs)
|
+| - 530. Minimum Absolute Difference in BST
- [LeetCode Link](https://leetcode.com/problems/minimum-absolute-difference-in-bst)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 532. K-diff Pairs in an Array
- [LeetCode Link](https://leetcode.com/problems/k-diff-pairs-in-an-array)
|
+| - 531. Lonely Pixel I
- [LeetCode Link](https://leetcode.com/problems/lonely-pixel-i)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 533. Lonely Pixel II
- [LeetCode Link](https://leetcode.com/problems/lonely-pixel-ii)
|
+| - 532. K-diff Pairs in an Array
- [LeetCode Link](https://leetcode.com/problems/k-diff-pairs-in-an-array)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 530. Minimum Absolute Difference in BST
- [LeetCode Link](https://leetcode.com/problems/minimum-absolute-difference-in-bst)
- 2006. Count Number of Pairs With Absolute Difference K
- [LeetCode Link](https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-k)
- 2040. Kth Smallest Product of Two Sorted Arrays
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-product-of-two-sorted-arrays)
|
+| - 533. Lonely Pixel II
- [LeetCode Link](https://leetcode.com/problems/lonely-pixel-ii)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 531. Lonely Pixel I
- [LeetCode Link](https://leetcode.com/problems/lonely-pixel-i)
|
+| - 534. Game Play Analysis III
- [LeetCode Link](https://leetcode.com/problems/game-play-analysis-iii)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 512. Game Play Analysis II
- [LeetCode Link](https://leetcode.com/problems/game-play-analysis-ii)
- 550. Game Play Analysis IV
- [LeetCode Link](https://leetcode.com/problems/game-play-analysis-iv)
|
+| - 535. Encode and Decode TinyURL
- [LeetCode Link](https://leetcode.com/problems/encode-and-decode-tinyurl)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
|
|
+| - 536. Construct Binary Tree from String
- [LeetCode Link](https://leetcode.com/problems/construct-binary-tree-from-string)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 606. Construct String from Binary Tree
- [LeetCode Link](https://leetcode.com/problems/construct-string-from-binary-tree)
|
+| - 537. Complex Number Multiplication
- [LeetCode Link](https://leetcode.com/problems/complex-number-multiplication)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 538. Convert BST to Greater Tree
- [LeetCode Link](https://leetcode.com/problems/convert-bst-to-greater-tree)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 539. Minimum Time Difference
- [LeetCode Link](https://leetcode.com/problems/minimum-time-difference)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2162. Minimum Cost to Set Cooking Time
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-set-cooking-time)
|
+| - 540. Single Element in a Sorted Array
- [LeetCode Link](https://leetcode.com/problems/single-element-in-a-sorted-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
|
|
+| - 541. Reverse String II
- [LeetCode Link](https://leetcode.com/problems/reverse-string-ii)
| 🆓 | ✅ | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 344. Reverse String
- [LeetCode Link](https://leetcode.com/problems/reverse-string)
- 557. Reverse Words in a String III
- [LeetCode Link](https://leetcode.com/problems/reverse-words-in-a-string-iii)
|
+| - 542. 01 Matrix
- [LeetCode Link](https://leetcode.com/problems/01-matrix)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 1730. Shortest Path to Get Food
- [LeetCode Link](https://leetcode.com/problems/shortest-path-to-get-food)
- 2123. Minimum Operations to Remove Adjacent Ones in Matrix
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-remove-adjacent-ones-in-matrix)
|
+| - 543. Diameter of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/diameter-of-binary-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 1522. Diameter of N-Ary Tree
- [LeetCode Link](https://leetcode.com/problems/diameter-of-n-ary-tree)
|
+| - 544. Output Contest Matches
- [LeetCode Link](https://leetcode.com/problems/output-contest-matches)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 545. Boundary of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/boundary-of-binary-tree)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 199. Binary Tree Right Side View
- [LeetCode Link](https://leetcode.com/problems/binary-tree-right-side-view)
|
+| - 546. Remove Boxes
- [LeetCode Link](https://leetcode.com/problems/remove-boxes)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
| - 664. Strange Printer
- [LeetCode Link](https://leetcode.com/problems/strange-printer)
- 2107. Number of Unique Flavors After Sharing K Candies
- [LeetCode Link](https://leetcode.com/problems/number-of-unique-flavors-after-sharing-k-candies)
|
+| - 547. Number of Provinces
- [LeetCode Link](https://leetcode.com/problems/number-of-provinces)
| 🆓 | ✅ | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 323. Number of Connected Components in an Undirected Graph
- [LeetCode Link](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph)
- 657. Robot Return to Origin
- [LeetCode Link](https://leetcode.com/problems/robot-return-to-origin)
- 734. Sentence Similarity
- [LeetCode Link](https://leetcode.com/problems/sentence-similarity)
- 737. Sentence Similarity II
- [LeetCode Link](https://leetcode.com/problems/sentence-similarity-ii)
- 1101. The Earliest Moment When Everyone Become Friends
- [LeetCode Link](https://leetcode.com/problems/the-earliest-moment-when-everyone-become-friends)
- 2101. Detonate the Maximum Bombs
- [LeetCode Link](https://leetcode.com/problems/detonate-the-maximum-bombs)
|
+| - 548. Split Array with Equal Sum
- [LeetCode Link](https://leetcode.com/problems/split-array-with-equal-sum)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 1573. Number of Ways to Split a String
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-split-a-string)
|
+| - 549. Binary Tree Longest Consecutive Sequence II
- [LeetCode Link](https://leetcode.com/problems/binary-tree-longest-consecutive-sequence-ii)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 298. Binary Tree Longest Consecutive Sequence
- [LeetCode Link](https://leetcode.com/problems/binary-tree-longest-consecutive-sequence)
|
+| - 550. Game Play Analysis IV
- [LeetCode Link](https://leetcode.com/problems/game-play-analysis-iv)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 534. Game Play Analysis III
- [LeetCode Link](https://leetcode.com/problems/game-play-analysis-iii)
- 1097. Game Play Analysis V
- [LeetCode Link](https://leetcode.com/problems/game-play-analysis-v)
|
+| - 551. Student Attendance Record I
- [LeetCode Link](https://leetcode.com/problems/student-attendance-record-i)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 552. Student Attendance Record II
- [LeetCode Link](https://leetcode.com/problems/student-attendance-record-ii)
|
+| - 552. Student Attendance Record II
- [LeetCode Link](https://leetcode.com/problems/student-attendance-record-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 551. Student Attendance Record I
- [LeetCode Link](https://leetcode.com/problems/student-attendance-record-i)
|
+| - 553. Optimal Division
- [LeetCode Link](https://leetcode.com/problems/optimal-division)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 554. Brick Wall
- [LeetCode Link](https://leetcode.com/problems/brick-wall)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
| - 2184. Number of Ways to Build Sturdy Brick Wall
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-build-sturdy-brick-wall)
|
+| - 555. Split Concatenated Strings
- [LeetCode Link](https://leetcode.com/problems/split-concatenated-strings)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 556. Next Greater Element III
- [LeetCode Link](https://leetcode.com/problems/next-greater-element-iii)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 496. Next Greater Element I
- [LeetCode Link](https://leetcode.com/problems/next-greater-element-i)
- 503. Next Greater Element II
- [LeetCode Link](https://leetcode.com/problems/next-greater-element-ii)
- 1842. Next Palindrome Using Same Digits
- [LeetCode Link](https://leetcode.com/problems/next-palindrome-using-same-digits)
|
+| - 557. Reverse Words in a String III
- [LeetCode Link](https://leetcode.com/problems/reverse-words-in-a-string-iii)
| 🆓 | ✅ | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 541. Reverse String II
- [LeetCode Link](https://leetcode.com/problems/reverse-string-ii)
|
+| - 558. Logical OR of Two Binary Grids Represented as Quad-Trees
- [LeetCode Link](https://leetcode.com/problems/logical-or-of-two-binary-grids-represented-as-quad-trees)
| 🆓 | | ⭐️⭐️ | - Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
|
|
+| - 559. Maximum Depth of N-ary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-depth-of-n-ary-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 104. Maximum Depth of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-depth-of-binary-tree)
- 2039. The Time When the Network Becomes Idle
- [LeetCode Link](https://leetcode.com/problems/the-time-when-the-network-becomes-idle)
|
+| - 560. Subarray Sum Equals K
- [LeetCode Link](https://leetcode.com/problems/subarray-sum-equals-k)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 1. Two Sum
- [LeetCode Link](https://leetcode.com/problems/two-sum)
- 523. Continuous Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/continuous-subarray-sum)
- 713. Subarray Product Less Than K
- [LeetCode Link](https://leetcode.com/problems/subarray-product-less-than-k)
- 724. Find Pivot Index
- [LeetCode Link](https://leetcode.com/problems/find-pivot-index)
- 974. Subarray Sums Divisible by K
- [LeetCode Link](https://leetcode.com/problems/subarray-sums-divisible-by-k)
- 1658. Minimum Operations to Reduce X to Zero
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero)
- 2090. K Radius Subarray Averages
- [LeetCode Link](https://leetcode.com/problems/k-radius-subarray-averages)
|
+| - 561. Array Partition I
- [LeetCode Link](https://leetcode.com/problems/array-partition-i)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting Sort
- [LeetCode Link](https://leetcode.com/tag/counting-sort)
| - 1984. Minimum Difference Between Highest and Lowest of K Scores
- [LeetCode Link](https://leetcode.com/problems/minimum-difference-between-highest-and-lowest-of-k-scores)
- 2144. Minimum Cost of Buying Candies With Discount
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-of-buying-candies-with-discount)
- 2155. All Divisions With the Highest Score of a Binary Array
- [LeetCode Link](https://leetcode.com/problems/all-divisions-with-the-highest-score-of-a-binary-array)
|
+| - 562. Longest Line of Consecutive One in Matrix
- [LeetCode Link](https://leetcode.com/problems/longest-line-of-consecutive-one-in-matrix)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 563. Binary Tree Tilt
- [LeetCode Link](https://leetcode.com/problems/binary-tree-tilt)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 1469. Find All The Lonely Nodes
- [LeetCode Link](https://leetcode.com/problems/find-all-the-lonely-nodes)
|
+| - 564. Find the Closest Palindrome
- [LeetCode Link](https://leetcode.com/problems/find-the-closest-palindrome)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 1842. Next Palindrome Using Same Digits
- [LeetCode Link](https://leetcode.com/problems/next-palindrome-using-same-digits)
|
+| - 565. Array Nesting
- [LeetCode Link](https://leetcode.com/problems/array-nesting)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
| - 339. Nested List Weight Sum
- [LeetCode Link](https://leetcode.com/problems/nested-list-weight-sum)
- 341. Flatten Nested List Iterator
- [LeetCode Link](https://leetcode.com/problems/flatten-nested-list-iterator)
- 364. Nested List Weight Sum II
- [LeetCode Link](https://leetcode.com/problems/nested-list-weight-sum-ii)
|
+| - 566. Reshape the Matrix
- [LeetCode Link](https://leetcode.com/problems/reshape-the-matrix)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 2022. Convert 1D Array Into 2D Array
- [LeetCode Link](https://leetcode.com/problems/convert-1d-array-into-2d-array)
|
+| - 567. Permutation in String
- [LeetCode Link](https://leetcode.com/problems/permutation-in-string)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 76. Minimum Window Substring
- [LeetCode Link](https://leetcode.com/problems/minimum-window-substring)
- 438. Find All Anagrams in a String
- [LeetCode Link](https://leetcode.com/problems/find-all-anagrams-in-a-string)
|
+| - 568. Maximum Vacation Days
- [LeetCode Link](https://leetcode.com/problems/maximum-vacation-days)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 787. Cheapest Flights Within K Stops
- [LeetCode Link](https://leetcode.com/problems/cheapest-flights-within-k-stops)
|
+| - 569. Median Employee Salary
- [LeetCode Link](https://leetcode.com/problems/median-employee-salary)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 571. Find Median Given Frequency of Numbers
- [LeetCode Link](https://leetcode.com/problems/find-median-given-frequency-of-numbers)
|
+| - 570. Managers with at Least 5 Direct Reports
- [LeetCode Link](https://leetcode.com/problems/managers-with-at-least-5-direct-reports)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 571. Find Median Given Frequency of Numbers
- [LeetCode Link](https://leetcode.com/problems/find-median-given-frequency-of-numbers)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 569. Median Employee Salary
- [LeetCode Link](https://leetcode.com/problems/median-employee-salary)
|
+| - 572. Subtree of Another Tree
- [LeetCode Link](https://leetcode.com/problems/subtree-of-another-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 250. Count Univalue Subtrees
- [LeetCode Link](https://leetcode.com/problems/count-univalue-subtrees)
- 508. Most Frequent Subtree Sum
- [LeetCode Link](https://leetcode.com/problems/most-frequent-subtree-sum)
|
+| - 573. Squirrel Simulation
- [LeetCode Link](https://leetcode.com/problems/squirrel-simulation)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 574. Winning Candidate
- [LeetCode Link](https://leetcode.com/problems/winning-candidate)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 575. Distribute Candies
- [LeetCode Link](https://leetcode.com/problems/distribute-candies)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 576. Out of Boundary Paths
- [LeetCode Link](https://leetcode.com/problems/out-of-boundary-paths)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 688. Knight Probability in Chessboard
- [LeetCode Link](https://leetcode.com/problems/knight-probability-in-chessboard)
- 2120. Execution of All Suffix Instructions Staying in a Grid
- [LeetCode Link](https://leetcode.com/problems/execution-of-all-suffix-instructions-staying-in-a-grid)
|
+| - 577. Employee Bonus
- [LeetCode Link](https://leetcode.com/problems/employee-bonus)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 175. Combine Two Tables
- [LeetCode Link](https://leetcode.com/problems/combine-two-tables)
|
+| - 578. Get Highest Answer Rate Question
- [LeetCode Link](https://leetcode.com/problems/get-highest-answer-rate-question)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 579. Find Cumulative Salary of an Employee
- [LeetCode Link](https://leetcode.com/problems/find-cumulative-salary-of-an-employee)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 580. Count Student Number in Departments
- [LeetCode Link](https://leetcode.com/problems/count-student-number-in-departments)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 581. Shortest Unsorted Continuous Subarray
- [LeetCode Link](https://leetcode.com/problems/shortest-unsorted-continuous-subarray)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
|
|
+| - 582. Kill Process
- [LeetCode Link](https://leetcode.com/problems/kill-process)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 583. Delete Operation for Two Strings
- [LeetCode Link](https://leetcode.com/problems/delete-operation-for-two-strings)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 72. Edit Distance
- [LeetCode Link](https://leetcode.com/problems/edit-distance)
- 712. Minimum ASCII Delete Sum for Two Strings
- [LeetCode Link](https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings)
- 1143. Longest Common Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-common-subsequence)
|
+| - 584. Find Customer Referee
- [LeetCode Link](https://leetcode.com/problems/find-customer-referee)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 585. Investments in 2016
- [LeetCode Link](https://leetcode.com/problems/investments-in-2016)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 586. Customer Placing the Largest Number of Orders
- [LeetCode Link](https://leetcode.com/problems/customer-placing-the-largest-number-of-orders)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 587. Erect the Fence
- [LeetCode Link](https://leetcode.com/problems/erect-the-fence)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
| - 1924. Erect the Fence II
- [LeetCode Link](https://leetcode.com/problems/erect-the-fence-ii)
|
+| - 588. Design In-Memory File System
- [LeetCode Link](https://leetcode.com/problems/design-in-memory-file-system)
| 💰 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 146. LRU Cache
- [LeetCode Link](https://leetcode.com/problems/lru-cache)
- 460. LFU Cache
- [LeetCode Link](https://leetcode.com/problems/lfu-cache)
- 635. Design Log Storage System
- [LeetCode Link](https://leetcode.com/problems/design-log-storage-system)
|
+| - 589. N-ary Tree Preorder Traversal
- [LeetCode Link](https://leetcode.com/problems/n-ary-tree-preorder-traversal)
| 🆓 | ✅ | ⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
| - 144. Binary Tree Preorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-preorder-traversal)
- 429. N-ary Tree Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/n-ary-tree-level-order-traversal)
- 590. N-ary Tree Postorder Traversal
- [LeetCode Link](https://leetcode.com/problems/n-ary-tree-postorder-traversal)
|
+| - 590. N-ary Tree Postorder Traversal
- [LeetCode Link](https://leetcode.com/problems/n-ary-tree-postorder-traversal)
| 🆓 | ✅ | ⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
| - 145. Binary Tree Postorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-postorder-traversal)
- 429. N-ary Tree Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/n-ary-tree-level-order-traversal)
- 589. N-ary Tree Preorder Traversal
- [LeetCode Link](https://leetcode.com/problems/n-ary-tree-preorder-traversal)
|
+| - 591. Tag Validator
- [LeetCode Link](https://leetcode.com/problems/tag-validator)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 616. Add Bold Tag in String
- [LeetCode Link](https://leetcode.com/problems/add-bold-tag-in-string)
|
+| - 592. Fraction Addition and Subtraction
- [LeetCode Link](https://leetcode.com/problems/fraction-addition-and-subtraction)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 640. Solve the Equation
- [LeetCode Link](https://leetcode.com/problems/solve-the-equation)
|
+| - 593. Valid Square
- [LeetCode Link](https://leetcode.com/problems/valid-square)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
|
|
+| - 594. Longest Harmonious Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-harmonious-subsequence)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 595. Big Countries
- [LeetCode Link](https://leetcode.com/problems/big-countries)
| 🆓 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 596. Classes More Than 5 Students
- [LeetCode Link](https://leetcode.com/problems/classes-more-than-5-students)
| 🆓 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 597. Friend Requests I: Overall Acceptance Rate
- [LeetCode Link](https://leetcode.com/problems/friend-requests-i-overall-acceptance-rate)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 598. Range Addition II
- [LeetCode Link](https://leetcode.com/problems/range-addition-ii)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 370. Range Addition
- [LeetCode Link](https://leetcode.com/problems/range-addition)
|
+| - 599. Minimum Index Sum of Two Lists
- [LeetCode Link](https://leetcode.com/problems/minimum-index-sum-of-two-lists)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 160. Intersection of Two Linked Lists
- [LeetCode Link](https://leetcode.com/problems/intersection-of-two-linked-lists)
|
+| - 600. Non-negative Integers without Consecutive Ones
- [LeetCode Link](https://leetcode.com/problems/non-negative-integers-without-consecutive-ones)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 198. House Robber
- [LeetCode Link](https://leetcode.com/problems/house-robber)
- 213. House Robber II
- [LeetCode Link](https://leetcode.com/problems/house-robber-ii)
- 474. Ones and Zeroes
- [LeetCode Link](https://leetcode.com/problems/ones-and-zeroes)
|
\ No newline at end of file
diff --git a/doc/table-4.md b/doc/table-4.md
index 76f3ac0c..e8c35bac 100644
--- a/doc/table-4.md
+++ b/doc/table-4.md
@@ -1,202 +1,202 @@
-| Question | Free? | Status | Difficulty | Topics | Similar Questions |
-| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| - [601. Human Traffic of Stadium](https://leetcode.com/problems/human-traffic-of-stadium)
| 🆓 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [602. Friend Requests II: Who Has the Most Friends](https://leetcode.com/problems/friend-requests-ii-who-has-the-most-friends)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [603. Consecutive Available Seats](https://leetcode.com/problems/consecutive-available-seats)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [604. Design Compressed String Iterator](https://leetcode.com/problems/design-compressed-string-iterator)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
- [Iterator](https://leetcode.com/tag/iterator)
| - [146. LRU Cache](https://leetcode.com/problems/lru-cache)
- [443. String Compression](https://leetcode.com/problems/string-compression)
|
-| - [605. Can Place Flowers](https://leetcode.com/problems/can-place-flowers)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
| - [495. Teemo Attacking](https://leetcode.com/problems/teemo-attacking)
- [735. Asteroid Collision](https://leetcode.com/problems/asteroid-collision)
|
-| - [606. Construct String from Binary Tree](https://leetcode.com/problems/construct-string-from-binary-tree)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [536. Construct Binary Tree from String](https://leetcode.com/problems/construct-binary-tree-from-string)
- [652. Find Duplicate Subtrees](https://leetcode.com/problems/find-duplicate-subtrees)
|
-| - [607. Sales Person](https://leetcode.com/problems/sales-person)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [608. Tree Node](https://leetcode.com/problems/tree-node)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [609. Find Duplicate File in System](https://leetcode.com/problems/find-duplicate-file-in-system)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
| - [1948. Delete Duplicate Folders in System](https://leetcode.com/problems/delete-duplicate-folders-in-system)
|
-| - [610. Triangle Judgement](https://leetcode.com/problems/triangle-judgement)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [611. Valid Triangle Number](https://leetcode.com/problems/valid-triangle-number)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [259. 3Sum Smaller](https://leetcode.com/problems/3sum-smaller)
|
-| - [612. Shortest Distance in a Plane](https://leetcode.com/problems/shortest-distance-in-a-plane)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [613. Shortest Distance in a Line](https://leetcode.com/problems/shortest-distance-in-a-line)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [614. Second Degree Follower](https://leetcode.com/problems/second-degree-follower)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [615. Average Salary: Departments VS Company](https://leetcode.com/problems/average-salary-departments-vs-company)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1501. Countries You Can Safely Invest In](https://leetcode.com/problems/countries-you-can-safely-invest-in)
|
-| - [616. Add Bold Tag in String](https://leetcode.com/problems/add-bold-tag-in-string)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
- [String Matching](https://leetcode.com/tag/string-matching)
| - [56. Merge Intervals](https://leetcode.com/problems/merge-intervals)
- [591. Tag Validator](https://leetcode.com/problems/tag-validator)
|
-| - [617. Merge Two Binary Trees](https://leetcode.com/problems/merge-two-binary-trees)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [618. Students Report By Geography](https://leetcode.com/problems/students-report-by-geography)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [619. Biggest Single Number](https://leetcode.com/problems/biggest-single-number)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [620. Not Boring Movies](https://leetcode.com/problems/not-boring-movies)
| 🆓 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [621. Task Scheduler](https://leetcode.com/problems/task-scheduler)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Counting](https://leetcode.com/tag/counting)
| - [358. Rearrange String k Distance Apart](https://leetcode.com/problems/rearrange-string-k-distance-apart)
- [767. Reorganize String](https://leetcode.com/problems/reorganize-string)
- [1953. Maximum Number of Weeks for Which You Can Work](https://leetcode.com/problems/maximum-number-of-weeks-for-which-you-can-work)
|
-| - [622. Design Circular Queue](https://leetcode.com/problems/design-circular-queue)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
| - [641. Design Circular Deque](https://leetcode.com/problems/design-circular-deque)
- [1670. Design Front Middle Back Queue](https://leetcode.com/problems/design-front-middle-back-queue)
|
-| - [623. Add One Row to Tree](https://leetcode.com/problems/add-one-row-to-tree)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [624. Maximum Distance in Arrays](https://leetcode.com/problems/maximum-distance-in-arrays)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [625. Minimum Factorization](https://leetcode.com/problems/minimum-factorization)
| 💰 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [626. Exchange Seats](https://leetcode.com/problems/exchange-seats)
| 🆓 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [627. Swap Salary](https://leetcode.com/problems/swap-salary)
| 🆓 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [628. Maximum Product of Three Numbers](https://leetcode.com/problems/maximum-product-of-three-numbers)
| 🆓 | 👀 | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Sorting](https://leetcode.com/tag/sorting)
| - [152. Maximum Product Subarray](https://leetcode.com/problems/maximum-product-subarray)
|
-| - [629. K Inverse Pairs Array](https://leetcode.com/problems/k-inverse-pairs-array)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [630. Course Schedule III](https://leetcode.com/problems/course-schedule-iii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [207. Course Schedule](https://leetcode.com/problems/course-schedule)
- [210. Course Schedule II](https://leetcode.com/problems/course-schedule-ii)
- [2050. Parallel Courses III](https://leetcode.com/problems/parallel-courses-iii)
|
-| - [631. Design Excel Sum Formula](https://leetcode.com/problems/design-excel-sum-formula)
| 💰 | | ⭐️⭐️⭐️ | - [Graph](https://leetcode.com/tag/graph)
- [Design](https://leetcode.com/tag/design)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
|
|
-| - [632. Smallest Range Covering Elements from K Lists](https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [76. Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring)
|
-| - [633. Sum of Square Numbers](https://leetcode.com/problems/sum-of-square-numbers)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [367. Valid Perfect Square](https://leetcode.com/problems/valid-perfect-square)
|
-| - [634. Find the Derangement of An Array](https://leetcode.com/problems/find-the-derangement-of-an-array)
| 💰 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [635. Design Log Storage System](https://leetcode.com/problems/design-log-storage-system)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [588. Design In-Memory File System](https://leetcode.com/problems/design-in-memory-file-system)
|
-| - [636. Exclusive Time of Functions](https://leetcode.com/problems/exclusive-time-of-functions)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
|
|
-| - [637. Average of Levels in Binary Tree](https://leetcode.com/problems/average-of-levels-in-binary-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [102. Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal)
- [107. Binary Tree Level Order Traversal II](https://leetcode.com/problems/binary-tree-level-order-traversal-ii)
|
-| - [638. Shopping Offers](https://leetcode.com/problems/shopping-offers)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Memoization](https://leetcode.com/tag/memoization)
- [Bitmask](https://leetcode.com/tag/bitmask)
|
|
-| - [639. Decode Ways II](https://leetcode.com/problems/decode-ways-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [91. Decode Ways](https://leetcode.com/problems/decode-ways)
- [1977. Number of Ways to Separate Numbers](https://leetcode.com/problems/number-of-ways-to-separate-numbers)
- [2147. Number of Ways to Divide a Long Corridor](https://leetcode.com/problems/number-of-ways-to-divide-a-long-corridor)
|
-| - [640. Solve the Equation](https://leetcode.com/problems/solve-the-equation)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
| - [592. Fraction Addition and Subtraction](https://leetcode.com/problems/fraction-addition-and-subtraction)
|
-| - [641. Design Circular Deque](https://leetcode.com/problems/design-circular-deque)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
| - [622. Design Circular Queue](https://leetcode.com/problems/design-circular-queue)
- [1670. Design Front Middle Back Queue](https://leetcode.com/problems/design-front-middle-back-queue)
|
-| - [642. Design Search Autocomplete System](https://leetcode.com/problems/design-search-autocomplete-system)
| 💰 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
- [Trie](https://leetcode.com/tag/trie)
- [Data Stream](https://leetcode.com/tag/data-stream)
| - [208. Implement Trie (Prefix Tree)](https://leetcode.com/problems/implement-trie-prefix-tree)
|
-| - [643. Maximum Average Subarray I](https://leetcode.com/problems/maximum-average-subarray-i)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [644. Maximum Average Subarray II](https://leetcode.com/problems/maximum-average-subarray-ii)
- [2090. K Radius Subarray Averages](https://leetcode.com/problems/k-radius-subarray-averages)
|
-| - [644. Maximum Average Subarray II](https://leetcode.com/problems/maximum-average-subarray-ii)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [643. Maximum Average Subarray I](https://leetcode.com/problems/maximum-average-subarray-i)
|
-| - [645. Set Mismatch](https://leetcode.com/problems/set-mismatch)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Sorting](https://leetcode.com/tag/sorting)
| - [287. Find the Duplicate Number](https://leetcode.com/problems/find-the-duplicate-number)
|
-| - [646. Maximum Length of Pair Chain](https://leetcode.com/problems/maximum-length-of-pair-chain)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [300. Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence)
- [491. Increasing Subsequences](https://leetcode.com/problems/increasing-subsequences)
|
-| - [647. Palindromic Substrings](https://leetcode.com/problems/palindromic-substrings)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [5. Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring)
- [516. Longest Palindromic Subsequence](https://leetcode.com/problems/longest-palindromic-subsequence)
|
-| - [648. Replace Words](https://leetcode.com/problems/replace-words)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
| - [208. Implement Trie (Prefix Tree)](https://leetcode.com/problems/implement-trie-prefix-tree)
|
-| - [649. Dota2 Senate](https://leetcode.com/problems/dota2-senate)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Queue](https://leetcode.com/tag/queue)
| - [495. Teemo Attacking](https://leetcode.com/problems/teemo-attacking)
|
-| - [650. 2 Keys Keyboard](https://leetcode.com/problems/2-keys-keyboard)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [651. 4 Keys Keyboard](https://leetcode.com/problems/4-keys-keyboard)
- [991. Broken Calculator](https://leetcode.com/problems/broken-calculator)
|
-| - [651. 4 Keys Keyboard](https://leetcode.com/problems/4-keys-keyboard)
| 💰 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [650. 2 Keys Keyboard](https://leetcode.com/problems/2-keys-keyboard)
|
-| - [652. Find Duplicate Subtrees](https://leetcode.com/problems/find-duplicate-subtrees)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [297. Serialize and Deserialize Binary Tree](https://leetcode.com/problems/serialize-and-deserialize-binary-tree)
- [449. Serialize and Deserialize BST](https://leetcode.com/problems/serialize-and-deserialize-bst)
- [606. Construct String from Binary Tree](https://leetcode.com/problems/construct-string-from-binary-tree)
- [1948. Delete Duplicate Folders in System](https://leetcode.com/problems/delete-duplicate-folders-in-system)
|
-| - [653. Two Sum IV - Input is a BST](https://leetcode.com/problems/two-sum-iv-input-is-a-bst)
| 🆓 | | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [1. Two Sum](https://leetcode.com/problems/two-sum)
- [167. Two Sum II - Input Array Is Sorted](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted)
- [170. Two Sum III - Data structure design](https://leetcode.com/problems/two-sum-iii-data-structure-design)
- [1214. Two Sum BSTs](https://leetcode.com/problems/two-sum-bsts)
|
-| - [654. Maximum Binary Tree](https://leetcode.com/problems/maximum-binary-tree)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [998. Maximum Binary Tree II](https://leetcode.com/problems/maximum-binary-tree-ii)
|
-| - [655. Print Binary Tree](https://leetcode.com/problems/print-binary-tree)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [656. Coin Path](https://leetcode.com/problems/coin-path)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [198. House Robber](https://leetcode.com/problems/house-robber)
- [213. House Robber II](https://leetcode.com/problems/house-robber-ii)
|
-| - [657. Robot Return to Origin](https://leetcode.com/problems/robot-return-to-origin)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
| - [547. Number of Provinces](https://leetcode.com/problems/number-of-provinces)
- [2120. Execution of All Suffix Instructions Staying in a Grid](https://leetcode.com/problems/execution-of-all-suffix-instructions-staying-in-a-grid)
|
-| - [658. Find K Closest Elements](https://leetcode.com/problems/find-k-closest-elements)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [374. Guess Number Higher or Lower](https://leetcode.com/problems/guess-number-higher-or-lower)
- [375. Guess Number Higher or Lower II](https://leetcode.com/problems/guess-number-higher-or-lower-ii)
- [719. Find K-th Smallest Pair Distance](https://leetcode.com/problems/find-k-th-smallest-pair-distance)
|
-| - [659. Split Array into Consecutive Subsequences](https://leetcode.com/problems/split-array-into-consecutive-subsequences)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [347. Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements)
- [1296. Divide Array in Sets of K Consecutive Numbers](https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers)
|
-| - [660. Remove 9](https://leetcode.com/problems/remove-9)
| 💰 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [661. Image Smoother](https://leetcode.com/problems/image-smoother)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [662. Maximum Width of Binary Tree](https://leetcode.com/problems/maximum-width-of-binary-tree)
| 🆓 | 👀 | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [663. Equal Tree Partition](https://leetcode.com/problems/equal-tree-partition)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [664. Strange Printer](https://leetcode.com/problems/strange-printer)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [546. Remove Boxes](https://leetcode.com/problems/remove-boxes)
- [1591. Strange Printer II](https://leetcode.com/problems/strange-printer-ii)
|
-| - [665. Non-decreasing Array](https://leetcode.com/problems/non-decreasing-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
| - [2100. Find Good Days to Rob the Bank](https://leetcode.com/problems/find-good-days-to-rob-the-bank)
|
-| - [666. Path Sum IV](https://leetcode.com/problems/path-sum-iv)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [112. Path Sum](https://leetcode.com/problems/path-sum)
- [113. Path Sum II](https://leetcode.com/problems/path-sum-ii)
- [124. Binary Tree Maximum Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum)
- [437. Path Sum III](https://leetcode.com/problems/path-sum-iii)
|
-| - [667. Beautiful Arrangement II](https://leetcode.com/problems/beautiful-arrangement-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
| - [526. Beautiful Arrangement](https://leetcode.com/problems/beautiful-arrangement)
|
-| - [668. Kth Smallest Number in Multiplication Table](https://leetcode.com/problems/kth-smallest-number-in-multiplication-table)
| 🆓 | | ⭐️⭐️⭐️ | - [Binary Search](https://leetcode.com/tag/binary-search)
| - [378. Kth Smallest Element in a Sorted Matrix](https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix)
- [719. Find K-th Smallest Pair Distance](https://leetcode.com/problems/find-k-th-smallest-pair-distance)
- [786. K-th Smallest Prime Fraction](https://leetcode.com/problems/k-th-smallest-prime-fraction)
|
-| - [669. Trim a Binary Search Tree](https://leetcode.com/problems/trim-a-binary-search-tree)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [670. Maximum Swap](https://leetcode.com/problems/maximum-swap)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
| - [321. Create Maximum Number](https://leetcode.com/problems/create-maximum-number)
|
-| - [671. Second Minimum Node In a Binary Tree](https://leetcode.com/problems/second-minimum-node-in-a-binary-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [230. Kth Smallest Element in a BST](https://leetcode.com/problems/kth-smallest-element-in-a-bst)
|
-| - [672. Bulb Switcher II](https://leetcode.com/problems/bulb-switcher-ii)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [319. Bulb Switcher](https://leetcode.com/problems/bulb-switcher)
- [1375. Number of Times Binary String Is Prefix-Aligned](https://leetcode.com/problems/number-of-times-binary-string-is-prefix-aligned)
|
-| - [673. Number of Longest Increasing Subsequence](https://leetcode.com/problems/number-of-longest-increasing-subsequence)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
| - [300. Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence)
- [674. Longest Continuous Increasing Subsequence](https://leetcode.com/problems/longest-continuous-increasing-subsequence)
|
-| - [674. Longest Continuous Increasing Subsequence](https://leetcode.com/problems/longest-continuous-increasing-subsequence)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [673. Number of Longest Increasing Subsequence](https://leetcode.com/problems/number-of-longest-increasing-subsequence)
- [727. Minimum Window Subsequence](https://leetcode.com/problems/minimum-window-subsequence)
|
-| - [675. Cut Off Trees for Golf Event](https://leetcode.com/problems/cut-off-trees-for-golf-event)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [676. Implement Magic Dictionary](https://leetcode.com/problems/implement-magic-dictionary)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
- [Trie](https://leetcode.com/tag/trie)
| - [208. Implement Trie (Prefix Tree)](https://leetcode.com/problems/implement-trie-prefix-tree)
- [720. Longest Word in Dictionary](https://leetcode.com/problems/longest-word-in-dictionary)
|
-| - [677. Map Sum Pairs](https://leetcode.com/problems/map-sum-pairs)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
- [Trie](https://leetcode.com/tag/trie)
| - [2191. Sort the Jumbled Numbers](https://leetcode.com/problems/sort-the-jumbled-numbers)
|
-| - [678. Valid Parenthesis String](https://leetcode.com/problems/valid-parenthesis-string)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
| - [761. Special Binary String](https://leetcode.com/problems/special-binary-string)
- [2116. Check if a Parentheses String Can Be Valid](https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid)
|
-| - [679. 24 Game](https://leetcode.com/problems/24-game)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Backtracking](https://leetcode.com/tag/backtracking)
|
|
-| - [680. Valid Palindrome II](https://leetcode.com/problems/valid-palindrome-ii)
| 🆓 | | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
| - [125. Valid Palindrome](https://leetcode.com/problems/valid-palindrome)
- [1216. Valid Palindrome III](https://leetcode.com/problems/valid-palindrome-iii)
|
-| - [681. Next Closest Time](https://leetcode.com/problems/next-closest-time)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [682. Baseball Game](https://leetcode.com/problems/baseball-game)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Simulation](https://leetcode.com/tag/simulation)
| - [1598. Crawler Log Folder](https://leetcode.com/problems/crawler-log-folder)
|
-| - [683. K Empty Slots](https://leetcode.com/problems/k-empty-slots)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [684. Redundant Connection](https://leetcode.com/problems/redundant-connection)
| 🆓 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
| - [685. Redundant Connection II](https://leetcode.com/problems/redundant-connection-ii)
- [721. Accounts Merge](https://leetcode.com/problems/accounts-merge)
- [2127. Maximum Employees to Be Invited to a Meeting](https://leetcode.com/problems/maximum-employees-to-be-invited-to-a-meeting)
|
-| - [685. Redundant Connection II](https://leetcode.com/problems/redundant-connection-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
| - [684. Redundant Connection](https://leetcode.com/problems/redundant-connection)
|
-| - [686. Repeated String Match](https://leetcode.com/problems/repeated-string-match)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [String Matching](https://leetcode.com/tag/string-matching)
| - [459. Repeated Substring Pattern](https://leetcode.com/problems/repeated-substring-pattern)
|
-| - [687. Longest Univalue Path](https://leetcode.com/problems/longest-univalue-path)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [124. Binary Tree Maximum Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum)
- [250. Count Univalue Subtrees](https://leetcode.com/problems/count-univalue-subtrees)
- [437. Path Sum III](https://leetcode.com/problems/path-sum-iii)
|
-| - [688. Knight Probability in Chessboard](https://leetcode.com/problems/knight-probability-in-chessboard)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [576. Out of Boundary Paths](https://leetcode.com/problems/out-of-boundary-paths)
|
-| - [689. Maximum Sum of 3 Non-Overlapping Subarrays](https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [123. Best Time to Buy and Sell Stock III](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii)
|
-| - [690. Employee Importance](https://leetcode.com/problems/employee-importance)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [339. Nested List Weight Sum](https://leetcode.com/problems/nested-list-weight-sum)
|
-| - [691. Stickers to Spell Word](https://leetcode.com/problems/stickers-to-spell-word)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [383. Ransom Note](https://leetcode.com/problems/ransom-note)
|
-| - [692. Top K Frequent Words](https://leetcode.com/problems/top-k-frequent-words)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Bucket Sort](https://leetcode.com/tag/bucket-sort)
- [Counting](https://leetcode.com/tag/counting)
| - [347. Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements)
- [973. K Closest Points to Origin](https://leetcode.com/problems/k-closest-points-to-origin)
- [1772. Sort Features by Popularity](https://leetcode.com/problems/sort-features-by-popularity)
|
-| - [693. Binary Number with Alternating Bits](https://leetcode.com/problems/binary-number-with-alternating-bits)
| 🆓 | ✅ | ⭐️ | - [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [191. Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits)
|
-| - [694. Number of Distinct Islands](https://leetcode.com/problems/number-of-distinct-islands)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [200. Number of Islands](https://leetcode.com/problems/number-of-islands)
- [711. Number of Distinct Islands II](https://leetcode.com/problems/number-of-distinct-islands-ii)
- [1905. Count Sub Islands](https://leetcode.com/problems/count-sub-islands)
|
-| - [695. Max Area of Island](https://leetcode.com/problems/max-area-of-island)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
| - [200. Number of Islands](https://leetcode.com/problems/number-of-islands)
- [463. Island Perimeter](https://leetcode.com/problems/island-perimeter)
- [1727. Largest Submatrix With Rearrangements](https://leetcode.com/problems/largest-submatrix-with-rearrangements)
- [2101. Detonate the Maximum Bombs](https://leetcode.com/problems/detonate-the-maximum-bombs)
|
-| - [696. Count Binary Substrings](https://leetcode.com/problems/count-binary-substrings)
| 🆓 | 👀 | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [271. Encode and Decode Strings](https://leetcode.com/problems/encode-and-decode-strings)
|
-| - [697. Degree of an Array](https://leetcode.com/problems/degree-of-an-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
| - [53. Maximum Subarray](https://leetcode.com/problems/maximum-subarray)
|
-| - [698. Partition to K Equal Sum Subsets](https://leetcode.com/problems/partition-to-k-equal-sum-subsets)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Memoization](https://leetcode.com/tag/memoization)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [416. Partition Equal Subset Sum](https://leetcode.com/problems/partition-equal-subset-sum)
- [2025. Maximum Number of Ways to Partition an Array](https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array)
|
-| - [699. Falling Squares](https://leetcode.com/problems/falling-squares)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [218. The Skyline Problem](https://leetcode.com/problems/the-skyline-problem)
|
-| - [700. Search in a Binary Search Tree](https://leetcode.com/problems/search-in-a-binary-search-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [270. Closest Binary Search Tree Value](https://leetcode.com/problems/closest-binary-search-tree-value)
- [701. Insert into a Binary Search Tree](https://leetcode.com/problems/insert-into-a-binary-search-tree)
|
-| - [701. Insert into a Binary Search Tree](https://leetcode.com/problems/insert-into-a-binary-search-tree)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [700. Search in a Binary Search Tree](https://leetcode.com/problems/search-in-a-binary-search-tree)
|
-| - [702. Search in a Sorted Array of Unknown Size](https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Interactive](https://leetcode.com/tag/interactive)
| - [704. Binary Search](https://leetcode.com/problems/binary-search)
- [1533. Find the Index of the Large Integer](https://leetcode.com/problems/find-the-index-of-the-large-integer)
|
-| - [703. Kth Largest Element in a Stream](https://leetcode.com/problems/kth-largest-element-in-a-stream)
| 🆓 | | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Design](https://leetcode.com/tag/design)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
- [Data Stream](https://leetcode.com/tag/data-stream)
| - [215. Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array)
- [1825. Finding MK Average](https://leetcode.com/problems/finding-mk-average)
- [2102. Sequentially Ordinal Rank Tracker](https://leetcode.com/problems/sequentially-ordinal-rank-tracker)
|
-| - [704. Binary Search](https://leetcode.com/problems/binary-search)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [702. Search in a Sorted Array of Unknown Size](https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size)
|
-| - [705. Design HashSet](https://leetcode.com/problems/design-hashset)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Design](https://leetcode.com/tag/design)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [706. Design HashMap](https://leetcode.com/problems/design-hashmap)
- [1206. Design Skiplist](https://leetcode.com/problems/design-skiplist)
|
-| - [706. Design HashMap](https://leetcode.com/problems/design-hashmap)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Design](https://leetcode.com/tag/design)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [705. Design HashSet](https://leetcode.com/problems/design-hashset)
- [1206. Design Skiplist](https://leetcode.com/problems/design-skiplist)
|
-| - [707. Design Linked List](https://leetcode.com/problems/design-linked-list)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Design](https://leetcode.com/tag/design)
| - [1206. Design Skiplist](https://leetcode.com/problems/design-skiplist)
|
-| - [708. Insert into a Sorted Circular Linked List](https://leetcode.com/problems/insert-into-a-sorted-circular-linked-list)
| 💰 | | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
| - [147. Insertion Sort List](https://leetcode.com/problems/insertion-sort-list)
|
-| - [709. To Lower Case](https://leetcode.com/problems/to-lower-case)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [2129. Capitalize the Title](https://leetcode.com/problems/capitalize-the-title)
|
-| - [710. Random Pick with Blacklist](https://leetcode.com/problems/random-pick-with-blacklist)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
- [Randomized](https://leetcode.com/tag/randomized)
| - [398. Random Pick Index](https://leetcode.com/problems/random-pick-index)
- [528. Random Pick with Weight](https://leetcode.com/problems/random-pick-with-weight)
- [1980. Find Unique Binary String](https://leetcode.com/problems/find-unique-binary-string)
|
-| - [711. Number of Distinct Islands II](https://leetcode.com/problems/number-of-distinct-islands-ii)
| 💰 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [694. Number of Distinct Islands](https://leetcode.com/problems/number-of-distinct-islands)
|
-| - [712. Minimum ASCII Delete Sum for Two Strings](https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [72. Edit Distance](https://leetcode.com/problems/edit-distance)
- [300. Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence)
- [583. Delete Operation for Two Strings](https://leetcode.com/problems/delete-operation-for-two-strings)
|
-| - [713. Subarray Product Less Than K](https://leetcode.com/problems/subarray-product-less-than-k)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [152. Maximum Product Subarray](https://leetcode.com/problems/maximum-product-subarray)
- [325. Maximum Size Subarray Sum Equals k](https://leetcode.com/problems/maximum-size-subarray-sum-equals-k)
- [560. Subarray Sum Equals K](https://leetcode.com/problems/subarray-sum-equals-k)
- [1099. Two Sum Less Than K](https://leetcode.com/problems/two-sum-less-than-k)
- [2110. Number of Smooth Descent Periods of a Stock](https://leetcode.com/problems/number-of-smooth-descent-periods-of-a-stock)
|
-| - [714. Best Time to Buy and Sell Stock with Transaction Fee](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
| - [122. Best Time to Buy and Sell Stock II](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)
|
-| - [715. Range Module](https://leetcode.com/problems/range-module)
| 🆓 | | ⭐️⭐️⭐️ | - [Design](https://leetcode.com/tag/design)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [56. Merge Intervals](https://leetcode.com/problems/merge-intervals)
- [57. Insert Interval](https://leetcode.com/problems/insert-interval)
- [352. Data Stream as Disjoint Intervals](https://leetcode.com/problems/data-stream-as-disjoint-intervals)
|
-| - [716. Max Stack](https://leetcode.com/problems/max-stack)
| 💰 | | ⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Stack](https://leetcode.com/tag/stack)
- [Design](https://leetcode.com/tag/design)
- [Doubly-Linked List](https://leetcode.com/tag/doubly-linked-list)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [155. Min Stack](https://leetcode.com/problems/min-stack)
|
-| - [717. 1-bit and 2-bit Characters](https://leetcode.com/problems/1-bit-and-2-bit-characters)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [89. Gray Code](https://leetcode.com/problems/gray-code)
|
-| - [718. Maximum Length of Repeated Subarray](https://leetcode.com/problems/maximum-length-of-repeated-subarray)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [209. Minimum Size Subarray Sum](https://leetcode.com/problems/minimum-size-subarray-sum)
- [1923. Longest Common Subpath](https://leetcode.com/problems/longest-common-subpath)
|
-| - [719. Find K-th Smallest Pair Distance](https://leetcode.com/problems/find-k-th-smallest-pair-distance)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
| - [373. Find K Pairs with Smallest Sums](https://leetcode.com/problems/find-k-pairs-with-smallest-sums)
- [378. Kth Smallest Element in a Sorted Matrix](https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix)
- [658. Find K Closest Elements](https://leetcode.com/problems/find-k-closest-elements)
- [668. Kth Smallest Number in Multiplication Table](https://leetcode.com/problems/kth-smallest-number-in-multiplication-table)
- [786. K-th Smallest Prime Fraction](https://leetcode.com/problems/k-th-smallest-prime-fraction)
|
-| - [720. Longest Word in Dictionary](https://leetcode.com/problems/longest-word-in-dictionary)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
- [Sorting](https://leetcode.com/tag/sorting)
| - [524. Longest Word in Dictionary through Deleting](https://leetcode.com/problems/longest-word-in-dictionary-through-deleting)
- [676. Implement Magic Dictionary](https://leetcode.com/problems/implement-magic-dictionary)
- [1858. Longest Word With All Prefixes](https://leetcode.com/problems/longest-word-with-all-prefixes)
|
-| - [721. Accounts Merge](https://leetcode.com/problems/accounts-merge)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
| - [684. Redundant Connection](https://leetcode.com/problems/redundant-connection)
- [734. Sentence Similarity](https://leetcode.com/problems/sentence-similarity)
- [737. Sentence Similarity II](https://leetcode.com/problems/sentence-similarity-ii)
|
-| - [722. Remove Comments](https://leetcode.com/problems/remove-comments)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
| - [385. Mini Parser](https://leetcode.com/problems/mini-parser)
- [439. Ternary Expression Parser](https://leetcode.com/problems/ternary-expression-parser)
|
-| - [723. Candy Crush](https://leetcode.com/problems/candy-crush)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [724. Find Pivot Index](https://leetcode.com/problems/find-pivot-index)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [560. Subarray Sum Equals K](https://leetcode.com/problems/subarray-sum-equals-k)
- [1991. Find the Middle Index in Array](https://leetcode.com/problems/find-the-middle-index-in-array)
|
-| - [725. Split Linked List in Parts](https://leetcode.com/problems/split-linked-list-in-parts)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
| - [61. Rotate List](https://leetcode.com/problems/rotate-list)
- [328. Odd Even Linked List](https://leetcode.com/problems/odd-even-linked-list)
|
-| - [726. Number of Atoms](https://leetcode.com/problems/number-of-atoms)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Sorting](https://leetcode.com/tag/sorting)
| - [394. Decode String](https://leetcode.com/problems/decode-string)
- [471. Encode String with Shortest Length](https://leetcode.com/problems/encode-string-with-shortest-length)
- [736. Parse Lisp Expression](https://leetcode.com/problems/parse-lisp-expression)
|
-| - [727. Minimum Window Subsequence](https://leetcode.com/problems/minimum-window-subsequence)
| 💰 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [76. Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring)
- [674. Longest Continuous Increasing Subsequence](https://leetcode.com/problems/longest-continuous-increasing-subsequence)
|
-| - [728. Self Dividing Numbers](https://leetcode.com/problems/self-dividing-numbers)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
| - [507. Perfect Number](https://leetcode.com/problems/perfect-number)
|
-| - [729. My Calendar I](https://leetcode.com/problems/my-calendar-i)
| 🆓 | | ⭐️⭐️ | - [Design](https://leetcode.com/tag/design)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [731. My Calendar II](https://leetcode.com/problems/my-calendar-ii)
- [732. My Calendar III](https://leetcode.com/problems/my-calendar-iii)
|
-| - [730. Count Different Palindromic Subsequences](https://leetcode.com/problems/count-different-palindromic-subsequences)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [516. Longest Palindromic Subsequence](https://leetcode.com/problems/longest-palindromic-subsequence)
|
-| - [731. My Calendar II](https://leetcode.com/problems/my-calendar-ii)
| 🆓 | | ⭐️⭐️ | - [Design](https://leetcode.com/tag/design)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [729. My Calendar I](https://leetcode.com/problems/my-calendar-i)
- [732. My Calendar III](https://leetcode.com/problems/my-calendar-iii)
|
-| - [732. My Calendar III](https://leetcode.com/problems/my-calendar-iii)
| 🆓 | | ⭐️⭐️⭐️ | - [Design](https://leetcode.com/tag/design)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [729. My Calendar I](https://leetcode.com/problems/my-calendar-i)
- [731. My Calendar II](https://leetcode.com/problems/my-calendar-ii)
|
-| - [733. Flood Fill](https://leetcode.com/problems/flood-fill)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [463. Island Perimeter](https://leetcode.com/problems/island-perimeter)
|
-| - [734. Sentence Similarity](https://leetcode.com/problems/sentence-similarity)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
| - [547. Number of Provinces](https://leetcode.com/problems/number-of-provinces)
- [721. Accounts Merge](https://leetcode.com/problems/accounts-merge)
- [737. Sentence Similarity II](https://leetcode.com/problems/sentence-similarity-ii)
|
-| - [735. Asteroid Collision](https://leetcode.com/problems/asteroid-collision)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
| - [605. Can Place Flowers](https://leetcode.com/problems/can-place-flowers)
- [2126. Destroying Asteroids](https://leetcode.com/problems/destroying-asteroids)
|
-| - [736. Parse Lisp Expression](https://leetcode.com/problems/parse-lisp-expression)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Recursion](https://leetcode.com/tag/recursion)
| - [439. Ternary Expression Parser](https://leetcode.com/problems/ternary-expression-parser)
- [726. Number of Atoms](https://leetcode.com/problems/number-of-atoms)
- [770. Basic Calculator IV](https://leetcode.com/problems/basic-calculator-iv)
|
-| - [737. Sentence Similarity II](https://leetcode.com/problems/sentence-similarity-ii)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
| - [547. Number of Provinces](https://leetcode.com/problems/number-of-provinces)
- [721. Accounts Merge](https://leetcode.com/problems/accounts-merge)
- [734. Sentence Similarity](https://leetcode.com/problems/sentence-similarity)
|
-| - [738. Monotone Increasing Digits](https://leetcode.com/problems/monotone-increasing-digits)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
| - [402. Remove K Digits](https://leetcode.com/problems/remove-k-digits)
|
-| - [739. Daily Temperatures](https://leetcode.com/problems/daily-temperatures)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [496. Next Greater Element I](https://leetcode.com/problems/next-greater-element-i)
- [901. Online Stock Span](https://leetcode.com/problems/online-stock-span)
|
-| - [740. Delete and Earn](https://leetcode.com/problems/delete-and-earn)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [198. House Robber](https://leetcode.com/problems/house-robber)
|
-| - [741. Cherry Pickup](https://leetcode.com/problems/cherry-pickup)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
| - [64. Minimum Path Sum](https://leetcode.com/problems/minimum-path-sum)
- [174. Dungeon Game](https://leetcode.com/problems/dungeon-game)
- [2065. Maximum Path Quality of a Graph](https://leetcode.com/problems/maximum-path-quality-of-a-graph)
|
-| - [742. Closest Leaf in a Binary Tree](https://leetcode.com/problems/closest-leaf-in-a-binary-tree)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [743. Network Delay Time](https://leetcode.com/problems/network-delay-time)
| 🆓 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Shortest Path](https://leetcode.com/tag/shortest-path)
| - [2039. The Time When the Network Becomes Idle](https://leetcode.com/problems/the-time-when-the-network-becomes-idle)
- [2045. Second Minimum Time to Reach Destination](https://leetcode.com/problems/second-minimum-time-to-reach-destination)
|
-| - [744. Find Smallest Letter Greater Than Target](https://leetcode.com/problems/find-smallest-letter-greater-than-target)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [2148. Count Elements With Strictly Smaller and Greater Elements ](https://leetcode.com/problems/count-elements-with-strictly-smaller-and-greater-elements)
|
-| - [745. Prefix and Suffix Search](https://leetcode.com/problems/prefix-and-suffix-search)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
- [Trie](https://leetcode.com/tag/trie)
| - [211. Design Add and Search Words Data Structure](https://leetcode.com/problems/design-add-and-search-words-data-structure)
|
-| - [746. Min Cost Climbing Stairs](https://leetcode.com/problems/min-cost-climbing-stairs)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [70. Climbing Stairs](https://leetcode.com/problems/climbing-stairs)
|
-| - [747. Largest Number At Least Twice of Others](https://leetcode.com/problems/largest-number-at-least-twice-of-others)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2154. Keep Multiplying Found Values by Two](https://leetcode.com/problems/keep-multiplying-found-values-by-two)
|
-| - [748. Shortest Completing Word](https://leetcode.com/problems/shortest-completing-word)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [749. Contain Virus](https://leetcode.com/problems/contain-virus)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [750. Number Of Corner Rectangles](https://leetcode.com/problems/number-of-corner-rectangles)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [751. IP to CIDR](https://leetcode.com/problems/ip-to-cidr)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [93. Restore IP Addresses](https://leetcode.com/problems/restore-ip-addresses)
- [468. Validate IP Address](https://leetcode.com/problems/validate-ip-address)
|
-| - [752. Open the Lock](https://leetcode.com/problems/open-the-lock)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [753. Cracking the Safe](https://leetcode.com/problems/cracking-the-safe)
| 🆓 | | ⭐️⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Eulerian Circuit](https://leetcode.com/tag/eulerian-circuit)
|
|
-| - [754. Reach a Number](https://leetcode.com/problems/reach-a-number)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
|
|
-| - [755. Pour Water](https://leetcode.com/problems/pour-water)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Simulation](https://leetcode.com/tag/simulation)
| - [42. Trapping Rain Water](https://leetcode.com/problems/trapping-rain-water)
|
-| - [756. Pyramid Transition Matrix](https://leetcode.com/problems/pyramid-transition-matrix)
| 🆓 | | ⭐️⭐️ | - [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [757. Set Intersection Size At Least Two](https://leetcode.com/problems/set-intersection-size-at-least-two)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [758. Bold Words in String](https://leetcode.com/problems/bold-words-in-string)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
- [String Matching](https://leetcode.com/tag/string-matching)
|
|
-| - [759. Employee Free Time](https://leetcode.com/problems/employee-free-time)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [56. Merge Intervals](https://leetcode.com/problems/merge-intervals)
- [986. Interval List Intersections](https://leetcode.com/problems/interval-list-intersections)
|
-| - [760. Find Anagram Mappings](https://leetcode.com/problems/find-anagram-mappings)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [761. Special Binary String](https://leetcode.com/problems/special-binary-string)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Recursion](https://leetcode.com/tag/recursion)
| - [678. Valid Parenthesis String](https://leetcode.com/problems/valid-parenthesis-string)
|
-| - [762. Prime Number of Set Bits in Binary Representation](https://leetcode.com/problems/prime-number-of-set-bits-in-binary-representation)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [191. Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits)
|
-| - [763. Partition Labels](https://leetcode.com/problems/partition-labels)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
| - [56. Merge Intervals](https://leetcode.com/problems/merge-intervals)
|
-| - [764. Largest Plus Sign](https://leetcode.com/problems/largest-plus-sign)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [221. Maximal Square](https://leetcode.com/problems/maximal-square)
|
-| - [765. Couples Holding Hands](https://leetcode.com/problems/couples-holding-hands)
| 🆓 | | ⭐️⭐️⭐️ | - [Greedy](https://leetcode.com/tag/greedy)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
| - [41. First Missing Positive](https://leetcode.com/problems/first-missing-positive)
- [268. Missing Number](https://leetcode.com/problems/missing-number)
- [854. K-Similar Strings](https://leetcode.com/problems/k-similar-strings)
|
-| - [766. Toeplitz Matrix](https://leetcode.com/problems/toeplitz-matrix)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
| - [422. Valid Word Square](https://leetcode.com/problems/valid-word-square)
|
-| - [767. Reorganize String](https://leetcode.com/problems/reorganize-string)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Counting](https://leetcode.com/tag/counting)
| - [358. Rearrange String k Distance Apart](https://leetcode.com/problems/rearrange-string-k-distance-apart)
- [621. Task Scheduler](https://leetcode.com/problems/task-scheduler)
- [1405. Longest Happy String](https://leetcode.com/problems/longest-happy-string)
|
-| - [768. Max Chunks To Make Sorted II](https://leetcode.com/problems/max-chunks-to-make-sorted-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [769. Max Chunks To Make Sorted](https://leetcode.com/problems/max-chunks-to-make-sorted)
|
-| - [769. Max Chunks To Make Sorted](https://leetcode.com/problems/max-chunks-to-make-sorted)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [768. Max Chunks To Make Sorted II](https://leetcode.com/problems/max-chunks-to-make-sorted-ii)
|
-| - [770. Basic Calculator IV](https://leetcode.com/problems/basic-calculator-iv)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Recursion](https://leetcode.com/tag/recursion)
| - [736. Parse Lisp Expression](https://leetcode.com/problems/parse-lisp-expression)
- [772. Basic Calculator III](https://leetcode.com/problems/basic-calculator-iii)
|
-| - [771. Jewels and Stones](https://leetcode.com/problems/jewels-and-stones)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [772. Basic Calculator III](https://leetcode.com/problems/basic-calculator-iii)
| 💰 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Recursion](https://leetcode.com/tag/recursion)
| - [224. Basic Calculator](https://leetcode.com/problems/basic-calculator)
- [227. Basic Calculator II](https://leetcode.com/problems/basic-calculator-ii)
- [770. Basic Calculator IV](https://leetcode.com/problems/basic-calculator-iv)
- [1597. Build Binary Expression Tree From Infix Expression](https://leetcode.com/problems/build-binary-expression-tree-from-infix-expression)
|
-| - [773. Sliding Puzzle](https://leetcode.com/problems/sliding-puzzle)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [774. Minimize Max Distance to Gas Station](https://leetcode.com/problems/minimize-max-distance-to-gas-station)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [875. Koko Eating Bananas](https://leetcode.com/problems/koko-eating-bananas)
|
-| - [775. Global and Local Inversions](https://leetcode.com/problems/global-and-local-inversions)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [776. Split BST](https://leetcode.com/problems/split-bst)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Recursion](https://leetcode.com/tag/recursion)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [450. Delete Node in a BST](https://leetcode.com/problems/delete-node-in-a-bst)
|
-| - [777. Swap Adjacent in LR String](https://leetcode.com/problems/swap-adjacent-in-lr-string)
| 🆓 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
|
|
-| - [778. Swim in Rising Water](https://leetcode.com/problems/swim-in-rising-water)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Matrix](https://leetcode.com/tag/matrix)
| - [1631. Path With Minimum Effort](https://leetcode.com/problems/path-with-minimum-effort)
|
-| - [779. K-th Symbol in Grammar](https://leetcode.com/problems/k-th-symbol-in-grammar)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Recursion](https://leetcode.com/tag/recursion)
|
|
-| - [780. Reaching Points](https://leetcode.com/problems/reaching-points)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [781. Rabbits in Forest](https://leetcode.com/problems/rabbits-in-forest)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [782. Transform to Chessboard](https://leetcode.com/problems/transform-to-chessboard)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [783. Minimum Distance Between BST Nodes](https://leetcode.com/problems/minimum-distance-between-bst-nodes)
| 🆓 | | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [94. Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal)
|
-| - [784. Letter Case Permutation](https://leetcode.com/problems/letter-case-permutation)
| 🆓 | ✅ | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [78. Subsets](https://leetcode.com/problems/subsets)
- [1087. Brace Expansion](https://leetcode.com/problems/brace-expansion)
|
-| - [785. Is Graph Bipartite?](https://leetcode.com/problems/is-graph-bipartite)
| 🆓 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [786. K-th Smallest Prime Fraction](https://leetcode.com/problems/k-th-smallest-prime-fraction)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [378. Kth Smallest Element in a Sorted Matrix](https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix)
- [668. Kth Smallest Number in Multiplication Table](https://leetcode.com/problems/kth-smallest-number-in-multiplication-table)
- [719. Find K-th Smallest Pair Distance](https://leetcode.com/problems/find-k-th-smallest-pair-distance)
|
-| - [787. Cheapest Flights Within K Stops](https://leetcode.com/problems/cheapest-flights-within-k-stops)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Shortest Path](https://leetcode.com/tag/shortest-path)
| - [568. Maximum Vacation Days](https://leetcode.com/problems/maximum-vacation-days)
- [2093. Minimum Cost to Reach City With Discounts](https://leetcode.com/problems/minimum-cost-to-reach-city-with-discounts)
|
-| - [788. Rotated Digits](https://leetcode.com/problems/rotated-digits)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [789. Escape The Ghosts](https://leetcode.com/problems/escape-the-ghosts)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
| - [1728. Cat and Mouse II](https://leetcode.com/problems/cat-and-mouse-ii)
|
-| - [790. Domino and Tromino Tiling](https://leetcode.com/problems/domino-and-tromino-tiling)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [791. Custom Sort String](https://leetcode.com/problems/custom-sort-string)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [792. Number of Matching Subsequences](https://leetcode.com/problems/number-of-matching-subsequences)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
- [Sorting](https://leetcode.com/tag/sorting)
| - [392. Is Subsequence](https://leetcode.com/problems/is-subsequence)
- [1055. Shortest Way to Form String](https://leetcode.com/problems/shortest-way-to-form-string)
- [2062. Count Vowel Substrings of a String](https://leetcode.com/problems/count-vowel-substrings-of-a-string)
|
-| - [793. Preimage Size of Factorial Zeroes Function](https://leetcode.com/problems/preimage-size-of-factorial-zeroes-function)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [172. Factorial Trailing Zeroes](https://leetcode.com/problems/factorial-trailing-zeroes)
|
-| - [794. Valid Tic-Tac-Toe State](https://leetcode.com/problems/valid-tic-tac-toe-state)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
| - [348. Design Tic-Tac-Toe](https://leetcode.com/problems/design-tic-tac-toe)
|
-| - [795. Number of Subarrays with Bounded Maximum](https://leetcode.com/problems/number-of-subarrays-with-bounded-maximum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
|
|
-| - [796. Rotate String](https://leetcode.com/problems/rotate-string)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
- [String Matching](https://leetcode.com/tag/string-matching)
|
|
-| - [797. All Paths From Source to Target](https://leetcode.com/problems/all-paths-from-source-to-target)
| 🆓 | ✅ | ⭐️⭐️ | - [Backtracking](https://leetcode.com/tag/backtracking)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
| - [1976. Number of Ways to Arrive at Destination](https://leetcode.com/problems/number-of-ways-to-arrive-at-destination)
|
-| - [798. Smallest Rotation with Highest Score](https://leetcode.com/problems/smallest-rotation-with-highest-score)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [799. Champagne Tower](https://leetcode.com/problems/champagne-tower)
| 🆓 | ✅ | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [2189. Number of Ways to Build House of Cards](https://leetcode.com/problems/number-of-ways-to-build-house-of-cards)
|
-| - [800. Similar RGB Color](https://leetcode.com/problems/similar-rgb-color)
| 💰 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
\ No newline at end of file
+| Question | Free? | Status | Difficulty | Topics | Similar Questions |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| - 601. Human Traffic of Stadium
- [LeetCode Link](https://leetcode.com/problems/human-traffic-of-stadium)
| 🆓 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 602. Friend Requests II: Who Has the Most Friends
- [LeetCode Link](https://leetcode.com/problems/friend-requests-ii-who-has-the-most-friends)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 603. Consecutive Available Seats
- [LeetCode Link](https://leetcode.com/problems/consecutive-available-seats)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 604. Design Compressed String Iterator
- [LeetCode Link](https://leetcode.com/problems/design-compressed-string-iterator)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Iterator
- [LeetCode Link](https://leetcode.com/tag/iterator)
| - 146. LRU Cache
- [LeetCode Link](https://leetcode.com/problems/lru-cache)
- 443. String Compression
- [LeetCode Link](https://leetcode.com/problems/string-compression)
|
+| - 605. Can Place Flowers
- [LeetCode Link](https://leetcode.com/problems/can-place-flowers)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 495. Teemo Attacking
- [LeetCode Link](https://leetcode.com/problems/teemo-attacking)
- 735. Asteroid Collision
- [LeetCode Link](https://leetcode.com/problems/asteroid-collision)
|
+| - 606. Construct String from Binary Tree
- [LeetCode Link](https://leetcode.com/problems/construct-string-from-binary-tree)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 536. Construct Binary Tree from String
- [LeetCode Link](https://leetcode.com/problems/construct-binary-tree-from-string)
- 652. Find Duplicate Subtrees
- [LeetCode Link](https://leetcode.com/problems/find-duplicate-subtrees)
|
+| - 607. Sales Person
- [LeetCode Link](https://leetcode.com/problems/sales-person)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 608. Tree Node
- [LeetCode Link](https://leetcode.com/problems/tree-node)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 609. Find Duplicate File in System
- [LeetCode Link](https://leetcode.com/problems/find-duplicate-file-in-system)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 1948. Delete Duplicate Folders in System
- [LeetCode Link](https://leetcode.com/problems/delete-duplicate-folders-in-system)
|
+| - 610. Triangle Judgement
- [LeetCode Link](https://leetcode.com/problems/triangle-judgement)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 611. Valid Triangle Number
- [LeetCode Link](https://leetcode.com/problems/valid-triangle-number)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 259. 3Sum Smaller
- [LeetCode Link](https://leetcode.com/problems/3sum-smaller)
|
+| - 612. Shortest Distance in a Plane
- [LeetCode Link](https://leetcode.com/problems/shortest-distance-in-a-plane)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 613. Shortest Distance in a Line
- [LeetCode Link](https://leetcode.com/problems/shortest-distance-in-a-line)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 614. Second Degree Follower
- [LeetCode Link](https://leetcode.com/problems/second-degree-follower)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 615. Average Salary: Departments VS Company
- [LeetCode Link](https://leetcode.com/problems/average-salary-departments-vs-company)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1501. Countries You Can Safely Invest In
- [LeetCode Link](https://leetcode.com/problems/countries-you-can-safely-invest-in)
|
+| - 616. Add Bold Tag in String
- [LeetCode Link](https://leetcode.com/problems/add-bold-tag-in-string)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
| - 56. Merge Intervals
- [LeetCode Link](https://leetcode.com/problems/merge-intervals)
- 591. Tag Validator
- [LeetCode Link](https://leetcode.com/problems/tag-validator)
|
+| - 617. Merge Two Binary Trees
- [LeetCode Link](https://leetcode.com/problems/merge-two-binary-trees)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 618. Students Report By Geography
- [LeetCode Link](https://leetcode.com/problems/students-report-by-geography)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 619. Biggest Single Number
- [LeetCode Link](https://leetcode.com/problems/biggest-single-number)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 620. Not Boring Movies
- [LeetCode Link](https://leetcode.com/problems/not-boring-movies)
| 🆓 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 621. Task Scheduler
- [LeetCode Link](https://leetcode.com/problems/task-scheduler)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 358. Rearrange String k Distance Apart
- [LeetCode Link](https://leetcode.com/problems/rearrange-string-k-distance-apart)
- 767. Reorganize String
- [LeetCode Link](https://leetcode.com/problems/reorganize-string)
- 1953. Maximum Number of Weeks for Which You Can Work
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-weeks-for-which-you-can-work)
|
+| - 622. Design Circular Queue
- [LeetCode Link](https://leetcode.com/problems/design-circular-queue)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
| - 641. Design Circular Deque
- [LeetCode Link](https://leetcode.com/problems/design-circular-deque)
- 1670. Design Front Middle Back Queue
- [LeetCode Link](https://leetcode.com/problems/design-front-middle-back-queue)
|
+| - 623. Add One Row to Tree
- [LeetCode Link](https://leetcode.com/problems/add-one-row-to-tree)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 624. Maximum Distance in Arrays
- [LeetCode Link](https://leetcode.com/problems/maximum-distance-in-arrays)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 625. Minimum Factorization
- [LeetCode Link](https://leetcode.com/problems/minimum-factorization)
| 💰 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 626. Exchange Seats
- [LeetCode Link](https://leetcode.com/problems/exchange-seats)
| 🆓 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 627. Swap Salary
- [LeetCode Link](https://leetcode.com/problems/swap-salary)
| 🆓 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 628. Maximum Product of Three Numbers
- [LeetCode Link](https://leetcode.com/problems/maximum-product-of-three-numbers)
| 🆓 | 👀 | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 152. Maximum Product Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-product-subarray)
|
+| - 629. K Inverse Pairs Array
- [LeetCode Link](https://leetcode.com/problems/k-inverse-pairs-array)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 630. Course Schedule III
- [LeetCode Link](https://leetcode.com/problems/course-schedule-iii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 207. Course Schedule
- [LeetCode Link](https://leetcode.com/problems/course-schedule)
- 210. Course Schedule II
- [LeetCode Link](https://leetcode.com/problems/course-schedule-ii)
- 2050. Parallel Courses III
- [LeetCode Link](https://leetcode.com/problems/parallel-courses-iii)
|
+| - 631. Design Excel Sum Formula
- [LeetCode Link](https://leetcode.com/problems/design-excel-sum-formula)
| 💰 | | ⭐️⭐️⭐️ | - Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
|
|
+| - 632. Smallest Range Covering Elements from K Lists
- [LeetCode Link](https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 76. Minimum Window Substring
- [LeetCode Link](https://leetcode.com/problems/minimum-window-substring)
|
+| - 633. Sum of Square Numbers
- [LeetCode Link](https://leetcode.com/problems/sum-of-square-numbers)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 367. Valid Perfect Square
- [LeetCode Link](https://leetcode.com/problems/valid-perfect-square)
|
+| - 634. Find the Derangement of An Array
- [LeetCode Link](https://leetcode.com/problems/find-the-derangement-of-an-array)
| 💰 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 635. Design Log Storage System
- [LeetCode Link](https://leetcode.com/problems/design-log-storage-system)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 588. Design In-Memory File System
- [LeetCode Link](https://leetcode.com/problems/design-in-memory-file-system)
|
+| - 636. Exclusive Time of Functions
- [LeetCode Link](https://leetcode.com/problems/exclusive-time-of-functions)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
|
|
+| - 637. Average of Levels in Binary Tree
- [LeetCode Link](https://leetcode.com/problems/average-of-levels-in-binary-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 102. Binary Tree Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-level-order-traversal)
- 107. Binary Tree Level Order Traversal II
- [LeetCode Link](https://leetcode.com/problems/binary-tree-level-order-traversal-ii)
|
+| - 638. Shopping Offers
- [LeetCode Link](https://leetcode.com/problems/shopping-offers)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
|
|
+| - 639. Decode Ways II
- [LeetCode Link](https://leetcode.com/problems/decode-ways-ii)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 91. Decode Ways
- [LeetCode Link](https://leetcode.com/problems/decode-ways)
- 1977. Number of Ways to Separate Numbers
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-separate-numbers)
- 2147. Number of Ways to Divide a Long Corridor
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-divide-a-long-corridor)
|
+| - 640. Solve the Equation
- [LeetCode Link](https://leetcode.com/problems/solve-the-equation)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 592. Fraction Addition and Subtraction
- [LeetCode Link](https://leetcode.com/problems/fraction-addition-and-subtraction)
|
+| - 641. Design Circular Deque
- [LeetCode Link](https://leetcode.com/problems/design-circular-deque)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
| - 622. Design Circular Queue
- [LeetCode Link](https://leetcode.com/problems/design-circular-queue)
- 1670. Design Front Middle Back Queue
- [LeetCode Link](https://leetcode.com/problems/design-front-middle-back-queue)
|
+| - 642. Design Search Autocomplete System
- [LeetCode Link](https://leetcode.com/problems/design-search-autocomplete-system)
| 💰 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
| - 208. Implement Trie (Prefix Tree)
- [LeetCode Link](https://leetcode.com/problems/implement-trie-prefix-tree)
|
+| - 643. Maximum Average Subarray I
- [LeetCode Link](https://leetcode.com/problems/maximum-average-subarray-i)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 644. Maximum Average Subarray II
- [LeetCode Link](https://leetcode.com/problems/maximum-average-subarray-ii)
- 2090. K Radius Subarray Averages
- [LeetCode Link](https://leetcode.com/problems/k-radius-subarray-averages)
|
+| - 644. Maximum Average Subarray II
- [LeetCode Link](https://leetcode.com/problems/maximum-average-subarray-ii)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 643. Maximum Average Subarray I
- [LeetCode Link](https://leetcode.com/problems/maximum-average-subarray-i)
|
+| - 645. Set Mismatch
- [LeetCode Link](https://leetcode.com/problems/set-mismatch)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 287. Find the Duplicate Number
- [LeetCode Link](https://leetcode.com/problems/find-the-duplicate-number)
|
+| - 646. Maximum Length of Pair Chain
- [LeetCode Link](https://leetcode.com/problems/maximum-length-of-pair-chain)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 300. Longest Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-increasing-subsequence)
- 491. Increasing Subsequences
- [LeetCode Link](https://leetcode.com/problems/increasing-subsequences)
|
+| - 647. Palindromic Substrings
- [LeetCode Link](https://leetcode.com/problems/palindromic-substrings)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 5. Longest Palindromic Substring
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-substring)
- 516. Longest Palindromic Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-subsequence)
|
+| - 648. Replace Words
- [LeetCode Link](https://leetcode.com/problems/replace-words)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 208. Implement Trie (Prefix Tree)
- [LeetCode Link](https://leetcode.com/problems/implement-trie-prefix-tree)
|
+| - 649. Dota2 Senate
- [LeetCode Link](https://leetcode.com/problems/dota2-senate)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
| - 495. Teemo Attacking
- [LeetCode Link](https://leetcode.com/problems/teemo-attacking)
|
+| - 650. 2 Keys Keyboard
- [LeetCode Link](https://leetcode.com/problems/2-keys-keyboard)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 651. 4 Keys Keyboard
- [LeetCode Link](https://leetcode.com/problems/4-keys-keyboard)
- 991. Broken Calculator
- [LeetCode Link](https://leetcode.com/problems/broken-calculator)
|
+| - 651. 4 Keys Keyboard
- [LeetCode Link](https://leetcode.com/problems/4-keys-keyboard)
| 💰 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 650. 2 Keys Keyboard
- [LeetCode Link](https://leetcode.com/problems/2-keys-keyboard)
|
+| - 652. Find Duplicate Subtrees
- [LeetCode Link](https://leetcode.com/problems/find-duplicate-subtrees)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 297. Serialize and Deserialize Binary Tree
- [LeetCode Link](https://leetcode.com/problems/serialize-and-deserialize-binary-tree)
- 449. Serialize and Deserialize BST
- [LeetCode Link](https://leetcode.com/problems/serialize-and-deserialize-bst)
- 606. Construct String from Binary Tree
- [LeetCode Link](https://leetcode.com/problems/construct-string-from-binary-tree)
- 1948. Delete Duplicate Folders in System
- [LeetCode Link](https://leetcode.com/problems/delete-duplicate-folders-in-system)
|
+| - 653. Two Sum IV - Input is a BST
- [LeetCode Link](https://leetcode.com/problems/two-sum-iv-input-is-a-bst)
| 🆓 | | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 1. Two Sum
- [LeetCode Link](https://leetcode.com/problems/two-sum)
- 167. Two Sum II - Input Array Is Sorted
- [LeetCode Link](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted)
- 170. Two Sum III - Data structure design
- [LeetCode Link](https://leetcode.com/problems/two-sum-iii-data-structure-design)
- 1214. Two Sum BSTs
- [LeetCode Link](https://leetcode.com/problems/two-sum-bsts)
|
+| - 654. Maximum Binary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-binary-tree)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 998. Maximum Binary Tree II
- [LeetCode Link](https://leetcode.com/problems/maximum-binary-tree-ii)
|
+| - 655. Print Binary Tree
- [LeetCode Link](https://leetcode.com/problems/print-binary-tree)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 656. Coin Path
- [LeetCode Link](https://leetcode.com/problems/coin-path)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 198. House Robber
- [LeetCode Link](https://leetcode.com/problems/house-robber)
- 213. House Robber II
- [LeetCode Link](https://leetcode.com/problems/house-robber-ii)
|
+| - 657. Robot Return to Origin
- [LeetCode Link](https://leetcode.com/problems/robot-return-to-origin)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 547. Number of Provinces
- [LeetCode Link](https://leetcode.com/problems/number-of-provinces)
- 2120. Execution of All Suffix Instructions Staying in a Grid
- [LeetCode Link](https://leetcode.com/problems/execution-of-all-suffix-instructions-staying-in-a-grid)
|
+| - 658. Find K Closest Elements
- [LeetCode Link](https://leetcode.com/problems/find-k-closest-elements)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 374. Guess Number Higher or Lower
- [LeetCode Link](https://leetcode.com/problems/guess-number-higher-or-lower)
- 375. Guess Number Higher or Lower II
- [LeetCode Link](https://leetcode.com/problems/guess-number-higher-or-lower-ii)
- 719. Find K-th Smallest Pair Distance
- [LeetCode Link](https://leetcode.com/problems/find-k-th-smallest-pair-distance)
|
+| - 659. Split Array into Consecutive Subsequences
- [LeetCode Link](https://leetcode.com/problems/split-array-into-consecutive-subsequences)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 347. Top K Frequent Elements
- [LeetCode Link](https://leetcode.com/problems/top-k-frequent-elements)
- 1296. Divide Array in Sets of K Consecutive Numbers
- [LeetCode Link](https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers)
|
+| - 660. Remove 9
- [LeetCode Link](https://leetcode.com/problems/remove-9)
| 💰 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 661. Image Smoother
- [LeetCode Link](https://leetcode.com/problems/image-smoother)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 662. Maximum Width of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-width-of-binary-tree)
| 🆓 | 👀 | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 663. Equal Tree Partition
- [LeetCode Link](https://leetcode.com/problems/equal-tree-partition)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 664. Strange Printer
- [LeetCode Link](https://leetcode.com/problems/strange-printer)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 546. Remove Boxes
- [LeetCode Link](https://leetcode.com/problems/remove-boxes)
- 1591. Strange Printer II
- [LeetCode Link](https://leetcode.com/problems/strange-printer-ii)
|
+| - 665. Non-decreasing Array
- [LeetCode Link](https://leetcode.com/problems/non-decreasing-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 2100. Find Good Days to Rob the Bank
- [LeetCode Link](https://leetcode.com/problems/find-good-days-to-rob-the-bank)
|
+| - 666. Path Sum IV
- [LeetCode Link](https://leetcode.com/problems/path-sum-iv)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 112. Path Sum
- [LeetCode Link](https://leetcode.com/problems/path-sum)
- 113. Path Sum II
- [LeetCode Link](https://leetcode.com/problems/path-sum-ii)
- 124. Binary Tree Maximum Path Sum
- [LeetCode Link](https://leetcode.com/problems/binary-tree-maximum-path-sum)
- 437. Path Sum III
- [LeetCode Link](https://leetcode.com/problems/path-sum-iii)
|
+| - 667. Beautiful Arrangement II
- [LeetCode Link](https://leetcode.com/problems/beautiful-arrangement-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 526. Beautiful Arrangement
- [LeetCode Link](https://leetcode.com/problems/beautiful-arrangement)
|
+| - 668. Kth Smallest Number in Multiplication Table
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-number-in-multiplication-table)
| 🆓 | | ⭐️⭐️⭐️ | - Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 378. Kth Smallest Element in a Sorted Matrix
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix)
- 719. Find K-th Smallest Pair Distance
- [LeetCode Link](https://leetcode.com/problems/find-k-th-smallest-pair-distance)
- 786. K-th Smallest Prime Fraction
- [LeetCode Link](https://leetcode.com/problems/k-th-smallest-prime-fraction)
|
+| - 669. Trim a Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/trim-a-binary-search-tree)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 670. Maximum Swap
- [LeetCode Link](https://leetcode.com/problems/maximum-swap)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 321. Create Maximum Number
- [LeetCode Link](https://leetcode.com/problems/create-maximum-number)
|
+| - 671. Second Minimum Node In a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/second-minimum-node-in-a-binary-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 230. Kth Smallest Element in a BST
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-element-in-a-bst)
|
+| - 672. Bulb Switcher II
- [LeetCode Link](https://leetcode.com/problems/bulb-switcher-ii)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 319. Bulb Switcher
- [LeetCode Link](https://leetcode.com/problems/bulb-switcher)
- 1375. Number of Times Binary String Is Prefix-Aligned
- [LeetCode Link](https://leetcode.com/problems/number-of-times-binary-string-is-prefix-aligned)
|
+| - 673. Number of Longest Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/number-of-longest-increasing-subsequence)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
| - 300. Longest Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-increasing-subsequence)
- 674. Longest Continuous Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-continuous-increasing-subsequence)
|
+| - 674. Longest Continuous Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-continuous-increasing-subsequence)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 673. Number of Longest Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/number-of-longest-increasing-subsequence)
- 727. Minimum Window Subsequence
- [LeetCode Link](https://leetcode.com/problems/minimum-window-subsequence)
|
+| - 675. Cut Off Trees for Golf Event
- [LeetCode Link](https://leetcode.com/problems/cut-off-trees-for-golf-event)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 676. Implement Magic Dictionary
- [LeetCode Link](https://leetcode.com/problems/implement-magic-dictionary)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 208. Implement Trie (Prefix Tree)
- [LeetCode Link](https://leetcode.com/problems/implement-trie-prefix-tree)
- 720. Longest Word in Dictionary
- [LeetCode Link](https://leetcode.com/problems/longest-word-in-dictionary)
|
+| - 677. Map Sum Pairs
- [LeetCode Link](https://leetcode.com/problems/map-sum-pairs)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 2191. Sort the Jumbled Numbers
- [LeetCode Link](https://leetcode.com/problems/sort-the-jumbled-numbers)
|
+| - 678. Valid Parenthesis String
- [LeetCode Link](https://leetcode.com/problems/valid-parenthesis-string)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 761. Special Binary String
- [LeetCode Link](https://leetcode.com/problems/special-binary-string)
- 2116. Check if a Parentheses String Can Be Valid
- [LeetCode Link](https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid)
|
+| - 679. 24 Game
- [LeetCode Link](https://leetcode.com/problems/24-game)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
|
|
+| - 680. Valid Palindrome II
- [LeetCode Link](https://leetcode.com/problems/valid-palindrome-ii)
| 🆓 | | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 125. Valid Palindrome
- [LeetCode Link](https://leetcode.com/problems/valid-palindrome)
- 1216. Valid Palindrome III
- [LeetCode Link](https://leetcode.com/problems/valid-palindrome-iii)
|
+| - 681. Next Closest Time
- [LeetCode Link](https://leetcode.com/problems/next-closest-time)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 682. Baseball Game
- [LeetCode Link](https://leetcode.com/problems/baseball-game)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 1598. Crawler Log Folder
- [LeetCode Link](https://leetcode.com/problems/crawler-log-folder)
|
+| - 683. K Empty Slots
- [LeetCode Link](https://leetcode.com/problems/k-empty-slots)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 684. Redundant Connection
- [LeetCode Link](https://leetcode.com/problems/redundant-connection)
| 🆓 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 685. Redundant Connection II
- [LeetCode Link](https://leetcode.com/problems/redundant-connection-ii)
- 721. Accounts Merge
- [LeetCode Link](https://leetcode.com/problems/accounts-merge)
- 2127. Maximum Employees to Be Invited to a Meeting
- [LeetCode Link](https://leetcode.com/problems/maximum-employees-to-be-invited-to-a-meeting)
|
+| - 685. Redundant Connection II
- [LeetCode Link](https://leetcode.com/problems/redundant-connection-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 684. Redundant Connection
- [LeetCode Link](https://leetcode.com/problems/redundant-connection)
|
+| - 686. Repeated String Match
- [LeetCode Link](https://leetcode.com/problems/repeated-string-match)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
| - 459. Repeated Substring Pattern
- [LeetCode Link](https://leetcode.com/problems/repeated-substring-pattern)
|
+| - 687. Longest Univalue Path
- [LeetCode Link](https://leetcode.com/problems/longest-univalue-path)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 124. Binary Tree Maximum Path Sum
- [LeetCode Link](https://leetcode.com/problems/binary-tree-maximum-path-sum)
- 250. Count Univalue Subtrees
- [LeetCode Link](https://leetcode.com/problems/count-univalue-subtrees)
- 437. Path Sum III
- [LeetCode Link](https://leetcode.com/problems/path-sum-iii)
|
+| - 688. Knight Probability in Chessboard
- [LeetCode Link](https://leetcode.com/problems/knight-probability-in-chessboard)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 576. Out of Boundary Paths
- [LeetCode Link](https://leetcode.com/problems/out-of-boundary-paths)
|
+| - 689. Maximum Sum of 3 Non-Overlapping Subarrays
- [LeetCode Link](https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 123. Best Time to Buy and Sell Stock III
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii)
|
+| - 690. Employee Importance
- [LeetCode Link](https://leetcode.com/problems/employee-importance)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 339. Nested List Weight Sum
- [LeetCode Link](https://leetcode.com/problems/nested-list-weight-sum)
|
+| - 691. Stickers to Spell Word
- [LeetCode Link](https://leetcode.com/problems/stickers-to-spell-word)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 383. Ransom Note
- [LeetCode Link](https://leetcode.com/problems/ransom-note)
|
+| - 692. Top K Frequent Words
- [LeetCode Link](https://leetcode.com/problems/top-k-frequent-words)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Bucket Sort
- [LeetCode Link](https://leetcode.com/tag/bucket-sort)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 347. Top K Frequent Elements
- [LeetCode Link](https://leetcode.com/problems/top-k-frequent-elements)
- 973. K Closest Points to Origin
- [LeetCode Link](https://leetcode.com/problems/k-closest-points-to-origin)
- 1772. Sort Features by Popularity
- [LeetCode Link](https://leetcode.com/problems/sort-features-by-popularity)
|
+| - 693. Binary Number with Alternating Bits
- [LeetCode Link](https://leetcode.com/problems/binary-number-with-alternating-bits)
| 🆓 | ✅ | ⭐️ | - Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 191. Number of 1 Bits
- [LeetCode Link](https://leetcode.com/problems/number-of-1-bits)
|
+| - 694. Number of Distinct Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-distinct-islands)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 200. Number of Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-islands)
- 711. Number of Distinct Islands II
- [LeetCode Link](https://leetcode.com/problems/number-of-distinct-islands-ii)
- 1905. Count Sub Islands
- [LeetCode Link](https://leetcode.com/problems/count-sub-islands)
|
+| - 695. Max Area of Island
- [LeetCode Link](https://leetcode.com/problems/max-area-of-island)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 200. Number of Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-islands)
- 463. Island Perimeter
- [LeetCode Link](https://leetcode.com/problems/island-perimeter)
- 1727. Largest Submatrix With Rearrangements
- [LeetCode Link](https://leetcode.com/problems/largest-submatrix-with-rearrangements)
- 2101. Detonate the Maximum Bombs
- [LeetCode Link](https://leetcode.com/problems/detonate-the-maximum-bombs)
|
+| - 696. Count Binary Substrings
- [LeetCode Link](https://leetcode.com/problems/count-binary-substrings)
| 🆓 | 👀 | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 271. Encode and Decode Strings
- [LeetCode Link](https://leetcode.com/problems/encode-and-decode-strings)
|
+| - 697. Degree of an Array
- [LeetCode Link](https://leetcode.com/problems/degree-of-an-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
| - 53. Maximum Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-subarray)
|
+| - 698. Partition to K Equal Sum Subsets
- [LeetCode Link](https://leetcode.com/problems/partition-to-k-equal-sum-subsets)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 416. Partition Equal Subset Sum
- [LeetCode Link](https://leetcode.com/problems/partition-equal-subset-sum)
- 2025. Maximum Number of Ways to Partition an Array
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array)
|
+| - 699. Falling Squares
- [LeetCode Link](https://leetcode.com/problems/falling-squares)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 218. The Skyline Problem
- [LeetCode Link](https://leetcode.com/problems/the-skyline-problem)
|
+| - 700. Search in a Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/search-in-a-binary-search-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 270. Closest Binary Search Tree Value
- [LeetCode Link](https://leetcode.com/problems/closest-binary-search-tree-value)
- 701. Insert into a Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/insert-into-a-binary-search-tree)
|
+| - 701. Insert into a Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/insert-into-a-binary-search-tree)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 700. Search in a Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/search-in-a-binary-search-tree)
|
+| - 702. Search in a Sorted Array of Unknown Size
- [LeetCode Link](https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
| - 704. Binary Search
- [LeetCode Link](https://leetcode.com/problems/binary-search)
- 1533. Find the Index of the Large Integer
- [LeetCode Link](https://leetcode.com/problems/find-the-index-of-the-large-integer)
|
+| - 703. Kth Largest Element in a Stream
- [LeetCode Link](https://leetcode.com/problems/kth-largest-element-in-a-stream)
| 🆓 | | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
| - 215. Kth Largest Element in an Array
- [LeetCode Link](https://leetcode.com/problems/kth-largest-element-in-an-array)
- 1825. Finding MK Average
- [LeetCode Link](https://leetcode.com/problems/finding-mk-average)
- 2102. Sequentially Ordinal Rank Tracker
- [LeetCode Link](https://leetcode.com/problems/sequentially-ordinal-rank-tracker)
|
+| - 704. Binary Search
- [LeetCode Link](https://leetcode.com/problems/binary-search)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 702. Search in a Sorted Array of Unknown Size
- [LeetCode Link](https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size)
|
+| - 705. Design HashSet
- [LeetCode Link](https://leetcode.com/problems/design-hashset)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 706. Design HashMap
- [LeetCode Link](https://leetcode.com/problems/design-hashmap)
- 1206. Design Skiplist
- [LeetCode Link](https://leetcode.com/problems/design-skiplist)
|
+| - 706. Design HashMap
- [LeetCode Link](https://leetcode.com/problems/design-hashmap)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 705. Design HashSet
- [LeetCode Link](https://leetcode.com/problems/design-hashset)
- 1206. Design Skiplist
- [LeetCode Link](https://leetcode.com/problems/design-skiplist)
|
+| - 707. Design Linked List
- [LeetCode Link](https://leetcode.com/problems/design-linked-list)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 1206. Design Skiplist
- [LeetCode Link](https://leetcode.com/problems/design-skiplist)
|
+| - 708. Insert into a Sorted Circular Linked List
- [LeetCode Link](https://leetcode.com/problems/insert-into-a-sorted-circular-linked-list)
| 💰 | | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
| - 147. Insertion Sort List
- [LeetCode Link](https://leetcode.com/problems/insertion-sort-list)
|
+| - 709. To Lower Case
- [LeetCode Link](https://leetcode.com/problems/to-lower-case)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 2129. Capitalize the Title
- [LeetCode Link](https://leetcode.com/problems/capitalize-the-title)
|
+| - 710. Random Pick with Blacklist
- [LeetCode Link](https://leetcode.com/problems/random-pick-with-blacklist)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Randomized
- [LeetCode Link](https://leetcode.com/tag/randomized)
| - 398. Random Pick Index
- [LeetCode Link](https://leetcode.com/problems/random-pick-index)
- 528. Random Pick with Weight
- [LeetCode Link](https://leetcode.com/problems/random-pick-with-weight)
- 1980. Find Unique Binary String
- [LeetCode Link](https://leetcode.com/problems/find-unique-binary-string)
|
+| - 711. Number of Distinct Islands II
- [LeetCode Link](https://leetcode.com/problems/number-of-distinct-islands-ii)
| 💰 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 694. Number of Distinct Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-distinct-islands)
|
+| - 712. Minimum ASCII Delete Sum for Two Strings
- [LeetCode Link](https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 72. Edit Distance
- [LeetCode Link](https://leetcode.com/problems/edit-distance)
- 300. Longest Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-increasing-subsequence)
- 583. Delete Operation for Two Strings
- [LeetCode Link](https://leetcode.com/problems/delete-operation-for-two-strings)
|
+| - 713. Subarray Product Less Than K
- [LeetCode Link](https://leetcode.com/problems/subarray-product-less-than-k)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 152. Maximum Product Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-product-subarray)
- 325. Maximum Size Subarray Sum Equals k
- [LeetCode Link](https://leetcode.com/problems/maximum-size-subarray-sum-equals-k)
- 560. Subarray Sum Equals K
- [LeetCode Link](https://leetcode.com/problems/subarray-sum-equals-k)
- 1099. Two Sum Less Than K
- [LeetCode Link](https://leetcode.com/problems/two-sum-less-than-k)
- 2110. Number of Smooth Descent Periods of a Stock
- [LeetCode Link](https://leetcode.com/problems/number-of-smooth-descent-periods-of-a-stock)
|
+| - 714. Best Time to Buy and Sell Stock with Transaction Fee
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 122. Best Time to Buy and Sell Stock II
- [LeetCode Link](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)
|
+| - 715. Range Module
- [LeetCode Link](https://leetcode.com/problems/range-module)
| 🆓 | | ⭐️⭐️⭐️ | - Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 56. Merge Intervals
- [LeetCode Link](https://leetcode.com/problems/merge-intervals)
- 57. Insert Interval
- [LeetCode Link](https://leetcode.com/problems/insert-interval)
- 352. Data Stream as Disjoint Intervals
- [LeetCode Link](https://leetcode.com/problems/data-stream-as-disjoint-intervals)
|
+| - 716. Max Stack
- [LeetCode Link](https://leetcode.com/problems/max-stack)
| 💰 | | ⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Doubly-Linked List
- [LeetCode Link](https://leetcode.com/tag/doubly-linked-list)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 155. Min Stack
- [LeetCode Link](https://leetcode.com/problems/min-stack)
|
+| - 717. 1-bit and 2-bit Characters
- [LeetCode Link](https://leetcode.com/problems/1-bit-and-2-bit-characters)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 89. Gray Code
- [LeetCode Link](https://leetcode.com/problems/gray-code)
|
+| - 718. Maximum Length of Repeated Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-length-of-repeated-subarray)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 209. Minimum Size Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-size-subarray-sum)
- 1923. Longest Common Subpath
- [LeetCode Link](https://leetcode.com/problems/longest-common-subpath)
|
+| - 719. Find K-th Smallest Pair Distance
- [LeetCode Link](https://leetcode.com/problems/find-k-th-smallest-pair-distance)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 373. Find K Pairs with Smallest Sums
- [LeetCode Link](https://leetcode.com/problems/find-k-pairs-with-smallest-sums)
- 378. Kth Smallest Element in a Sorted Matrix
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix)
- 658. Find K Closest Elements
- [LeetCode Link](https://leetcode.com/problems/find-k-closest-elements)
- 668. Kth Smallest Number in Multiplication Table
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-number-in-multiplication-table)
- 786. K-th Smallest Prime Fraction
- [LeetCode Link](https://leetcode.com/problems/k-th-smallest-prime-fraction)
|
+| - 720. Longest Word in Dictionary
- [LeetCode Link](https://leetcode.com/problems/longest-word-in-dictionary)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 524. Longest Word in Dictionary through Deleting
- [LeetCode Link](https://leetcode.com/problems/longest-word-in-dictionary-through-deleting)
- 676. Implement Magic Dictionary
- [LeetCode Link](https://leetcode.com/problems/implement-magic-dictionary)
- 1858. Longest Word With All Prefixes
- [LeetCode Link](https://leetcode.com/problems/longest-word-with-all-prefixes)
|
+| - 721. Accounts Merge
- [LeetCode Link](https://leetcode.com/problems/accounts-merge)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
| - 684. Redundant Connection
- [LeetCode Link](https://leetcode.com/problems/redundant-connection)
- 734. Sentence Similarity
- [LeetCode Link](https://leetcode.com/problems/sentence-similarity)
- 737. Sentence Similarity II
- [LeetCode Link](https://leetcode.com/problems/sentence-similarity-ii)
|
+| - 722. Remove Comments
- [LeetCode Link](https://leetcode.com/problems/remove-comments)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 385. Mini Parser
- [LeetCode Link](https://leetcode.com/problems/mini-parser)
- 439. Ternary Expression Parser
- [LeetCode Link](https://leetcode.com/problems/ternary-expression-parser)
|
+| - 723. Candy Crush
- [LeetCode Link](https://leetcode.com/problems/candy-crush)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 724. Find Pivot Index
- [LeetCode Link](https://leetcode.com/problems/find-pivot-index)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 560. Subarray Sum Equals K
- [LeetCode Link](https://leetcode.com/problems/subarray-sum-equals-k)
- 1991. Find the Middle Index in Array
- [LeetCode Link](https://leetcode.com/problems/find-the-middle-index-in-array)
|
+| - 725. Split Linked List in Parts
- [LeetCode Link](https://leetcode.com/problems/split-linked-list-in-parts)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
| - 61. Rotate List
- [LeetCode Link](https://leetcode.com/problems/rotate-list)
- 328. Odd Even Linked List
- [LeetCode Link](https://leetcode.com/problems/odd-even-linked-list)
|
+| - 726. Number of Atoms
- [LeetCode Link](https://leetcode.com/problems/number-of-atoms)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 394. Decode String
- [LeetCode Link](https://leetcode.com/problems/decode-string)
- 471. Encode String with Shortest Length
- [LeetCode Link](https://leetcode.com/problems/encode-string-with-shortest-length)
- 736. Parse Lisp Expression
- [LeetCode Link](https://leetcode.com/problems/parse-lisp-expression)
|
+| - 727. Minimum Window Subsequence
- [LeetCode Link](https://leetcode.com/problems/minimum-window-subsequence)
| 💰 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 76. Minimum Window Substring
- [LeetCode Link](https://leetcode.com/problems/minimum-window-substring)
- 674. Longest Continuous Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-continuous-increasing-subsequence)
|
+| - 728. Self Dividing Numbers
- [LeetCode Link](https://leetcode.com/problems/self-dividing-numbers)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 507. Perfect Number
- [LeetCode Link](https://leetcode.com/problems/perfect-number)
|
+| - 729. My Calendar I
- [LeetCode Link](https://leetcode.com/problems/my-calendar-i)
| 🆓 | | ⭐️⭐️ | - Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 731. My Calendar II
- [LeetCode Link](https://leetcode.com/problems/my-calendar-ii)
- 732. My Calendar III
- [LeetCode Link](https://leetcode.com/problems/my-calendar-iii)
|
+| - 730. Count Different Palindromic Subsequences
- [LeetCode Link](https://leetcode.com/problems/count-different-palindromic-subsequences)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 516. Longest Palindromic Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-subsequence)
|
+| - 731. My Calendar II
- [LeetCode Link](https://leetcode.com/problems/my-calendar-ii)
| 🆓 | | ⭐️⭐️ | - Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 729. My Calendar I
- [LeetCode Link](https://leetcode.com/problems/my-calendar-i)
- 732. My Calendar III
- [LeetCode Link](https://leetcode.com/problems/my-calendar-iii)
|
+| - 732. My Calendar III
- [LeetCode Link](https://leetcode.com/problems/my-calendar-iii)
| 🆓 | | ⭐️⭐️⭐️ | - Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 729. My Calendar I
- [LeetCode Link](https://leetcode.com/problems/my-calendar-i)
- 731. My Calendar II
- [LeetCode Link](https://leetcode.com/problems/my-calendar-ii)
|
+| - 733. Flood Fill
- [LeetCode Link](https://leetcode.com/problems/flood-fill)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 463. Island Perimeter
- [LeetCode Link](https://leetcode.com/problems/island-perimeter)
|
+| - 734. Sentence Similarity
- [LeetCode Link](https://leetcode.com/problems/sentence-similarity)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 547. Number of Provinces
- [LeetCode Link](https://leetcode.com/problems/number-of-provinces)
- 721. Accounts Merge
- [LeetCode Link](https://leetcode.com/problems/accounts-merge)
- 737. Sentence Similarity II
- [LeetCode Link](https://leetcode.com/problems/sentence-similarity-ii)
|
+| - 735. Asteroid Collision
- [LeetCode Link](https://leetcode.com/problems/asteroid-collision)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 605. Can Place Flowers
- [LeetCode Link](https://leetcode.com/problems/can-place-flowers)
- 2126. Destroying Asteroids
- [LeetCode Link](https://leetcode.com/problems/destroying-asteroids)
|
+| - 736. Parse Lisp Expression
- [LeetCode Link](https://leetcode.com/problems/parse-lisp-expression)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 439. Ternary Expression Parser
- [LeetCode Link](https://leetcode.com/problems/ternary-expression-parser)
- 726. Number of Atoms
- [LeetCode Link](https://leetcode.com/problems/number-of-atoms)
- 770. Basic Calculator IV
- [LeetCode Link](https://leetcode.com/problems/basic-calculator-iv)
|
+| - 737. Sentence Similarity II
- [LeetCode Link](https://leetcode.com/problems/sentence-similarity-ii)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
| - 547. Number of Provinces
- [LeetCode Link](https://leetcode.com/problems/number-of-provinces)
- 721. Accounts Merge
- [LeetCode Link](https://leetcode.com/problems/accounts-merge)
- 734. Sentence Similarity
- [LeetCode Link](https://leetcode.com/problems/sentence-similarity)
|
+| - 738. Monotone Increasing Digits
- [LeetCode Link](https://leetcode.com/problems/monotone-increasing-digits)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 402. Remove K Digits
- [LeetCode Link](https://leetcode.com/problems/remove-k-digits)
|
+| - 739. Daily Temperatures
- [LeetCode Link](https://leetcode.com/problems/daily-temperatures)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 496. Next Greater Element I
- [LeetCode Link](https://leetcode.com/problems/next-greater-element-i)
- 901. Online Stock Span
- [LeetCode Link](https://leetcode.com/problems/online-stock-span)
|
+| - 740. Delete and Earn
- [LeetCode Link](https://leetcode.com/problems/delete-and-earn)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 198. House Robber
- [LeetCode Link](https://leetcode.com/problems/house-robber)
|
+| - 741. Cherry Pickup
- [LeetCode Link](https://leetcode.com/problems/cherry-pickup)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 64. Minimum Path Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-path-sum)
- 174. Dungeon Game
- [LeetCode Link](https://leetcode.com/problems/dungeon-game)
- 2065. Maximum Path Quality of a Graph
- [LeetCode Link](https://leetcode.com/problems/maximum-path-quality-of-a-graph)
|
+| - 742. Closest Leaf in a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/closest-leaf-in-a-binary-tree)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 743. Network Delay Time
- [LeetCode Link](https://leetcode.com/problems/network-delay-time)
| 🆓 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Shortest Path
- [LeetCode Link](https://leetcode.com/tag/shortest-path)
| - 2039. The Time When the Network Becomes Idle
- [LeetCode Link](https://leetcode.com/problems/the-time-when-the-network-becomes-idle)
- 2045. Second Minimum Time to Reach Destination
- [LeetCode Link](https://leetcode.com/problems/second-minimum-time-to-reach-destination)
|
+| - 744. Find Smallest Letter Greater Than Target
- [LeetCode Link](https://leetcode.com/problems/find-smallest-letter-greater-than-target)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 2148. Count Elements With Strictly Smaller and Greater Elements
- [LeetCode Link](https://leetcode.com/problems/count-elements-with-strictly-smaller-and-greater-elements)
|
+| - 745. Prefix and Suffix Search
- [LeetCode Link](https://leetcode.com/problems/prefix-and-suffix-search)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 211. Design Add and Search Words Data Structure
- [LeetCode Link](https://leetcode.com/problems/design-add-and-search-words-data-structure)
|
+| - 746. Min Cost Climbing Stairs
- [LeetCode Link](https://leetcode.com/problems/min-cost-climbing-stairs)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 70. Climbing Stairs
- [LeetCode Link](https://leetcode.com/problems/climbing-stairs)
|
+| - 747. Largest Number At Least Twice of Others
- [LeetCode Link](https://leetcode.com/problems/largest-number-at-least-twice-of-others)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2154. Keep Multiplying Found Values by Two
- [LeetCode Link](https://leetcode.com/problems/keep-multiplying-found-values-by-two)
|
+| - 748. Shortest Completing Word
- [LeetCode Link](https://leetcode.com/problems/shortest-completing-word)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 749. Contain Virus
- [LeetCode Link](https://leetcode.com/problems/contain-virus)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 750. Number Of Corner Rectangles
- [LeetCode Link](https://leetcode.com/problems/number-of-corner-rectangles)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 751. IP to CIDR
- [LeetCode Link](https://leetcode.com/problems/ip-to-cidr)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 93. Restore IP Addresses
- [LeetCode Link](https://leetcode.com/problems/restore-ip-addresses)
- 468. Validate IP Address
- [LeetCode Link](https://leetcode.com/problems/validate-ip-address)
|
+| - 752. Open the Lock
- [LeetCode Link](https://leetcode.com/problems/open-the-lock)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 753. Cracking the Safe
- [LeetCode Link](https://leetcode.com/problems/cracking-the-safe)
| 🆓 | | ⭐️⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Eulerian Circuit
- [LeetCode Link](https://leetcode.com/tag/eulerian-circuit)
|
|
+| - 754. Reach a Number
- [LeetCode Link](https://leetcode.com/problems/reach-a-number)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
|
|
+| - 755. Pour Water
- [LeetCode Link](https://leetcode.com/problems/pour-water)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 42. Trapping Rain Water
- [LeetCode Link](https://leetcode.com/problems/trapping-rain-water)
|
+| - 756. Pyramid Transition Matrix
- [LeetCode Link](https://leetcode.com/problems/pyramid-transition-matrix)
| 🆓 | | ⭐️⭐️ | - Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 757. Set Intersection Size At Least Two
- [LeetCode Link](https://leetcode.com/problems/set-intersection-size-at-least-two)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 758. Bold Words in String
- [LeetCode Link](https://leetcode.com/problems/bold-words-in-string)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
|
|
+| - 759. Employee Free Time
- [LeetCode Link](https://leetcode.com/problems/employee-free-time)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 56. Merge Intervals
- [LeetCode Link](https://leetcode.com/problems/merge-intervals)
- 986. Interval List Intersections
- [LeetCode Link](https://leetcode.com/problems/interval-list-intersections)
|
+| - 760. Find Anagram Mappings
- [LeetCode Link](https://leetcode.com/problems/find-anagram-mappings)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 761. Special Binary String
- [LeetCode Link](https://leetcode.com/problems/special-binary-string)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 678. Valid Parenthesis String
- [LeetCode Link](https://leetcode.com/problems/valid-parenthesis-string)
|
+| - 762. Prime Number of Set Bits in Binary Representation
- [LeetCode Link](https://leetcode.com/problems/prime-number-of-set-bits-in-binary-representation)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 191. Number of 1 Bits
- [LeetCode Link](https://leetcode.com/problems/number-of-1-bits)
|
+| - 763. Partition Labels
- [LeetCode Link](https://leetcode.com/problems/partition-labels)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 56. Merge Intervals
- [LeetCode Link](https://leetcode.com/problems/merge-intervals)
|
+| - 764. Largest Plus Sign
- [LeetCode Link](https://leetcode.com/problems/largest-plus-sign)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 221. Maximal Square
- [LeetCode Link](https://leetcode.com/problems/maximal-square)
|
+| - 765. Couples Holding Hands
- [LeetCode Link](https://leetcode.com/problems/couples-holding-hands)
| 🆓 | | ⭐️⭐️⭐️ | - Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 41. First Missing Positive
- [LeetCode Link](https://leetcode.com/problems/first-missing-positive)
- 268. Missing Number
- [LeetCode Link](https://leetcode.com/problems/missing-number)
- 854. K-Similar Strings
- [LeetCode Link](https://leetcode.com/problems/k-similar-strings)
|
+| - 766. Toeplitz Matrix
- [LeetCode Link](https://leetcode.com/problems/toeplitz-matrix)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 422. Valid Word Square
- [LeetCode Link](https://leetcode.com/problems/valid-word-square)
|
+| - 767. Reorganize String
- [LeetCode Link](https://leetcode.com/problems/reorganize-string)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 358. Rearrange String k Distance Apart
- [LeetCode Link](https://leetcode.com/problems/rearrange-string-k-distance-apart)
- 621. Task Scheduler
- [LeetCode Link](https://leetcode.com/problems/task-scheduler)
- 1405. Longest Happy String
- [LeetCode Link](https://leetcode.com/problems/longest-happy-string)
|
+| - 768. Max Chunks To Make Sorted II
- [LeetCode Link](https://leetcode.com/problems/max-chunks-to-make-sorted-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 769. Max Chunks To Make Sorted
- [LeetCode Link](https://leetcode.com/problems/max-chunks-to-make-sorted)
|
+| - 769. Max Chunks To Make Sorted
- [LeetCode Link](https://leetcode.com/problems/max-chunks-to-make-sorted)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 768. Max Chunks To Make Sorted II
- [LeetCode Link](https://leetcode.com/problems/max-chunks-to-make-sorted-ii)
|
+| - 770. Basic Calculator IV
- [LeetCode Link](https://leetcode.com/problems/basic-calculator-iv)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 736. Parse Lisp Expression
- [LeetCode Link](https://leetcode.com/problems/parse-lisp-expression)
- 772. Basic Calculator III
- [LeetCode Link](https://leetcode.com/problems/basic-calculator-iii)
|
+| - 771. Jewels and Stones
- [LeetCode Link](https://leetcode.com/problems/jewels-and-stones)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 772. Basic Calculator III
- [LeetCode Link](https://leetcode.com/problems/basic-calculator-iii)
| 💰 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
| - 224. Basic Calculator
- [LeetCode Link](https://leetcode.com/problems/basic-calculator)
- 227. Basic Calculator II
- [LeetCode Link](https://leetcode.com/problems/basic-calculator-ii)
- 770. Basic Calculator IV
- [LeetCode Link](https://leetcode.com/problems/basic-calculator-iv)
- 1597. Build Binary Expression Tree From Infix Expression
- [LeetCode Link](https://leetcode.com/problems/build-binary-expression-tree-from-infix-expression)
|
+| - 773. Sliding Puzzle
- [LeetCode Link](https://leetcode.com/problems/sliding-puzzle)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 774. Minimize Max Distance to Gas Station
- [LeetCode Link](https://leetcode.com/problems/minimize-max-distance-to-gas-station)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 875. Koko Eating Bananas
- [LeetCode Link](https://leetcode.com/problems/koko-eating-bananas)
|
+| - 775. Global and Local Inversions
- [LeetCode Link](https://leetcode.com/problems/global-and-local-inversions)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 776. Split BST
- [LeetCode Link](https://leetcode.com/problems/split-bst)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 450. Delete Node in a BST
- [LeetCode Link](https://leetcode.com/problems/delete-node-in-a-bst)
|
+| - 777. Swap Adjacent in LR String
- [LeetCode Link](https://leetcode.com/problems/swap-adjacent-in-lr-string)
| 🆓 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 778. Swim in Rising Water
- [LeetCode Link](https://leetcode.com/problems/swim-in-rising-water)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 1631. Path With Minimum Effort
- [LeetCode Link](https://leetcode.com/problems/path-with-minimum-effort)
|
+| - 779. K-th Symbol in Grammar
- [LeetCode Link](https://leetcode.com/problems/k-th-symbol-in-grammar)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
|
|
+| - 780. Reaching Points
- [LeetCode Link](https://leetcode.com/problems/reaching-points)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 781. Rabbits in Forest
- [LeetCode Link](https://leetcode.com/problems/rabbits-in-forest)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 782. Transform to Chessboard
- [LeetCode Link](https://leetcode.com/problems/transform-to-chessboard)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 783. Minimum Distance Between BST Nodes
- [LeetCode Link](https://leetcode.com/problems/minimum-distance-between-bst-nodes)
| 🆓 | | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 94. Binary Tree Inorder Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-inorder-traversal)
|
+| - 784. Letter Case Permutation
- [LeetCode Link](https://leetcode.com/problems/letter-case-permutation)
| 🆓 | ✅ | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 78. Subsets
- [LeetCode Link](https://leetcode.com/problems/subsets)
- 1087. Brace Expansion
- [LeetCode Link](https://leetcode.com/problems/brace-expansion)
|
+| - 785. Is Graph Bipartite?
- [LeetCode Link](https://leetcode.com/problems/is-graph-bipartite)
| 🆓 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 786. K-th Smallest Prime Fraction
- [LeetCode Link](https://leetcode.com/problems/k-th-smallest-prime-fraction)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 378. Kth Smallest Element in a Sorted Matrix
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix)
- 668. Kth Smallest Number in Multiplication Table
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-number-in-multiplication-table)
- 719. Find K-th Smallest Pair Distance
- [LeetCode Link](https://leetcode.com/problems/find-k-th-smallest-pair-distance)
|
+| - 787. Cheapest Flights Within K Stops
- [LeetCode Link](https://leetcode.com/problems/cheapest-flights-within-k-stops)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Shortest Path
- [LeetCode Link](https://leetcode.com/tag/shortest-path)
| - 568. Maximum Vacation Days
- [LeetCode Link](https://leetcode.com/problems/maximum-vacation-days)
- 2093. Minimum Cost to Reach City With Discounts
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-reach-city-with-discounts)
|
+| - 788. Rotated Digits
- [LeetCode Link](https://leetcode.com/problems/rotated-digits)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 789. Escape The Ghosts
- [LeetCode Link](https://leetcode.com/problems/escape-the-ghosts)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 1728. Cat and Mouse II
- [LeetCode Link](https://leetcode.com/problems/cat-and-mouse-ii)
|
+| - 790. Domino and Tromino Tiling
- [LeetCode Link](https://leetcode.com/problems/domino-and-tromino-tiling)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 791. Custom Sort String
- [LeetCode Link](https://leetcode.com/problems/custom-sort-string)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 792. Number of Matching Subsequences
- [LeetCode Link](https://leetcode.com/problems/number-of-matching-subsequences)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 392. Is Subsequence
- [LeetCode Link](https://leetcode.com/problems/is-subsequence)
- 1055. Shortest Way to Form String
- [LeetCode Link](https://leetcode.com/problems/shortest-way-to-form-string)
- 2062. Count Vowel Substrings of a String
- [LeetCode Link](https://leetcode.com/problems/count-vowel-substrings-of-a-string)
|
+| - 793. Preimage Size of Factorial Zeroes Function
- [LeetCode Link](https://leetcode.com/problems/preimage-size-of-factorial-zeroes-function)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 172. Factorial Trailing Zeroes
- [LeetCode Link](https://leetcode.com/problems/factorial-trailing-zeroes)
|
+| - 794. Valid Tic-Tac-Toe State
- [LeetCode Link](https://leetcode.com/problems/valid-tic-tac-toe-state)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 348. Design Tic-Tac-Toe
- [LeetCode Link](https://leetcode.com/problems/design-tic-tac-toe)
|
+| - 795. Number of Subarrays with Bounded Maximum
- [LeetCode Link](https://leetcode.com/problems/number-of-subarrays-with-bounded-maximum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
|
|
+| - 796. Rotate String
- [LeetCode Link](https://leetcode.com/problems/rotate-string)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
|
|
+| - 797. All Paths From Source to Target
- [LeetCode Link](https://leetcode.com/problems/all-paths-from-source-to-target)
| 🆓 | ✅ | ⭐️⭐️ | - Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 1976. Number of Ways to Arrive at Destination
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-arrive-at-destination)
|
+| - 798. Smallest Rotation with Highest Score
- [LeetCode Link](https://leetcode.com/problems/smallest-rotation-with-highest-score)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 799. Champagne Tower
- [LeetCode Link](https://leetcode.com/problems/champagne-tower)
| 🆓 | ✅ | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 2189. Number of Ways to Build House of Cards
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-build-house-of-cards)
|
+| - 800. Similar RGB Color
- [LeetCode Link](https://leetcode.com/problems/similar-rgb-color)
| 💰 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
\ No newline at end of file
diff --git a/doc/table-5.md b/doc/table-5.md
index 271b8b6c..2a4a292d 100644
--- a/doc/table-5.md
+++ b/doc/table-5.md
@@ -1,202 +1,202 @@
-| Question | Free? | Status | Difficulty | Topics | Similar Questions |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| - [801. Minimum Swaps To Make Sequences Increasing](https://leetcode.com/problems/minimum-swaps-to-make-sequences-increasing)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [2111. Minimum Operations to Make the Array K-Increasing](https://leetcode.com/problems/minimum-operations-to-make-the-array-k-increasing)
|
-| - [802. Find Eventual Safe States](https://leetcode.com/problems/find-eventual-safe-states)
| 🆓 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
|
|
-| - [803. Bricks Falling When Hit](https://leetcode.com/problems/bricks-falling-when-hit)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
| - [1970. Last Day Where You Can Still Cross](https://leetcode.com/problems/last-day-where-you-can-still-cross)
- [2184. Number of Ways to Build Sturdy Brick Wall](https://leetcode.com/problems/number-of-ways-to-build-sturdy-brick-wall)
|
-| - [804. Unique Morse Code Words](https://leetcode.com/problems/unique-morse-code-words)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [805. Split Array With Same Average](https://leetcode.com/problems/split-array-with-same-average)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [2035. Partition Array Into Two Arrays to Minimize Sum Difference](https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference)
|
-| - [806. Number of Lines To Write String](https://leetcode.com/problems/number-of-lines-to-write-string)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
|
|
-| - [807. Max Increase to Keep City Skyline](https://leetcode.com/problems/max-increase-to-keep-city-skyline)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [808. Soup Servings](https://leetcode.com/problems/soup-servings)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Probability and Statistics](https://leetcode.com/tag/probability-and-statistics)
|
|
-| - [809. Expressive Words](https://leetcode.com/problems/expressive-words)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
|
|
-| - [810. Chalkboard XOR Game](https://leetcode.com/problems/chalkboard-xor-game)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Brainteaser](https://leetcode.com/tag/brainteaser)
- [Game Theory](https://leetcode.com/tag/game-theory)
|
|
-| - [811. Subdomain Visit Count](https://leetcode.com/problems/subdomain-visit-count)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [812. Largest Triangle Area](https://leetcode.com/problems/largest-triangle-area)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
| - [976. Largest Perimeter Triangle](https://leetcode.com/problems/largest-perimeter-triangle)
|
-| - [813. Largest Sum of Averages](https://leetcode.com/problems/largest-sum-of-averages)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [814. Binary Tree Pruning](https://leetcode.com/problems/binary-tree-pruning)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [815. Bus Routes](https://leetcode.com/problems/bus-routes)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [816. Ambiguous Coordinates](https://leetcode.com/problems/ambiguous-coordinates)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
|
|
-| - [817. Linked List Components](https://leetcode.com/problems/linked-list-components)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
| - [2181. Merge Nodes in Between Zeros](https://leetcode.com/problems/merge-nodes-in-between-zeros)
|
-| - [818. Race Car](https://leetcode.com/problems/race-car)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [819. Most Common Word](https://leetcode.com/problems/most-common-word)
| 🆓 | | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [820. Short Encoding of Words](https://leetcode.com/problems/short-encoding-of-words)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
|
|
-| - [821. Shortest Distance to a Character](https://leetcode.com/problems/shortest-distance-to-a-character)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
|
|
-| - [822. Card Flipping Game](https://leetcode.com/problems/card-flipping-game)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [823. Binary Trees With Factors](https://leetcode.com/problems/binary-trees-with-factors)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [824. Goat Latin](https://leetcode.com/problems/goat-latin)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [825. Friends Of Appropriate Ages](https://leetcode.com/problems/friends-of-appropriate-ages)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [826. Most Profit Assigning Work](https://leetcode.com/problems/most-profit-assigning-work)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2071. Maximum Number of Tasks You Can Assign](https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign)
|
-| - [827. Making A Large Island](https://leetcode.com/problems/making-a-large-island)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [828. Count Unique Characters of All Substrings of a Given String](https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [829. Consecutive Numbers Sum](https://leetcode.com/problems/consecutive-numbers-sum)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [830. Positions of Large Groups](https://leetcode.com/problems/positions-of-large-groups)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [2138. Divide a String Into Groups of Size k](https://leetcode.com/problems/divide-a-string-into-groups-of-size-k)
|
-| - [831. Masking Personal Information](https://leetcode.com/problems/masking-personal-information)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [832. Flipping an Image](https://leetcode.com/problems/flipping-an-image)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [833. Find And Replace in String](https://leetcode.com/problems/find-and-replace-in-string)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [834. Sum of Distances in Tree](https://leetcode.com/problems/sum-of-distances-in-tree)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Graph](https://leetcode.com/tag/graph)
| - [979. Distribute Coins in Binary Tree](https://leetcode.com/problems/distribute-coins-in-binary-tree)
- [2049. Count Nodes With the Highest Score](https://leetcode.com/problems/count-nodes-with-the-highest-score)
|
-| - [835. Image Overlap](https://leetcode.com/problems/image-overlap)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [836. Rectangle Overlap](https://leetcode.com/problems/rectangle-overlap)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
| - [223. Rectangle Area](https://leetcode.com/problems/rectangle-area)
|
-| - [837. New 21 Game](https://leetcode.com/problems/new-21-game)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Probability and Statistics](https://leetcode.com/tag/probability-and-statistics)
|
|
-| - [838. Push Dominoes](https://leetcode.com/problems/push-dominoes)
| 🆓 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [839. Similar String Groups](https://leetcode.com/problems/similar-string-groups)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
| - [2157. Groups of Strings](https://leetcode.com/problems/groups-of-strings)
|
-| - [840. Magic Squares In Grid](https://leetcode.com/problems/magic-squares-in-grid)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Matrix](https://leetcode.com/tag/matrix)
| - [1895. Largest Magic Square](https://leetcode.com/problems/largest-magic-square)
|
-| - [841. Keys and Rooms](https://leetcode.com/problems/keys-and-rooms)
| 🆓 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
| - [261. Graph Valid Tree](https://leetcode.com/problems/graph-valid-tree)
|
-| - [842. Split Array into Fibonacci Sequence](https://leetcode.com/problems/split-array-into-fibonacci-sequence)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [306. Additive Number](https://leetcode.com/problems/additive-number)
- [509. Fibonacci Number](https://leetcode.com/problems/fibonacci-number)
|
-| - [843. Guess the Word](https://leetcode.com/problems/guess-the-word)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Interactive](https://leetcode.com/tag/interactive)
- [Game Theory](https://leetcode.com/tag/game-theory)
|
|
-| - [844. Backspace String Compare](https://leetcode.com/problems/backspace-string-compare)
| 🆓 | | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Simulation](https://leetcode.com/tag/simulation)
| - [1598. Crawler Log Folder](https://leetcode.com/problems/crawler-log-folder)
|
-| - [845. Longest Mountain in Array](https://leetcode.com/problems/longest-mountain-in-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Enumeration](https://leetcode.com/tag/enumeration)
| - [1671. Minimum Number of Removals to Make Mountain Array](https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array)
- [2100. Find Good Days to Rob the Bank](https://leetcode.com/problems/find-good-days-to-rob-the-bank)
|
-| - [846. Hand of Straights](https://leetcode.com/problems/hand-of-straights)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [847. Shortest Path Visiting All Nodes](https://leetcode.com/problems/shortest-path-visiting-all-nodes)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Bitmask](https://leetcode.com/tag/bitmask)
|
|
-| - [848. Shifting Letters](https://leetcode.com/problems/shifting-letters)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
| - [1844. Replace All Digits with Characters](https://leetcode.com/problems/replace-all-digits-with-characters)
|
-| - [849. Maximize Distance to Closest Person](https://leetcode.com/problems/maximize-distance-to-closest-person)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
| - [855. Exam Room](https://leetcode.com/problems/exam-room)
|
-| - [850. Rectangle Area II](https://leetcode.com/problems/rectangle-area-ii)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Line Sweep](https://leetcode.com/tag/line-sweep)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [851. Loud and Rich](https://leetcode.com/problems/loud-and-rich)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
|
|
-| - [852. Peak Index in a Mountain Array](https://leetcode.com/problems/peak-index-in-a-mountain-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [162. Find Peak Element](https://leetcode.com/problems/find-peak-element)
- [1095. Find in Mountain Array](https://leetcode.com/problems/find-in-mountain-array)
- [1671. Minimum Number of Removals to Make Mountain Array](https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array)
|
-| - [853. Car Fleet](https://leetcode.com/problems/car-fleet)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Sorting](https://leetcode.com/tag/sorting)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [1776. Car Fleet II](https://leetcode.com/problems/car-fleet-ii)
|
-| - [854. K-Similar Strings](https://leetcode.com/problems/k-similar-strings)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [765. Couples Holding Hands](https://leetcode.com/problems/couples-holding-hands)
|
-| - [855. Exam Room](https://leetcode.com/problems/exam-room)
| 🆓 | 👀 | ⭐️⭐️ | - [Design](https://leetcode.com/tag/design)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [849. Maximize Distance to Closest Person](https://leetcode.com/problems/maximize-distance-to-closest-person)
|
-| - [856. Score of Parentheses](https://leetcode.com/problems/score-of-parentheses)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
|
|
-| - [857. Minimum Cost to Hire K Workers](https://leetcode.com/problems/minimum-cost-to-hire-k-workers)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [858. Mirror Reflection](https://leetcode.com/problems/mirror-reflection)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
|
|
-| - [859. Buddy Strings](https://leetcode.com/problems/buddy-strings)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
| - [1657. Determine if Two Strings Are Close](https://leetcode.com/problems/determine-if-two-strings-are-close)
- [1790. Check if One String Swap Can Make Strings Equal](https://leetcode.com/problems/check-if-one-string-swap-can-make-strings-equal)
|
-| - [860. Lemonade Change](https://leetcode.com/problems/lemonade-change)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [861. Score After Flipping Matrix](https://leetcode.com/problems/score-after-flipping-matrix)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Matrix](https://leetcode.com/tag/matrix)
| - [2128. Remove All Ones With Row and Column Flips](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips)
|
-| - [862. Shortest Subarray with Sum at Least K](https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Queue](https://leetcode.com/tag/queue)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
- [Monotonic Queue](https://leetcode.com/tag/monotonic-queue)
|
|
-| - [863. All Nodes Distance K in Binary Tree](https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [864. Shortest Path to Get All Keys](https://leetcode.com/problems/shortest-path-to-get-all-keys)
| 🆓 | | ⭐️⭐️⭐️ | - [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [865. Smallest Subtree with all the Deepest Nodes](https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [866. Prime Palindrome](https://leetcode.com/problems/prime-palindrome)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
| - [2081. Sum of k-Mirror Numbers](https://leetcode.com/problems/sum-of-k-mirror-numbers)
|
-| - [867. Transpose Matrix](https://leetcode.com/problems/transpose-matrix)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [868. Binary Gap](https://leetcode.com/problems/binary-gap)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [869. Reordered Power of 2](https://leetcode.com/problems/reordered-power-of-2)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting](https://leetcode.com/tag/counting)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [870. Advantage Shuffle](https://leetcode.com/problems/advantage-shuffle)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [871. Minimum Number of Refueling Stops](https://leetcode.com/problems/minimum-number-of-refueling-stops)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [872. Leaf-Similar Trees](https://leetcode.com/problems/leaf-similar-trees)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [873. Length of Longest Fibonacci Subsequence](https://leetcode.com/problems/length-of-longest-fibonacci-subsequence)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [509. Fibonacci Number](https://leetcode.com/problems/fibonacci-number)
|
-| - [874. Walking Robot Simulation](https://leetcode.com/problems/walking-robot-simulation)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Simulation](https://leetcode.com/tag/simulation)
| - [2069. Walking Robot Simulation II](https://leetcode.com/problems/walking-robot-simulation-ii)
|
-| - [875. Koko Eating Bananas](https://leetcode.com/problems/koko-eating-bananas)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [774. Minimize Max Distance to Gas Station](https://leetcode.com/problems/minimize-max-distance-to-gas-station)
- [2064. Minimized Maximum of Products Distributed to Any Store](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
|
-| - [876. Middle of the Linked List](https://leetcode.com/problems/middle-of-the-linked-list)
| 🆓 | ✅ | ⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [2095. Delete the Middle Node of a Linked List](https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list)
- [2130. Maximum Twin Sum of a Linked List](https://leetcode.com/problems/maximum-twin-sum-of-a-linked-list)
|
-| - [877. Stone Game](https://leetcode.com/problems/stone-game)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [1563. Stone Game V](https://leetcode.com/problems/stone-game-v)
- [1686. Stone Game VI](https://leetcode.com/problems/stone-game-vi)
- [1690. Stone Game VII](https://leetcode.com/problems/stone-game-vii)
- [1872. Stone Game VIII](https://leetcode.com/problems/stone-game-viii)
- [2029. Stone Game IX](https://leetcode.com/problems/stone-game-ix)
|
-| - [878. Nth Magical Number](https://leetcode.com/problems/nth-magical-number)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
|
|
-| - [879. Profitable Schemes](https://leetcode.com/problems/profitable-schemes)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [880. Decoded String at Index](https://leetcode.com/problems/decoded-string-at-index)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
|
|
-| - [881. Boats to Save People](https://leetcode.com/problems/boats-to-save-people)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [882. Reachable Nodes In Subdivided Graph](https://leetcode.com/problems/reachable-nodes-in-subdivided-graph)
| 🆓 | | ⭐️⭐️⭐️ | - [Graph](https://leetcode.com/tag/graph)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Shortest Path](https://leetcode.com/tag/shortest-path)
| - [2077. Paths in Maze That Lead to Same Room](https://leetcode.com/problems/paths-in-maze-that-lead-to-same-room)
- [2092. Find All People With Secret](https://leetcode.com/problems/find-all-people-with-secret)
|
-| - [883. Projection Area of 3D Shapes](https://leetcode.com/problems/projection-area-of-3d-shapes)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [884. Uncommon Words from Two Sentences](https://leetcode.com/problems/uncommon-words-from-two-sentences)
| 🆓 | | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
| - [2085. Count Common Words With One Occurrence](https://leetcode.com/problems/count-common-words-with-one-occurrence)
|
-| - [885. Spiral Matrix III](https://leetcode.com/problems/spiral-matrix-iii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
| - [54. Spiral Matrix](https://leetcode.com/problems/spiral-matrix)
- [59. Spiral Matrix II](https://leetcode.com/problems/spiral-matrix-ii)
|
-| - [886. Possible Bipartition](https://leetcode.com/problems/possible-bipartition)
| 🆓 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [887. Super Egg Drop](https://leetcode.com/problems/super-egg-drop)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1884. Egg Drop With 2 Eggs and N Floors](https://leetcode.com/problems/egg-drop-with-2-eggs-and-n-floors)
|
-| - [888. Fair Candy Swap](https://leetcode.com/problems/fair-candy-swap)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [889. Construct Binary Tree from Preorder and Postorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [890. Find and Replace Pattern](https://leetcode.com/problems/find-and-replace-pattern)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [891. Sum of Subsequence Widths](https://leetcode.com/problems/sum-of-subsequence-widths)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [892. Surface Area of 3D Shapes](https://leetcode.com/problems/surface-area-of-3d-shapes)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [893. Groups of Special-Equivalent Strings](https://leetcode.com/problems/groups-of-special-equivalent-strings)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [894. All Possible Full Binary Trees](https://leetcode.com/problems/all-possible-full-binary-trees)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Recursion](https://leetcode.com/tag/recursion)
- [Memoization](https://leetcode.com/tag/memoization)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [895. Maximum Frequency Stack](https://leetcode.com/problems/maximum-frequency-stack)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Stack](https://leetcode.com/tag/stack)
- [Design](https://leetcode.com/tag/design)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [896. Monotonic Array](https://leetcode.com/problems/monotonic-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [897. Increasing Order Search Tree](https://leetcode.com/problems/increasing-order-search-tree)
| 🆓 | ✅ | ⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [898. Bitwise ORs of Subarrays](https://leetcode.com/problems/bitwise-ors-of-subarrays)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [899. Orderly Queue](https://leetcode.com/problems/orderly-queue)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [900. RLE Iterator](https://leetcode.com/problems/rle-iterator)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Design](https://leetcode.com/tag/design)
- [Counting](https://leetcode.com/tag/counting)
- [Iterator](https://leetcode.com/tag/iterator)
|
|
-| - [901. Online Stock Span](https://leetcode.com/problems/online-stock-span)
| 🆓 | | ⭐️⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Design](https://leetcode.com/tag/design)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
- [Data Stream](https://leetcode.com/tag/data-stream)
| - [739. Daily Temperatures](https://leetcode.com/problems/daily-temperatures)
|
-| - [902. Numbers At Most N Given Digit Set](https://leetcode.com/problems/numbers-at-most-n-given-digit-set)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [903. Valid Permutations for DI Sequence](https://leetcode.com/problems/valid-permutations-for-di-sequence)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [904. Fruit Into Baskets](https://leetcode.com/problems/fruit-into-baskets)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [905. Sort Array By Parity](https://leetcode.com/problems/sort-array-by-parity)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2164. Sort Even and Odd Indices Independently](https://leetcode.com/problems/sort-even-and-odd-indices-independently)
|
-| - [906. Super Palindromes](https://leetcode.com/problems/super-palindromes)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [907. Sum of Subarray Minimums](https://leetcode.com/problems/sum-of-subarray-minimums)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [2104. Sum of Subarray Ranges](https://leetcode.com/problems/sum-of-subarray-ranges)
|
-| - [908. Smallest Range I](https://leetcode.com/problems/smallest-range-i)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [909. Snakes and Ladders](https://leetcode.com/problems/snakes-and-ladders)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [910. Smallest Range II](https://leetcode.com/problems/smallest-range-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [911. Online Election](https://leetcode.com/problems/online-election)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Design](https://leetcode.com/tag/design)
| - [1366. Rank Teams by Votes](https://leetcode.com/problems/rank-teams-by-votes)
|
-| - [912. Sort an Array](https://leetcode.com/problems/sort-an-array)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Merge Sort](https://leetcode.com/tag/merge-sort)
- [Bucket Sort](https://leetcode.com/tag/bucket-sort)
- [Radix Sort](https://leetcode.com/tag/radix-sort)
- [Counting Sort](https://leetcode.com/tag/counting-sort)
|
|
-| - [913. Cat and Mouse](https://leetcode.com/problems/cat-and-mouse)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Memoization](https://leetcode.com/tag/memoization)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [1728. Cat and Mouse II](https://leetcode.com/problems/cat-and-mouse-ii)
|
-| - [914. X of a Kind in a Deck of Cards](https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Counting](https://leetcode.com/tag/counting)
- [Number Theory](https://leetcode.com/tag/number-theory)
|
|
-| - [915. Partition Array into Disjoint Intervals](https://leetcode.com/problems/partition-array-into-disjoint-intervals)
| 🆓 | 👀 | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
| - [2012. Sum of Beauty in the Array](https://leetcode.com/problems/sum-of-beauty-in-the-array)
|
-| - [916. Word Subsets](https://leetcode.com/problems/word-subsets)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [917. Reverse Only Letters](https://leetcode.com/problems/reverse-only-letters)
| 🆓 | | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
|
|
-| - [918. Maximum Sum Circular Subarray](https://leetcode.com/problems/maximum-sum-circular-subarray)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Queue](https://leetcode.com/tag/queue)
- [Monotonic Queue](https://leetcode.com/tag/monotonic-queue)
|
|
-| - [919. Complete Binary Tree Inserter](https://leetcode.com/problems/complete-binary-tree-inserter)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Design](https://leetcode.com/tag/design)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [920. Number of Music Playlists](https://leetcode.com/problems/number-of-music-playlists)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Combinatorics](https://leetcode.com/tag/combinatorics)
|
|
-| - [921. Minimum Add to Make Parentheses Valid](https://leetcode.com/problems/minimum-add-to-make-parentheses-valid)
| 🆓 | ✅ | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
| - [1963. Minimum Number of Swaps to Make the String Balanced](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced)
|
-| - [922. Sort Array By Parity II](https://leetcode.com/problems/sort-array-by-parity-ii)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2149. Rearrange Array Elements by Sign](https://leetcode.com/problems/rearrange-array-elements-by-sign)
- [2164. Sort Even and Odd Indices Independently](https://leetcode.com/problems/sort-even-and-odd-indices-independently)
|
-| - [923. 3Sum With Multiplicity](https://leetcode.com/problems/3sum-with-multiplicity)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [924. Minimize Malware Spread](https://leetcode.com/problems/minimize-malware-spread)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [925. Long Pressed Name](https://leetcode.com/problems/long-pressed-name)
| 🆓 | | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
|
|
-| - [926. Flip String to Monotone Increasing](https://leetcode.com/problems/flip-string-to-monotone-increasing)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [927. Three Equal Parts](https://leetcode.com/problems/three-equal-parts)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [928. Minimize Malware Spread II](https://leetcode.com/problems/minimize-malware-spread-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [929. Unique Email Addresses](https://leetcode.com/problems/unique-email-addresses)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [930. Binary Subarrays With Sum](https://leetcode.com/problems/binary-subarrays-with-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [931. Minimum Falling Path Sum](https://leetcode.com/problems/minimum-falling-path-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
| - [1289. Minimum Falling Path Sum II](https://leetcode.com/problems/minimum-falling-path-sum-ii)
|
-| - [932. Beautiful Array](https://leetcode.com/problems/beautiful-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
|
|
-| - [933. Number of Recent Calls](https://leetcode.com/problems/number-of-recent-calls)
| 🆓 | | ⭐️ | - [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
- [Data Stream](https://leetcode.com/tag/data-stream)
|
|
-| - [934. Shortest Bridge](https://leetcode.com/problems/shortest-bridge)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [935. Knight Dialer](https://leetcode.com/problems/knight-dialer)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [936. Stamping The Sequence](https://leetcode.com/problems/stamping-the-sequence)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
- [Queue](https://leetcode.com/tag/queue)
|
|
-| - [937. Reorder Data in Log Files](https://leetcode.com/problems/reorder-data-in-log-files)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [938. Range Sum of BST](https://leetcode.com/problems/range-sum-of-bst)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [939. Minimum Area Rectangle](https://leetcode.com/problems/minimum-area-rectangle)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [940. Distinct Subsequences II](https://leetcode.com/problems/distinct-subsequences-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1987. Number of Unique Good Subsequences](https://leetcode.com/problems/number-of-unique-good-subsequences)
|
-| - [941. Valid Mountain Array](https://leetcode.com/problems/valid-mountain-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [1671. Minimum Number of Removals to Make Mountain Array](https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array)
|
-| - [942. DI String Match](https://leetcode.com/problems/di-string-match)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [943. Find the Shortest Superstring](https://leetcode.com/problems/find-the-shortest-superstring)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
|
|
-| - [944. Delete Columns to Make Sorted](https://leetcode.com/problems/delete-columns-to-make-sorted)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
|
|
-| - [945. Minimum Increment to Make Array Unique](https://leetcode.com/problems/minimum-increment-to-make-array-unique)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [946. Validate Stack Sequences](https://leetcode.com/problems/validate-stack-sequences)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [947. Most Stones Removed with Same Row or Column](https://leetcode.com/problems/most-stones-removed-with-same-row-or-column)
| 🆓 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [948. Bag of Tokens](https://leetcode.com/problems/bag-of-tokens)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [949. Largest Time for Given Digits](https://leetcode.com/problems/largest-time-for-given-digits)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [950. Reveal Cards In Increasing Order](https://leetcode.com/problems/reveal-cards-in-increasing-order)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Queue](https://leetcode.com/tag/queue)
- [Sorting](https://leetcode.com/tag/sorting)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [951. Flip Equivalent Binary Trees](https://leetcode.com/problems/flip-equivalent-binary-trees)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [952. Largest Component Size by Common Factor](https://leetcode.com/problems/largest-component-size-by-common-factor)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Union Find](https://leetcode.com/tag/union-find)
| - [2157. Groups of Strings](https://leetcode.com/problems/groups-of-strings)
|
-| - [953. Verifying an Alien Dictionary](https://leetcode.com/problems/verifying-an-alien-dictionary)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [954. Array of Doubled Pairs](https://leetcode.com/problems/array-of-doubled-pairs)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2007. Find Original Array From Doubled Array](https://leetcode.com/problems/find-original-array-from-doubled-array)
|
-| - [955. Delete Columns to Make Sorted II](https://leetcode.com/problems/delete-columns-to-make-sorted-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [956. Tallest Billboard](https://leetcode.com/problems/tallest-billboard)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [2035. Partition Array Into Two Arrays to Minimize Sum Difference](https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference)
|
-| - [957. Prison Cells After N Days](https://leetcode.com/problems/prison-cells-after-n-days)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [958. Check Completeness of a Binary Tree](https://leetcode.com/problems/check-completeness-of-a-binary-tree)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [959. Regions Cut By Slashes](https://leetcode.com/problems/regions-cut-by-slashes)
| 🆓 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [960. Delete Columns to Make Sorted III](https://leetcode.com/problems/delete-columns-to-make-sorted-iii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [961. N-Repeated Element in Size 2N Array](https://leetcode.com/problems/n-repeated-element-in-size-2n-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [962. Maximum Width Ramp](https://leetcode.com/problems/maximum-width-ramp)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
|
|
-| - [963. Minimum Area Rectangle II](https://leetcode.com/problems/minimum-area-rectangle-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
|
|
-| - [964. Least Operators to Express Number](https://leetcode.com/problems/least-operators-to-express-number)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [965. Univalued Binary Tree](https://leetcode.com/problems/univalued-binary-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [1469. Find All The Lonely Nodes](https://leetcode.com/problems/find-all-the-lonely-nodes)
|
-| - [966. Vowel Spellchecker](https://leetcode.com/problems/vowel-spellchecker)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [967. Numbers With Same Consecutive Differences](https://leetcode.com/problems/numbers-with-same-consecutive-differences)
| 🆓 | ✅ | ⭐️⭐️ | - [Backtracking](https://leetcode.com/tag/backtracking)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [968. Binary Tree Cameras](https://leetcode.com/problems/binary-tree-cameras)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [979. Distribute Coins in Binary Tree](https://leetcode.com/problems/distribute-coins-in-binary-tree)
|
-| - [969. Pancake Sorting](https://leetcode.com/problems/pancake-sorting)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [970. Powerful Integers](https://leetcode.com/problems/powerful-integers)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [971. Flip Binary Tree To Match Preorder Traversal](https://leetcode.com/problems/flip-binary-tree-to-match-preorder-traversal)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [972. Equal Rational Numbers](https://leetcode.com/problems/equal-rational-numbers)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
|
|
-| - [973. K Closest Points to Origin](https://leetcode.com/problems/k-closest-points-to-origin)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Geometry](https://leetcode.com/tag/geometry)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Quickselect](https://leetcode.com/tag/quickselect)
| - [215. Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array)
- [347. Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements)
- [692. Top K Frequent Words](https://leetcode.com/problems/top-k-frequent-words)
- [1779. Find Nearest Point That Has the Same X or Y Coordinate](https://leetcode.com/problems/find-nearest-point-that-has-the-same-x-or-y-coordinate)
|
-| - [974. Subarray Sums Divisible by K](https://leetcode.com/problems/subarray-sums-divisible-by-k)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [560. Subarray Sum Equals K](https://leetcode.com/problems/subarray-sum-equals-k)
- [1590. Make Sum Divisible by P](https://leetcode.com/problems/make-sum-divisible-by-p)
|
-| - [975. Odd Even Jump](https://leetcode.com/problems/odd-even-jump)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [976. Largest Perimeter Triangle](https://leetcode.com/problems/largest-perimeter-triangle)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [812. Largest Triangle Area](https://leetcode.com/problems/largest-triangle-area)
|
-| - [977. Squares of a Sorted Array](https://leetcode.com/problems/squares-of-a-sorted-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
| - [88. Merge Sorted Array](https://leetcode.com/problems/merge-sorted-array)
- [360. Sort Transformed Array](https://leetcode.com/problems/sort-transformed-array)
|
-| - [978. Longest Turbulent Subarray](https://leetcode.com/problems/longest-turbulent-subarray)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [53. Maximum Subarray](https://leetcode.com/problems/maximum-subarray)
|
-| - [979. Distribute Coins in Binary Tree](https://leetcode.com/problems/distribute-coins-in-binary-tree)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [834. Sum of Distances in Tree](https://leetcode.com/problems/sum-of-distances-in-tree)
- [968. Binary Tree Cameras](https://leetcode.com/problems/binary-tree-cameras)
|
-| - [980. Unique Paths III](https://leetcode.com/problems/unique-paths-iii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Matrix](https://leetcode.com/tag/matrix)
| - [37. Sudoku Solver](https://leetcode.com/problems/sudoku-solver)
- [63. Unique Paths II](https://leetcode.com/problems/unique-paths-ii)
- [212. Word Search II](https://leetcode.com/problems/word-search-ii)
|
-| - [981. Time Based Key-Value Store](https://leetcode.com/problems/time-based-key-value-store)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Design](https://leetcode.com/tag/design)
| - [2034. Stock Price Fluctuation ](https://leetcode.com/problems/stock-price-fluctuation)
|
-| - [982. Triples with Bitwise AND Equal To Zero](https://leetcode.com/problems/triples-with-bitwise-and-equal-to-zero)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [983. Minimum Cost For Tickets](https://leetcode.com/problems/minimum-cost-for-tickets)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [322. Coin Change](https://leetcode.com/problems/coin-change)
|
-| - [984. String Without AAA or BBB](https://leetcode.com/problems/string-without-aaa-or-bbb)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [985. Sum of Even Numbers After Queries](https://leetcode.com/problems/sum-of-even-numbers-after-queries)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [986. Interval List Intersections](https://leetcode.com/problems/interval-list-intersections)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [56. Merge Intervals](https://leetcode.com/problems/merge-intervals)
- [88. Merge Sorted Array](https://leetcode.com/problems/merge-sorted-array)
- [759. Employee Free Time](https://leetcode.com/problems/employee-free-time)
|
-| - [987. Vertical Order Traversal of a Binary Tree](https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [988. Smallest String Starting From Leaf](https://leetcode.com/problems/smallest-string-starting-from-leaf)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [129. Sum Root to Leaf Numbers](https://leetcode.com/problems/sum-root-to-leaf-numbers)
- [257. Binary Tree Paths](https://leetcode.com/problems/binary-tree-paths)
|
-| - [989. Add to Array-Form of Integer](https://leetcode.com/problems/add-to-array-form-of-integer)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
| - [2. Add Two Numbers](https://leetcode.com/problems/add-two-numbers)
- [66. Plus One](https://leetcode.com/problems/plus-one)
- [67. Add Binary](https://leetcode.com/problems/add-binary)
- [415. Add Strings](https://leetcode.com/problems/add-strings)
|
-| - [990. Satisfiability of Equality Equations](https://leetcode.com/problems/satisfiability-of-equality-equations)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [991. Broken Calculator](https://leetcode.com/problems/broken-calculator)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
| - [650. 2 Keys Keyboard](https://leetcode.com/problems/2-keys-keyboard)
|
-| - [992. Subarrays with K Different Integers](https://leetcode.com/problems/subarrays-with-k-different-integers)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Counting](https://leetcode.com/tag/counting)
| - [3. Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters)
- [159. Longest Substring with At Most Two Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters)
- [340. Longest Substring with At Most K Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
- [2062. Count Vowel Substrings of a String](https://leetcode.com/problems/count-vowel-substrings-of-a-string)
- [2107. Number of Unique Flavors After Sharing K Candies](https://leetcode.com/problems/number-of-unique-flavors-after-sharing-k-candies)
|
-| - [993. Cousins in Binary Tree](https://leetcode.com/problems/cousins-in-binary-tree)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [102. Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal)
|
-| - [994. Rotting Oranges](https://leetcode.com/problems/rotting-oranges)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [286. Walls and Gates](https://leetcode.com/problems/walls-and-gates)
- [2101. Detonate the Maximum Bombs](https://leetcode.com/problems/detonate-the-maximum-bombs)
|
-| - [995. Minimum Number of K Consecutive Bit Flips](https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [319. Bulb Switcher](https://leetcode.com/problems/bulb-switcher)
- [2167. Minimum Time to Remove All Cars Containing Illegal Goods](https://leetcode.com/problems/minimum-time-to-remove-all-cars-containing-illegal-goods)
|
-| - [996. Number of Squareful Arrays](https://leetcode.com/problems/number-of-squareful-arrays)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [47. Permutations II](https://leetcode.com/problems/permutations-ii)
|
-| - [997. Find the Town Judge](https://leetcode.com/problems/find-the-town-judge)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Graph](https://leetcode.com/tag/graph)
| - [277. Find the Celebrity](https://leetcode.com/problems/find-the-celebrity)
|
-| - [998. Maximum Binary Tree II](https://leetcode.com/problems/maximum-binary-tree-ii)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [654. Maximum Binary Tree](https://leetcode.com/problems/maximum-binary-tree)
|
-| - [999. Available Captures for Rook](https://leetcode.com/problems/available-captures-for-rook)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1000. Minimum Cost to Merge Stones](https://leetcode.com/problems/minimum-cost-to-merge-stones)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [312. Burst Balloons](https://leetcode.com/problems/burst-balloons)
- [1167. Minimum Cost to Connect Sticks](https://leetcode.com/problems/minimum-cost-to-connect-sticks)
|
\ No newline at end of file
+| Question | Free? | Status | Difficulty | Topics | Similar Questions |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| - 801. Minimum Swaps To Make Sequences Increasing
- [LeetCode Link](https://leetcode.com/problems/minimum-swaps-to-make-sequences-increasing)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 2111. Minimum Operations to Make the Array K-Increasing
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-make-the-array-k-increasing)
|
+| - 802. Find Eventual Safe States
- [LeetCode Link](https://leetcode.com/problems/find-eventual-safe-states)
| 🆓 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
|
|
+| - 803. Bricks Falling When Hit
- [LeetCode Link](https://leetcode.com/problems/bricks-falling-when-hit)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 1970. Last Day Where You Can Still Cross
- [LeetCode Link](https://leetcode.com/problems/last-day-where-you-can-still-cross)
- 2184. Number of Ways to Build Sturdy Brick Wall
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-build-sturdy-brick-wall)
|
+| - 804. Unique Morse Code Words
- [LeetCode Link](https://leetcode.com/problems/unique-morse-code-words)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 805. Split Array With Same Average
- [LeetCode Link](https://leetcode.com/problems/split-array-with-same-average)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 2035. Partition Array Into Two Arrays to Minimize Sum Difference
- [LeetCode Link](https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference)
|
+| - 806. Number of Lines To Write String
- [LeetCode Link](https://leetcode.com/problems/number-of-lines-to-write-string)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 807. Max Increase to Keep City Skyline
- [LeetCode Link](https://leetcode.com/problems/max-increase-to-keep-city-skyline)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 808. Soup Servings
- [LeetCode Link](https://leetcode.com/problems/soup-servings)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Probability and Statistics
- [LeetCode Link](https://leetcode.com/tag/probability-and-statistics)
|
|
+| - 809. Expressive Words
- [LeetCode Link](https://leetcode.com/problems/expressive-words)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 810. Chalkboard XOR Game
- [LeetCode Link](https://leetcode.com/problems/chalkboard-xor-game)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Brainteaser
- [LeetCode Link](https://leetcode.com/tag/brainteaser)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
|
|
+| - 811. Subdomain Visit Count
- [LeetCode Link](https://leetcode.com/problems/subdomain-visit-count)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 812. Largest Triangle Area
- [LeetCode Link](https://leetcode.com/problems/largest-triangle-area)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
| - 976. Largest Perimeter Triangle
- [LeetCode Link](https://leetcode.com/problems/largest-perimeter-triangle)
|
+| - 813. Largest Sum of Averages
- [LeetCode Link](https://leetcode.com/problems/largest-sum-of-averages)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 814. Binary Tree Pruning
- [LeetCode Link](https://leetcode.com/problems/binary-tree-pruning)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 815. Bus Routes
- [LeetCode Link](https://leetcode.com/problems/bus-routes)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 816. Ambiguous Coordinates
- [LeetCode Link](https://leetcode.com/problems/ambiguous-coordinates)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
|
|
+| - 817. Linked List Components
- [LeetCode Link](https://leetcode.com/problems/linked-list-components)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
| - 2181. Merge Nodes in Between Zeros
- [LeetCode Link](https://leetcode.com/problems/merge-nodes-in-between-zeros)
|
+| - 818. Race Car
- [LeetCode Link](https://leetcode.com/problems/race-car)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 819. Most Common Word
- [LeetCode Link](https://leetcode.com/problems/most-common-word)
| 🆓 | | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 820. Short Encoding of Words
- [LeetCode Link](https://leetcode.com/problems/short-encoding-of-words)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
|
|
+| - 821. Shortest Distance to a Character
- [LeetCode Link](https://leetcode.com/problems/shortest-distance-to-a-character)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 822. Card Flipping Game
- [LeetCode Link](https://leetcode.com/problems/card-flipping-game)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 823. Binary Trees With Factors
- [LeetCode Link](https://leetcode.com/problems/binary-trees-with-factors)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 824. Goat Latin
- [LeetCode Link](https://leetcode.com/problems/goat-latin)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 825. Friends Of Appropriate Ages
- [LeetCode Link](https://leetcode.com/problems/friends-of-appropriate-ages)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 826. Most Profit Assigning Work
- [LeetCode Link](https://leetcode.com/problems/most-profit-assigning-work)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2071. Maximum Number of Tasks You Can Assign
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign)
|
+| - 827. Making A Large Island
- [LeetCode Link](https://leetcode.com/problems/making-a-large-island)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 828. Count Unique Characters of All Substrings of a Given String
- [LeetCode Link](https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 829. Consecutive Numbers Sum
- [LeetCode Link](https://leetcode.com/problems/consecutive-numbers-sum)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 830. Positions of Large Groups
- [LeetCode Link](https://leetcode.com/problems/positions-of-large-groups)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 2138. Divide a String Into Groups of Size k
- [LeetCode Link](https://leetcode.com/problems/divide-a-string-into-groups-of-size-k)
|
+| - 831. Masking Personal Information
- [LeetCode Link](https://leetcode.com/problems/masking-personal-information)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 832. Flipping an Image
- [LeetCode Link](https://leetcode.com/problems/flipping-an-image)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 833. Find And Replace in String
- [LeetCode Link](https://leetcode.com/problems/find-and-replace-in-string)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 834. Sum of Distances in Tree
- [LeetCode Link](https://leetcode.com/problems/sum-of-distances-in-tree)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 979. Distribute Coins in Binary Tree
- [LeetCode Link](https://leetcode.com/problems/distribute-coins-in-binary-tree)
- 2049. Count Nodes With the Highest Score
- [LeetCode Link](https://leetcode.com/problems/count-nodes-with-the-highest-score)
|
+| - 835. Image Overlap
- [LeetCode Link](https://leetcode.com/problems/image-overlap)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 836. Rectangle Overlap
- [LeetCode Link](https://leetcode.com/problems/rectangle-overlap)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
| - 223. Rectangle Area
- [LeetCode Link](https://leetcode.com/problems/rectangle-area)
|
+| - 837. New 21 Game
- [LeetCode Link](https://leetcode.com/problems/new-21-game)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Probability and Statistics
- [LeetCode Link](https://leetcode.com/tag/probability-and-statistics)
|
|
+| - 838. Push Dominoes
- [LeetCode Link](https://leetcode.com/problems/push-dominoes)
| 🆓 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 839. Similar String Groups
- [LeetCode Link](https://leetcode.com/problems/similar-string-groups)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
| - 2157. Groups of Strings
- [LeetCode Link](https://leetcode.com/problems/groups-of-strings)
|
+| - 840. Magic Squares In Grid
- [LeetCode Link](https://leetcode.com/problems/magic-squares-in-grid)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 1895. Largest Magic Square
- [LeetCode Link](https://leetcode.com/problems/largest-magic-square)
|
+| - 841. Keys and Rooms
- [LeetCode Link](https://leetcode.com/problems/keys-and-rooms)
| 🆓 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 261. Graph Valid Tree
- [LeetCode Link](https://leetcode.com/problems/graph-valid-tree)
|
+| - 842. Split Array into Fibonacci Sequence
- [LeetCode Link](https://leetcode.com/problems/split-array-into-fibonacci-sequence)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 306. Additive Number
- [LeetCode Link](https://leetcode.com/problems/additive-number)
- 509. Fibonacci Number
- [LeetCode Link](https://leetcode.com/problems/fibonacci-number)
|
+| - 843. Guess the Word
- [LeetCode Link](https://leetcode.com/problems/guess-the-word)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
|
|
+| - 844. Backspace String Compare
- [LeetCode Link](https://leetcode.com/problems/backspace-string-compare)
| 🆓 | | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 1598. Crawler Log Folder
- [LeetCode Link](https://leetcode.com/problems/crawler-log-folder)
|
+| - 845. Longest Mountain in Array
- [LeetCode Link](https://leetcode.com/problems/longest-mountain-in-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
| - 1671. Minimum Number of Removals to Make Mountain Array
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array)
- 2100. Find Good Days to Rob the Bank
- [LeetCode Link](https://leetcode.com/problems/find-good-days-to-rob-the-bank)
|
+| - 846. Hand of Straights
- [LeetCode Link](https://leetcode.com/problems/hand-of-straights)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 847. Shortest Path Visiting All Nodes
- [LeetCode Link](https://leetcode.com/problems/shortest-path-visiting-all-nodes)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
|
|
+| - 848. Shifting Letters
- [LeetCode Link](https://leetcode.com/problems/shifting-letters)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 1844. Replace All Digits with Characters
- [LeetCode Link](https://leetcode.com/problems/replace-all-digits-with-characters)
|
+| - 849. Maximize Distance to Closest Person
- [LeetCode Link](https://leetcode.com/problems/maximize-distance-to-closest-person)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 855. Exam Room
- [LeetCode Link](https://leetcode.com/problems/exam-room)
|
+| - 850. Rectangle Area II
- [LeetCode Link](https://leetcode.com/problems/rectangle-area-ii)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Line Sweep
- [LeetCode Link](https://leetcode.com/tag/line-sweep)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 851. Loud and Rich
- [LeetCode Link](https://leetcode.com/problems/loud-and-rich)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
|
|
+| - 852. Peak Index in a Mountain Array
- [LeetCode Link](https://leetcode.com/problems/peak-index-in-a-mountain-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 162. Find Peak Element
- [LeetCode Link](https://leetcode.com/problems/find-peak-element)
- 1095. Find in Mountain Array
- [LeetCode Link](https://leetcode.com/problems/find-in-mountain-array)
- 1671. Minimum Number of Removals to Make Mountain Array
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array)
|
+| - 853. Car Fleet
- [LeetCode Link](https://leetcode.com/problems/car-fleet)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 1776. Car Fleet II
- [LeetCode Link](https://leetcode.com/problems/car-fleet-ii)
|
+| - 854. K-Similar Strings
- [LeetCode Link](https://leetcode.com/problems/k-similar-strings)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 765. Couples Holding Hands
- [LeetCode Link](https://leetcode.com/problems/couples-holding-hands)
|
+| - 855. Exam Room
- [LeetCode Link](https://leetcode.com/problems/exam-room)
| 🆓 | 👀 | ⭐️⭐️ | - Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 849. Maximize Distance to Closest Person
- [LeetCode Link](https://leetcode.com/problems/maximize-distance-to-closest-person)
|
+| - 856. Score of Parentheses
- [LeetCode Link](https://leetcode.com/problems/score-of-parentheses)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
|
|
+| - 857. Minimum Cost to Hire K Workers
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-hire-k-workers)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 858. Mirror Reflection
- [LeetCode Link](https://leetcode.com/problems/mirror-reflection)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
|
|
+| - 859. Buddy Strings
- [LeetCode Link](https://leetcode.com/problems/buddy-strings)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 1657. Determine if Two Strings Are Close
- [LeetCode Link](https://leetcode.com/problems/determine-if-two-strings-are-close)
- 1790. Check if One String Swap Can Make Strings Equal
- [LeetCode Link](https://leetcode.com/problems/check-if-one-string-swap-can-make-strings-equal)
|
+| - 860. Lemonade Change
- [LeetCode Link](https://leetcode.com/problems/lemonade-change)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 861. Score After Flipping Matrix
- [LeetCode Link](https://leetcode.com/problems/score-after-flipping-matrix)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 2128. Remove All Ones With Row and Column Flips
- [LeetCode Link](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips)
|
+| - 862. Shortest Subarray with Sum at Least K
- [LeetCode Link](https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
- Monotonic Queue
- [LeetCode Link](https://leetcode.com/tag/monotonic-queue)
|
|
+| - 863. All Nodes Distance K in Binary Tree
- [LeetCode Link](https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 864. Shortest Path to Get All Keys
- [LeetCode Link](https://leetcode.com/problems/shortest-path-to-get-all-keys)
| 🆓 | | ⭐️⭐️⭐️ | - Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 865. Smallest Subtree with all the Deepest Nodes
- [LeetCode Link](https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 866. Prime Palindrome
- [LeetCode Link](https://leetcode.com/problems/prime-palindrome)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 2081. Sum of k-Mirror Numbers
- [LeetCode Link](https://leetcode.com/problems/sum-of-k-mirror-numbers)
|
+| - 867. Transpose Matrix
- [LeetCode Link](https://leetcode.com/problems/transpose-matrix)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 868. Binary Gap
- [LeetCode Link](https://leetcode.com/problems/binary-gap)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 869. Reordered Power of 2
- [LeetCode Link](https://leetcode.com/problems/reordered-power-of-2)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 870. Advantage Shuffle
- [LeetCode Link](https://leetcode.com/problems/advantage-shuffle)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 871. Minimum Number of Refueling Stops
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-refueling-stops)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 872. Leaf-Similar Trees
- [LeetCode Link](https://leetcode.com/problems/leaf-similar-trees)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 873. Length of Longest Fibonacci Subsequence
- [LeetCode Link](https://leetcode.com/problems/length-of-longest-fibonacci-subsequence)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 509. Fibonacci Number
- [LeetCode Link](https://leetcode.com/problems/fibonacci-number)
|
+| - 874. Walking Robot Simulation
- [LeetCode Link](https://leetcode.com/problems/walking-robot-simulation)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 2069. Walking Robot Simulation II
- [LeetCode Link](https://leetcode.com/problems/walking-robot-simulation-ii)
|
+| - 875. Koko Eating Bananas
- [LeetCode Link](https://leetcode.com/problems/koko-eating-bananas)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 774. Minimize Max Distance to Gas Station
- [LeetCode Link](https://leetcode.com/problems/minimize-max-distance-to-gas-station)
- 2064. Minimized Maximum of Products Distributed to Any Store
- [LeetCode Link](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
|
+| - 876. Middle of the Linked List
- [LeetCode Link](https://leetcode.com/problems/middle-of-the-linked-list)
| 🆓 | ✅ | ⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 2095. Delete the Middle Node of a Linked List
- [LeetCode Link](https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list)
- 2130. Maximum Twin Sum of a Linked List
- [LeetCode Link](https://leetcode.com/problems/maximum-twin-sum-of-a-linked-list)
|
+| - 877. Stone Game
- [LeetCode Link](https://leetcode.com/problems/stone-game)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 1563. Stone Game V
- [LeetCode Link](https://leetcode.com/problems/stone-game-v)
- 1686. Stone Game VI
- [LeetCode Link](https://leetcode.com/problems/stone-game-vi)
- 1690. Stone Game VII
- [LeetCode Link](https://leetcode.com/problems/stone-game-vii)
- 1872. Stone Game VIII
- [LeetCode Link](https://leetcode.com/problems/stone-game-viii)
- 2029. Stone Game IX
- [LeetCode Link](https://leetcode.com/problems/stone-game-ix)
|
+| - 878. Nth Magical Number
- [LeetCode Link](https://leetcode.com/problems/nth-magical-number)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
|
|
+| - 879. Profitable Schemes
- [LeetCode Link](https://leetcode.com/problems/profitable-schemes)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 880. Decoded String at Index
- [LeetCode Link](https://leetcode.com/problems/decoded-string-at-index)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
|
|
+| - 881. Boats to Save People
- [LeetCode Link](https://leetcode.com/problems/boats-to-save-people)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 882. Reachable Nodes In Subdivided Graph
- [LeetCode Link](https://leetcode.com/problems/reachable-nodes-in-subdivided-graph)
| 🆓 | | ⭐️⭐️⭐️ | - Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Shortest Path
- [LeetCode Link](https://leetcode.com/tag/shortest-path)
| - 2077. Paths in Maze That Lead to Same Room
- [LeetCode Link](https://leetcode.com/problems/paths-in-maze-that-lead-to-same-room)
- 2092. Find All People With Secret
- [LeetCode Link](https://leetcode.com/problems/find-all-people-with-secret)
|
+| - 883. Projection Area of 3D Shapes
- [LeetCode Link](https://leetcode.com/problems/projection-area-of-3d-shapes)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 884. Uncommon Words from Two Sentences
- [LeetCode Link](https://leetcode.com/problems/uncommon-words-from-two-sentences)
| 🆓 | | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 2085. Count Common Words With One Occurrence
- [LeetCode Link](https://leetcode.com/problems/count-common-words-with-one-occurrence)
|
+| - 885. Spiral Matrix III
- [LeetCode Link](https://leetcode.com/problems/spiral-matrix-iii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 54. Spiral Matrix
- [LeetCode Link](https://leetcode.com/problems/spiral-matrix)
- 59. Spiral Matrix II
- [LeetCode Link](https://leetcode.com/problems/spiral-matrix-ii)
|
+| - 886. Possible Bipartition
- [LeetCode Link](https://leetcode.com/problems/possible-bipartition)
| 🆓 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 887. Super Egg Drop
- [LeetCode Link](https://leetcode.com/problems/super-egg-drop)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1884. Egg Drop With 2 Eggs and N Floors
- [LeetCode Link](https://leetcode.com/problems/egg-drop-with-2-eggs-and-n-floors)
|
+| - 888. Fair Candy Swap
- [LeetCode Link](https://leetcode.com/problems/fair-candy-swap)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 889. Construct Binary Tree from Preorder and Postorder Traversal
- [LeetCode Link](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 890. Find and Replace Pattern
- [LeetCode Link](https://leetcode.com/problems/find-and-replace-pattern)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 891. Sum of Subsequence Widths
- [LeetCode Link](https://leetcode.com/problems/sum-of-subsequence-widths)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 892. Surface Area of 3D Shapes
- [LeetCode Link](https://leetcode.com/problems/surface-area-of-3d-shapes)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 893. Groups of Special-Equivalent Strings
- [LeetCode Link](https://leetcode.com/problems/groups-of-special-equivalent-strings)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 894. All Possible Full Binary Trees
- [LeetCode Link](https://leetcode.com/problems/all-possible-full-binary-trees)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 895. Maximum Frequency Stack
- [LeetCode Link](https://leetcode.com/problems/maximum-frequency-stack)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 896. Monotonic Array
- [LeetCode Link](https://leetcode.com/problems/monotonic-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 897. Increasing Order Search Tree
- [LeetCode Link](https://leetcode.com/problems/increasing-order-search-tree)
| 🆓 | ✅ | ⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 898. Bitwise ORs of Subarrays
- [LeetCode Link](https://leetcode.com/problems/bitwise-ors-of-subarrays)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 899. Orderly Queue
- [LeetCode Link](https://leetcode.com/problems/orderly-queue)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 900. RLE Iterator
- [LeetCode Link](https://leetcode.com/problems/rle-iterator)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
- Iterator
- [LeetCode Link](https://leetcode.com/tag/iterator)
|
|
+| - 901. Online Stock Span
- [LeetCode Link](https://leetcode.com/problems/online-stock-span)
| 🆓 | | ⭐️⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
| - 739. Daily Temperatures
- [LeetCode Link](https://leetcode.com/problems/daily-temperatures)
|
+| - 902. Numbers At Most N Given Digit Set
- [LeetCode Link](https://leetcode.com/problems/numbers-at-most-n-given-digit-set)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 903. Valid Permutations for DI Sequence
- [LeetCode Link](https://leetcode.com/problems/valid-permutations-for-di-sequence)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 904. Fruit Into Baskets
- [LeetCode Link](https://leetcode.com/problems/fruit-into-baskets)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 905. Sort Array By Parity
- [LeetCode Link](https://leetcode.com/problems/sort-array-by-parity)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2164. Sort Even and Odd Indices Independently
- [LeetCode Link](https://leetcode.com/problems/sort-even-and-odd-indices-independently)
|
+| - 906. Super Palindromes
- [LeetCode Link](https://leetcode.com/problems/super-palindromes)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 907. Sum of Subarray Minimums
- [LeetCode Link](https://leetcode.com/problems/sum-of-subarray-minimums)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 2104. Sum of Subarray Ranges
- [LeetCode Link](https://leetcode.com/problems/sum-of-subarray-ranges)
|
+| - 908. Smallest Range I
- [LeetCode Link](https://leetcode.com/problems/smallest-range-i)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 909. Snakes and Ladders
- [LeetCode Link](https://leetcode.com/problems/snakes-and-ladders)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 910. Smallest Range II
- [LeetCode Link](https://leetcode.com/problems/smallest-range-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 911. Online Election
- [LeetCode Link](https://leetcode.com/problems/online-election)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 1366. Rank Teams by Votes
- [LeetCode Link](https://leetcode.com/problems/rank-teams-by-votes)
|
+| - 912. Sort an Array
- [LeetCode Link](https://leetcode.com/problems/sort-an-array)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Merge Sort
- [LeetCode Link](https://leetcode.com/tag/merge-sort)
- Bucket Sort
- [LeetCode Link](https://leetcode.com/tag/bucket-sort)
- Radix Sort
- [LeetCode Link](https://leetcode.com/tag/radix-sort)
- Counting Sort
- [LeetCode Link](https://leetcode.com/tag/counting-sort)
|
|
+| - 913. Cat and Mouse
- [LeetCode Link](https://leetcode.com/problems/cat-and-mouse)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 1728. Cat and Mouse II
- [LeetCode Link](https://leetcode.com/problems/cat-and-mouse-ii)
|
+| - 914. X of a Kind in a Deck of Cards
- [LeetCode Link](https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
- Number Theory
- [LeetCode Link](https://leetcode.com/tag/number-theory)
|
|
+| - 915. Partition Array into Disjoint Intervals
- [LeetCode Link](https://leetcode.com/problems/partition-array-into-disjoint-intervals)
| 🆓 | 👀 | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 2012. Sum of Beauty in the Array
- [LeetCode Link](https://leetcode.com/problems/sum-of-beauty-in-the-array)
|
+| - 916. Word Subsets
- [LeetCode Link](https://leetcode.com/problems/word-subsets)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 917. Reverse Only Letters
- [LeetCode Link](https://leetcode.com/problems/reverse-only-letters)
| 🆓 | | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 918. Maximum Sum Circular Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-sum-circular-subarray)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Monotonic Queue
- [LeetCode Link](https://leetcode.com/tag/monotonic-queue)
|
|
+| - 919. Complete Binary Tree Inserter
- [LeetCode Link](https://leetcode.com/problems/complete-binary-tree-inserter)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 920. Number of Music Playlists
- [LeetCode Link](https://leetcode.com/problems/number-of-music-playlists)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Combinatorics
- [LeetCode Link](https://leetcode.com/tag/combinatorics)
|
|
+| - 921. Minimum Add to Make Parentheses Valid
- [LeetCode Link](https://leetcode.com/problems/minimum-add-to-make-parentheses-valid)
| 🆓 | ✅ | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 1963. Minimum Number of Swaps to Make the String Balanced
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced)
|
+| - 922. Sort Array By Parity II
- [LeetCode Link](https://leetcode.com/problems/sort-array-by-parity-ii)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2149. Rearrange Array Elements by Sign
- [LeetCode Link](https://leetcode.com/problems/rearrange-array-elements-by-sign)
- 2164. Sort Even and Odd Indices Independently
- [LeetCode Link](https://leetcode.com/problems/sort-even-and-odd-indices-independently)
|
+| - 923. 3Sum With Multiplicity
- [LeetCode Link](https://leetcode.com/problems/3sum-with-multiplicity)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 924. Minimize Malware Spread
- [LeetCode Link](https://leetcode.com/problems/minimize-malware-spread)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 925. Long Pressed Name
- [LeetCode Link](https://leetcode.com/problems/long-pressed-name)
| 🆓 | | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 926. Flip String to Monotone Increasing
- [LeetCode Link](https://leetcode.com/problems/flip-string-to-monotone-increasing)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 927. Three Equal Parts
- [LeetCode Link](https://leetcode.com/problems/three-equal-parts)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 928. Minimize Malware Spread II
- [LeetCode Link](https://leetcode.com/problems/minimize-malware-spread-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 929. Unique Email Addresses
- [LeetCode Link](https://leetcode.com/problems/unique-email-addresses)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 930. Binary Subarrays With Sum
- [LeetCode Link](https://leetcode.com/problems/binary-subarrays-with-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 931. Minimum Falling Path Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-falling-path-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 1289. Minimum Falling Path Sum II
- [LeetCode Link](https://leetcode.com/problems/minimum-falling-path-sum-ii)
|
+| - 932. Beautiful Array
- [LeetCode Link](https://leetcode.com/problems/beautiful-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
|
|
+| - 933. Number of Recent Calls
- [LeetCode Link](https://leetcode.com/problems/number-of-recent-calls)
| 🆓 | | ⭐️ | - Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
|
|
+| - 934. Shortest Bridge
- [LeetCode Link](https://leetcode.com/problems/shortest-bridge)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 935. Knight Dialer
- [LeetCode Link](https://leetcode.com/problems/knight-dialer)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 936. Stamping The Sequence
- [LeetCode Link](https://leetcode.com/problems/stamping-the-sequence)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
|
|
+| - 937. Reorder Data in Log Files
- [LeetCode Link](https://leetcode.com/problems/reorder-data-in-log-files)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 938. Range Sum of BST
- [LeetCode Link](https://leetcode.com/problems/range-sum-of-bst)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 939. Minimum Area Rectangle
- [LeetCode Link](https://leetcode.com/problems/minimum-area-rectangle)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 940. Distinct Subsequences II
- [LeetCode Link](https://leetcode.com/problems/distinct-subsequences-ii)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1987. Number of Unique Good Subsequences
- [LeetCode Link](https://leetcode.com/problems/number-of-unique-good-subsequences)
|
+| - 941. Valid Mountain Array
- [LeetCode Link](https://leetcode.com/problems/valid-mountain-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 1671. Minimum Number of Removals to Make Mountain Array
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array)
|
+| - 942. DI String Match
- [LeetCode Link](https://leetcode.com/problems/di-string-match)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 943. Find the Shortest Superstring
- [LeetCode Link](https://leetcode.com/problems/find-the-shortest-superstring)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
|
|
+| - 944. Delete Columns to Make Sorted
- [LeetCode Link](https://leetcode.com/problems/delete-columns-to-make-sorted)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 945. Minimum Increment to Make Array Unique
- [LeetCode Link](https://leetcode.com/problems/minimum-increment-to-make-array-unique)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 946. Validate Stack Sequences
- [LeetCode Link](https://leetcode.com/problems/validate-stack-sequences)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 947. Most Stones Removed with Same Row or Column
- [LeetCode Link](https://leetcode.com/problems/most-stones-removed-with-same-row-or-column)
| 🆓 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 948. Bag of Tokens
- [LeetCode Link](https://leetcode.com/problems/bag-of-tokens)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 949. Largest Time for Given Digits
- [LeetCode Link](https://leetcode.com/problems/largest-time-for-given-digits)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 950. Reveal Cards In Increasing Order
- [LeetCode Link](https://leetcode.com/problems/reveal-cards-in-increasing-order)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 951. Flip Equivalent Binary Trees
- [LeetCode Link](https://leetcode.com/problems/flip-equivalent-binary-trees)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 952. Largest Component Size by Common Factor
- [LeetCode Link](https://leetcode.com/problems/largest-component-size-by-common-factor)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
| - 2157. Groups of Strings
- [LeetCode Link](https://leetcode.com/problems/groups-of-strings)
|
+| - 953. Verifying an Alien Dictionary
- [LeetCode Link](https://leetcode.com/problems/verifying-an-alien-dictionary)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 954. Array of Doubled Pairs
- [LeetCode Link](https://leetcode.com/problems/array-of-doubled-pairs)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2007. Find Original Array From Doubled Array
- [LeetCode Link](https://leetcode.com/problems/find-original-array-from-doubled-array)
|
+| - 955. Delete Columns to Make Sorted II
- [LeetCode Link](https://leetcode.com/problems/delete-columns-to-make-sorted-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 956. Tallest Billboard
- [LeetCode Link](https://leetcode.com/problems/tallest-billboard)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 2035. Partition Array Into Two Arrays to Minimize Sum Difference
- [LeetCode Link](https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference)
|
+| - 957. Prison Cells After N Days
- [LeetCode Link](https://leetcode.com/problems/prison-cells-after-n-days)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 958. Check Completeness of a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/check-completeness-of-a-binary-tree)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 959. Regions Cut By Slashes
- [LeetCode Link](https://leetcode.com/problems/regions-cut-by-slashes)
| 🆓 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 960. Delete Columns to Make Sorted III
- [LeetCode Link](https://leetcode.com/problems/delete-columns-to-make-sorted-iii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 961. N-Repeated Element in Size 2N Array
- [LeetCode Link](https://leetcode.com/problems/n-repeated-element-in-size-2n-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 962. Maximum Width Ramp
- [LeetCode Link](https://leetcode.com/problems/maximum-width-ramp)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
|
|
+| - 963. Minimum Area Rectangle II
- [LeetCode Link](https://leetcode.com/problems/minimum-area-rectangle-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
|
|
+| - 964. Least Operators to Express Number
- [LeetCode Link](https://leetcode.com/problems/least-operators-to-express-number)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 965. Univalued Binary Tree
- [LeetCode Link](https://leetcode.com/problems/univalued-binary-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 1469. Find All The Lonely Nodes
- [LeetCode Link](https://leetcode.com/problems/find-all-the-lonely-nodes)
|
+| - 966. Vowel Spellchecker
- [LeetCode Link](https://leetcode.com/problems/vowel-spellchecker)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 967. Numbers With Same Consecutive Differences
- [LeetCode Link](https://leetcode.com/problems/numbers-with-same-consecutive-differences)
| 🆓 | ✅ | ⭐️⭐️ | - Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 968. Binary Tree Cameras
- [LeetCode Link](https://leetcode.com/problems/binary-tree-cameras)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 979. Distribute Coins in Binary Tree
- [LeetCode Link](https://leetcode.com/problems/distribute-coins-in-binary-tree)
|
+| - 969. Pancake Sorting
- [LeetCode Link](https://leetcode.com/problems/pancake-sorting)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 970. Powerful Integers
- [LeetCode Link](https://leetcode.com/problems/powerful-integers)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 971. Flip Binary Tree To Match Preorder Traversal
- [LeetCode Link](https://leetcode.com/problems/flip-binary-tree-to-match-preorder-traversal)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 972. Equal Rational Numbers
- [LeetCode Link](https://leetcode.com/problems/equal-rational-numbers)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 973. K Closest Points to Origin
- [LeetCode Link](https://leetcode.com/problems/k-closest-points-to-origin)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Quickselect
- [LeetCode Link](https://leetcode.com/tag/quickselect)
| - 215. Kth Largest Element in an Array
- [LeetCode Link](https://leetcode.com/problems/kth-largest-element-in-an-array)
- 347. Top K Frequent Elements
- [LeetCode Link](https://leetcode.com/problems/top-k-frequent-elements)
- 692. Top K Frequent Words
- [LeetCode Link](https://leetcode.com/problems/top-k-frequent-words)
- 1779. Find Nearest Point That Has the Same X or Y Coordinate
- [LeetCode Link](https://leetcode.com/problems/find-nearest-point-that-has-the-same-x-or-y-coordinate)
|
+| - 974. Subarray Sums Divisible by K
- [LeetCode Link](https://leetcode.com/problems/subarray-sums-divisible-by-k)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 560. Subarray Sum Equals K
- [LeetCode Link](https://leetcode.com/problems/subarray-sum-equals-k)
- 1590. Make Sum Divisible by P
- [LeetCode Link](https://leetcode.com/problems/make-sum-divisible-by-p)
|
+| - 975. Odd Even Jump
- [LeetCode Link](https://leetcode.com/problems/odd-even-jump)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 976. Largest Perimeter Triangle
- [LeetCode Link](https://leetcode.com/problems/largest-perimeter-triangle)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 812. Largest Triangle Area
- [LeetCode Link](https://leetcode.com/problems/largest-triangle-area)
|
+| - 977. Squares of a Sorted Array
- [LeetCode Link](https://leetcode.com/problems/squares-of-a-sorted-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 88. Merge Sorted Array
- [LeetCode Link](https://leetcode.com/problems/merge-sorted-array)
- 360. Sort Transformed Array
- [LeetCode Link](https://leetcode.com/problems/sort-transformed-array)
|
+| - 978. Longest Turbulent Subarray
- [LeetCode Link](https://leetcode.com/problems/longest-turbulent-subarray)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 53. Maximum Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-subarray)
|
+| - 979. Distribute Coins in Binary Tree
- [LeetCode Link](https://leetcode.com/problems/distribute-coins-in-binary-tree)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 834. Sum of Distances in Tree
- [LeetCode Link](https://leetcode.com/problems/sum-of-distances-in-tree)
- 968. Binary Tree Cameras
- [LeetCode Link](https://leetcode.com/problems/binary-tree-cameras)
|
+| - 980. Unique Paths III
- [LeetCode Link](https://leetcode.com/problems/unique-paths-iii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 37. Sudoku Solver
- [LeetCode Link](https://leetcode.com/problems/sudoku-solver)
- 63. Unique Paths II
- [LeetCode Link](https://leetcode.com/problems/unique-paths-ii)
- 212. Word Search II
- [LeetCode Link](https://leetcode.com/problems/word-search-ii)
|
+| - 981. Time Based Key-Value Store
- [LeetCode Link](https://leetcode.com/problems/time-based-key-value-store)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 2034. Stock Price Fluctuation
- [LeetCode Link](https://leetcode.com/problems/stock-price-fluctuation)
|
+| - 982. Triples with Bitwise AND Equal To Zero
- [LeetCode Link](https://leetcode.com/problems/triples-with-bitwise-and-equal-to-zero)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 983. Minimum Cost For Tickets
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-for-tickets)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 322. Coin Change
- [LeetCode Link](https://leetcode.com/problems/coin-change)
|
+| - 984. String Without AAA or BBB
- [LeetCode Link](https://leetcode.com/problems/string-without-aaa-or-bbb)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 985. Sum of Even Numbers After Queries
- [LeetCode Link](https://leetcode.com/problems/sum-of-even-numbers-after-queries)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 986. Interval List Intersections
- [LeetCode Link](https://leetcode.com/problems/interval-list-intersections)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 56. Merge Intervals
- [LeetCode Link](https://leetcode.com/problems/merge-intervals)
- 88. Merge Sorted Array
- [LeetCode Link](https://leetcode.com/problems/merge-sorted-array)
- 759. Employee Free Time
- [LeetCode Link](https://leetcode.com/problems/employee-free-time)
|
+| - 987. Vertical Order Traversal of a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 988. Smallest String Starting From Leaf
- [LeetCode Link](https://leetcode.com/problems/smallest-string-starting-from-leaf)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 129. Sum Root to Leaf Numbers
- [LeetCode Link](https://leetcode.com/problems/sum-root-to-leaf-numbers)
- 257. Binary Tree Paths
- [LeetCode Link](https://leetcode.com/problems/binary-tree-paths)
|
+| - 989. Add to Array-Form of Integer
- [LeetCode Link](https://leetcode.com/problems/add-to-array-form-of-integer)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 2. Add Two Numbers
- [LeetCode Link](https://leetcode.com/problems/add-two-numbers)
- 66. Plus One
- [LeetCode Link](https://leetcode.com/problems/plus-one)
- 67. Add Binary
- [LeetCode Link](https://leetcode.com/problems/add-binary)
- 415. Add Strings
- [LeetCode Link](https://leetcode.com/problems/add-strings)
|
+| - 990. Satisfiability of Equality Equations
- [LeetCode Link](https://leetcode.com/problems/satisfiability-of-equality-equations)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 991. Broken Calculator
- [LeetCode Link](https://leetcode.com/problems/broken-calculator)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 650. 2 Keys Keyboard
- [LeetCode Link](https://leetcode.com/problems/2-keys-keyboard)
|
+| - 992. Subarrays with K Different Integers
- [LeetCode Link](https://leetcode.com/problems/subarrays-with-k-different-integers)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 3. Longest Substring Without Repeating Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-without-repeating-characters)
- 159. Longest Substring with At Most Two Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters)
- 340. Longest Substring with At Most K Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
- 2062. Count Vowel Substrings of a String
- [LeetCode Link](https://leetcode.com/problems/count-vowel-substrings-of-a-string)
- 2107. Number of Unique Flavors After Sharing K Candies
- [LeetCode Link](https://leetcode.com/problems/number-of-unique-flavors-after-sharing-k-candies)
|
+| - 993. Cousins in Binary Tree
- [LeetCode Link](https://leetcode.com/problems/cousins-in-binary-tree)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 102. Binary Tree Level Order Traversal
- [LeetCode Link](https://leetcode.com/problems/binary-tree-level-order-traversal)
|
+| - 994. Rotting Oranges
- [LeetCode Link](https://leetcode.com/problems/rotting-oranges)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 286. Walls and Gates
- [LeetCode Link](https://leetcode.com/problems/walls-and-gates)
- 2101. Detonate the Maximum Bombs
- [LeetCode Link](https://leetcode.com/problems/detonate-the-maximum-bombs)
|
+| - 995. Minimum Number of K Consecutive Bit Flips
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 319. Bulb Switcher
- [LeetCode Link](https://leetcode.com/problems/bulb-switcher)
- 2167. Minimum Time to Remove All Cars Containing Illegal Goods
- [LeetCode Link](https://leetcode.com/problems/minimum-time-to-remove-all-cars-containing-illegal-goods)
|
+| - 996. Number of Squareful Arrays
- [LeetCode Link](https://leetcode.com/problems/number-of-squareful-arrays)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 47. Permutations II
- [LeetCode Link](https://leetcode.com/problems/permutations-ii)
|
+| - 997. Find the Town Judge
- [LeetCode Link](https://leetcode.com/problems/find-the-town-judge)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
| - 277. Find the Celebrity
- [LeetCode Link](https://leetcode.com/problems/find-the-celebrity)
|
+| - 998. Maximum Binary Tree II
- [LeetCode Link](https://leetcode.com/problems/maximum-binary-tree-ii)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 654. Maximum Binary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-binary-tree)
|
+| - 999. Available Captures for Rook
- [LeetCode Link](https://leetcode.com/problems/available-captures-for-rook)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1000. Minimum Cost to Merge Stones
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-merge-stones)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 312. Burst Balloons
- [LeetCode Link](https://leetcode.com/problems/burst-balloons)
- 1167. Minimum Cost to Connect Sticks
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-connect-sticks)
|
\ No newline at end of file
diff --git a/doc/table-6.md b/doc/table-6.md
index 35dfac22..dfb1f513 100644
--- a/doc/table-6.md
+++ b/doc/table-6.md
@@ -1,202 +1,202 @@
-| Question | Free? | Status | Difficulty | Topics | Similar Questions |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| - [1001. Grid Illumination](https://leetcode.com/problems/grid-illumination)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
| - [51. N-Queens](https://leetcode.com/problems/n-queens)
|
-| - [1002. Find Common Characters](https://leetcode.com/problems/find-common-characters)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
| - [350. Intersection of Two Arrays II](https://leetcode.com/problems/intersection-of-two-arrays-ii)
|
-| - [1003. Check If Word Is Valid After Substitutions](https://leetcode.com/problems/check-if-word-is-valid-after-substitutions)
| 🆓 | ✅ | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
| - [20. Valid Parentheses](https://leetcode.com/problems/valid-parentheses)
|
-| - [1004. Max Consecutive Ones III](https://leetcode.com/problems/max-consecutive-ones-iii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [340. Longest Substring with At Most K Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
- [424. Longest Repeating Character Replacement](https://leetcode.com/problems/longest-repeating-character-replacement)
- [485. Max Consecutive Ones](https://leetcode.com/problems/max-consecutive-ones)
- [487. Max Consecutive Ones II](https://leetcode.com/problems/max-consecutive-ones-ii)
- [2024. Maximize the Confusion of an Exam](https://leetcode.com/problems/maximize-the-confusion-of-an-exam)
|
-| - [1005. Maximize Sum Of Array After K Negations](https://leetcode.com/problems/maximize-sum-of-array-after-k-negations)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2099. Find Subsequence of Length K With the Largest Sum](https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum)
|
-| - [1006. Clumsy Factorial](https://leetcode.com/problems/clumsy-factorial)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Stack](https://leetcode.com/tag/stack)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1007. Minimum Domino Rotations For Equal Row](https://leetcode.com/problems/minimum-domino-rotations-for-equal-row)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1008. Construct Binary Search Tree from Preorder Traversal](https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1009. Complement of Base 10 Integer](https://leetcode.com/problems/complement-of-base-10-integer)
| 🆓 | ✅ | ⭐️ | - [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [1010. Pairs of Songs With Total Durations Divisible by 60](https://leetcode.com/problems/pairs-of-songs-with-total-durations-divisible-by-60)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1011. Capacity To Ship Packages Within D Days](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Greedy](https://leetcode.com/tag/greedy)
| - [410. Split Array Largest Sum](https://leetcode.com/problems/split-array-largest-sum)
- [1231. Divide Chocolate](https://leetcode.com/problems/divide-chocolate)
- [1891. Cutting Ribbons](https://leetcode.com/problems/cutting-ribbons)
- [2064. Minimized Maximum of Products Distributed to Any Store](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
|
-| - [1012. Numbers With Repeated Digits](https://leetcode.com/problems/numbers-with-repeated-digits)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1013. Partition Array Into Three Parts With Equal Sum](https://leetcode.com/problems/partition-array-into-three-parts-with-equal-sum)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
| - [1991. Find the Middle Index in Array](https://leetcode.com/problems/find-the-middle-index-in-array)
|
-| - [1014. Best Sightseeing Pair](https://leetcode.com/problems/best-sightseeing-pair)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1015. Smallest Integer Divisible by K](https://leetcode.com/problems/smallest-integer-divisible-by-k)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [1016. Binary String With Substrings Representing 1 To N](https://leetcode.com/problems/binary-string-with-substrings-representing-1-to-n)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1017. Convert to Base -2](https://leetcode.com/problems/convert-to-base-2)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
| - [1256. Encode Number](https://leetcode.com/problems/encode-number)
|
-| - [1018. Binary Prefix Divisible By 5](https://leetcode.com/problems/binary-prefix-divisible-by-5)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1019. Next Greater Node In Linked List](https://leetcode.com/problems/next-greater-node-in-linked-list)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
|
|
-| - [1020. Number of Enclaves](https://leetcode.com/problems/number-of-enclaves)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1021. Remove Outermost Parentheses](https://leetcode.com/problems/remove-outermost-parentheses)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
|
|
-| - [1022. Sum of Root To Leaf Binary Numbers](https://leetcode.com/problems/sum-of-root-to-leaf-binary-numbers)
| 🆓 | ✅ | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1023. Camelcase Matching](https://leetcode.com/problems/camelcase-matching)
| 🆓 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
- [String Matching](https://leetcode.com/tag/string-matching)
|
|
-| - [1024. Video Stitching](https://leetcode.com/problems/video-stitching)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1025. Divisor Game](https://leetcode.com/problems/divisor-game)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Brainteaser](https://leetcode.com/tag/brainteaser)
- [Game Theory](https://leetcode.com/tag/game-theory)
|
|
-| - [1026. Maximum Difference Between Node and Ancestor](https://leetcode.com/problems/maximum-difference-between-node-and-ancestor)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1027. Longest Arithmetic Subsequence](https://leetcode.com/problems/longest-arithmetic-subsequence)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1028. Recover a Tree From Preorder Traversal](https://leetcode.com/problems/recover-a-tree-from-preorder-traversal)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1029. Two City Scheduling](https://leetcode.com/problems/two-city-scheduling)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1030. Matrix Cells in Distance Order](https://leetcode.com/problems/matrix-cells-in-distance-order)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
- [Sorting](https://leetcode.com/tag/sorting)
- [Matrix](https://leetcode.com/tag/matrix)
| - [2194. Cells in a Range on an Excel Sheet](https://leetcode.com/problems/cells-in-a-range-on-an-excel-sheet)
|
-| - [1031. Maximum Sum of Two Non-Overlapping Subarrays](https://leetcode.com/problems/maximum-sum-of-two-non-overlapping-subarrays)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1032. Stream of Characters](https://leetcode.com/problems/stream-of-characters)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
- [Trie](https://leetcode.com/tag/trie)
- [Data Stream](https://leetcode.com/tag/data-stream)
|
|
-| - [1033. Moving Stones Until Consecutive](https://leetcode.com/problems/moving-stones-until-consecutive)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Brainteaser](https://leetcode.com/tag/brainteaser)
|
|
-| - [1034. Coloring A Border](https://leetcode.com/problems/coloring-a-border)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [463. Island Perimeter](https://leetcode.com/problems/island-perimeter)
|
-| - [1035. Uncrossed Lines](https://leetcode.com/problems/uncrossed-lines)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [72. Edit Distance](https://leetcode.com/problems/edit-distance)
|
-| - [1036. Escape a Large Maze](https://leetcode.com/problems/escape-a-large-maze)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [1037. Valid Boomerang](https://leetcode.com/problems/valid-boomerang)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
|
|
-| - [1038. Binary Search Tree to Greater Sum Tree](https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1039. Minimum Score Triangulation of Polygon](https://leetcode.com/problems/minimum-score-triangulation-of-polygon)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1040. Moving Stones Until Consecutive II](https://leetcode.com/problems/moving-stones-until-consecutive-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2009. Minimum Number of Operations to Make Array Continuous](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous)
|
-| - [1041. Robot Bounded In Circle](https://leetcode.com/problems/robot-bounded-in-circle)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1042. Flower Planting With No Adjacent](https://leetcode.com/problems/flower-planting-with-no-adjacent)
| 🆓 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [1043. Partition Array for Maximum Sum](https://leetcode.com/problems/partition-array-for-maximum-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [2098. Subsequence of Size K With the Largest Even Sum](https://leetcode.com/problems/subsequence-of-size-k-with-the-largest-even-sum)
|
-| - [1044. Longest Duplicate Substring](https://leetcode.com/problems/longest-duplicate-substring)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [Suffix Array](https://leetcode.com/tag/suffix-array)
- [Hash Function](https://leetcode.com/tag/hash-function)
|
|
-| - [1045. Customers Who Bought All Products](https://leetcode.com/problems/customers-who-bought-all-products)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1046. Last Stone Weight](https://leetcode.com/problems/last-stone-weight)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1047. Remove All Adjacent Duplicates In String](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
| - [1209. Remove All Adjacent Duplicates in String II](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii)
|
-| - [1048. Longest String Chain](https://leetcode.com/problems/longest-string-chain)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1049. Last Stone Weight II](https://leetcode.com/problems/last-stone-weight-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [2035. Partition Array Into Two Arrays to Minimize Sum Difference](https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference)
|
-| - [1050. Actors and Directors Who Cooperated At Least Three Times](https://leetcode.com/problems/actors-and-directors-who-cooperated-at-least-three-times)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1051. Height Checker](https://leetcode.com/problems/height-checker)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting Sort](https://leetcode.com/tag/counting-sort)
|
|
-| - [1052. Grumpy Bookstore Owner](https://leetcode.com/problems/grumpy-bookstore-owner)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1053. Previous Permutation With One Swap](https://leetcode.com/problems/previous-permutation-with-one-swap)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1054. Distant Barcodes](https://leetcode.com/problems/distant-barcodes)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1055. Shortest Way to Form String](https://leetcode.com/problems/shortest-way-to-form-string)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
| - [392. Is Subsequence](https://leetcode.com/problems/is-subsequence)
- [792. Number of Matching Subsequences](https://leetcode.com/problems/number-of-matching-subsequences)
|
-| - [1056. Confusing Number](https://leetcode.com/problems/confusing-number)
| 💰 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
| - [246. Strobogrammatic Number](https://leetcode.com/problems/strobogrammatic-number)
- [1088. Confusing Number II](https://leetcode.com/problems/confusing-number-ii)
|
-| - [1057. Campus Bikes](https://leetcode.com/problems/campus-bikes)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1066. Campus Bikes II](https://leetcode.com/problems/campus-bikes-ii)
|
-| - [1058. Minimize Rounding Error to Meet Target](https://leetcode.com/problems/minimize-rounding-error-to-meet-target)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1059. All Paths from Source Lead to Destination](https://leetcode.com/problems/all-paths-from-source-lead-to-destination)
| 💰 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [1060. Missing Element in Sorted Array](https://leetcode.com/problems/missing-element-in-sorted-array)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
|
|
-| - [1061. Lexicographically Smallest Equivalent String](https://leetcode.com/problems/lexicographically-smallest-equivalent-string)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Union Find](https://leetcode.com/tag/union-find)
|
|
-| - [1062. Longest Repeating Substring](https://leetcode.com/problems/longest-repeating-substring)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [Suffix Array](https://leetcode.com/tag/suffix-array)
- [Hash Function](https://leetcode.com/tag/hash-function)
|
|
-| - [1063. Number of Valid Subarrays](https://leetcode.com/problems/number-of-valid-subarrays)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [2110. Number of Smooth Descent Periods of a Stock](https://leetcode.com/problems/number-of-smooth-descent-periods-of-a-stock)
|
-| - [1064. Fixed Point](https://leetcode.com/problems/fixed-point)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
|
|
-| - [1065. Index Pairs of a String](https://leetcode.com/problems/index-pairs-of-a-string)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1066. Campus Bikes II](https://leetcode.com/problems/campus-bikes-ii)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [1057. Campus Bikes](https://leetcode.com/problems/campus-bikes)
|
-| - [1067. Digit Count in Range](https://leetcode.com/problems/digit-count-in-range)
| 💰 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [233. Number of Digit One](https://leetcode.com/problems/number-of-digit-one)
|
-| - [1068. Product Sales Analysis I](https://leetcode.com/problems/product-sales-analysis-i)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1069. Product Sales Analysis II](https://leetcode.com/problems/product-sales-analysis-ii)
|
-| - [1069. Product Sales Analysis II](https://leetcode.com/problems/product-sales-analysis-ii)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1068. Product Sales Analysis I](https://leetcode.com/problems/product-sales-analysis-i)
- [1070. Product Sales Analysis III](https://leetcode.com/problems/product-sales-analysis-iii)
|
-| - [1070. Product Sales Analysis III](https://leetcode.com/problems/product-sales-analysis-iii)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1069. Product Sales Analysis II](https://leetcode.com/problems/product-sales-analysis-ii)
|
-| - [1071. Greatest Common Divisor of Strings](https://leetcode.com/problems/greatest-common-divisor-of-strings)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
| - [1979. Find Greatest Common Divisor of Array](https://leetcode.com/problems/find-greatest-common-divisor-of-array)
|
-| - [1072. Flip Columns For Maximum Number of Equal Rows](https://leetcode.com/problems/flip-columns-for-maximum-number-of-equal-rows)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1073. Adding Two Negabinary Numbers](https://leetcode.com/problems/adding-two-negabinary-numbers)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [1074. Number of Submatrices That Sum to Target](https://leetcode.com/problems/number-of-submatrices-that-sum-to-target)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Matrix](https://leetcode.com/tag/matrix)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1075. Project Employees I](https://leetcode.com/problems/project-employees-i)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1076. Project Employees II](https://leetcode.com/problems/project-employees-ii)
|
-| - [1076. Project Employees II](https://leetcode.com/problems/project-employees-ii)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1075. Project Employees I](https://leetcode.com/problems/project-employees-i)
- [1077. Project Employees III](https://leetcode.com/problems/project-employees-iii)
|
-| - [1077. Project Employees III](https://leetcode.com/problems/project-employees-iii)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1076. Project Employees II](https://leetcode.com/problems/project-employees-ii)
|
-| - [1078. Occurrences After Bigram](https://leetcode.com/problems/occurrences-after-bigram)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1079. Letter Tile Possibilities](https://leetcode.com/problems/letter-tile-possibilities)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
|
|
-| - [1080. Insufficient Nodes in Root to Leaf Paths](https://leetcode.com/problems/insufficient-nodes-in-root-to-leaf-paths)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1081. Smallest Subsequence of Distinct Characters](https://leetcode.com/problems/smallest-subsequence-of-distinct-characters)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [1673. Find the Most Competitive Subsequence](https://leetcode.com/problems/find-the-most-competitive-subsequence)
|
-| - [1082. Sales Analysis I](https://leetcode.com/problems/sales-analysis-i)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1083. Sales Analysis II](https://leetcode.com/problems/sales-analysis-ii)
|
-| - [1083. Sales Analysis II](https://leetcode.com/problems/sales-analysis-ii)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1082. Sales Analysis I](https://leetcode.com/problems/sales-analysis-i)
- [1084. Sales Analysis III](https://leetcode.com/problems/sales-analysis-iii)
|
-| - [1084. Sales Analysis III](https://leetcode.com/problems/sales-analysis-iii)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1083. Sales Analysis II](https://leetcode.com/problems/sales-analysis-ii)
|
-| - [1085. Sum of Digits in the Minimum Number](https://leetcode.com/problems/sum-of-digits-in-the-minimum-number)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
| - [258. Add Digits](https://leetcode.com/problems/add-digits)
|
-| - [1086. High Five](https://leetcode.com/problems/high-five)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1087. Brace Expansion](https://leetcode.com/problems/brace-expansion)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [394. Decode String](https://leetcode.com/problems/decode-string)
- [784. Letter Case Permutation](https://leetcode.com/problems/letter-case-permutation)
- [1096. Brace Expansion II](https://leetcode.com/problems/brace-expansion-ii)
|
-| - [1088. Confusing Number II](https://leetcode.com/problems/confusing-number-ii)
| 💰 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Backtracking](https://leetcode.com/tag/backtracking)
| - [1056. Confusing Number](https://leetcode.com/problems/confusing-number)
|
-| - [1089. Duplicate Zeros](https://leetcode.com/problems/duplicate-zeros)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
|
|
-| - [1090. Largest Values From Labels](https://leetcode.com/problems/largest-values-from-labels)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1091. Shortest Path in Binary Matrix](https://leetcode.com/problems/shortest-path-in-binary-matrix)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1092. Shortest Common Supersequence ](https://leetcode.com/problems/shortest-common-supersequence)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1143. Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence)
|
-| - [1093. Statistics from a Large Sample](https://leetcode.com/problems/statistics-from-a-large-sample)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Probability and Statistics](https://leetcode.com/tag/probability-and-statistics)
|
|
-| - [1094. Car Pooling](https://leetcode.com/problems/car-pooling)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Simulation](https://leetcode.com/tag/simulation)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [253. Meeting Rooms II](https://leetcode.com/problems/meeting-rooms-ii)
|
-| - [1095. Find in Mountain Array](https://leetcode.com/problems/find-in-mountain-array)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Interactive](https://leetcode.com/tag/interactive)
| - [852. Peak Index in a Mountain Array](https://leetcode.com/problems/peak-index-in-a-mountain-array)
- [1671. Minimum Number of Removals to Make Mountain Array](https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array)
- [2100. Find Good Days to Rob the Bank](https://leetcode.com/problems/find-good-days-to-rob-the-bank)
|
-| - [1096. Brace Expansion II](https://leetcode.com/problems/brace-expansion-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Stack](https://leetcode.com/tag/stack)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [1087. Brace Expansion](https://leetcode.com/problems/brace-expansion)
|
-| - [1097. Game Play Analysis V](https://leetcode.com/problems/game-play-analysis-v)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [550. Game Play Analysis IV](https://leetcode.com/problems/game-play-analysis-iv)
|
-| - [1098. Unpopular Books](https://leetcode.com/problems/unpopular-books)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1099. Two Sum Less Than K](https://leetcode.com/problems/two-sum-less-than-k)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1. Two Sum](https://leetcode.com/problems/two-sum)
- [167. Two Sum II - Input Array Is Sorted](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted)
- [259. 3Sum Smaller](https://leetcode.com/problems/3sum-smaller)
- [713. Subarray Product Less Than K](https://leetcode.com/problems/subarray-product-less-than-k)
|
-| - [1100. Find K-Length Substrings With No Repeated Characters](https://leetcode.com/problems/find-k-length-substrings-with-no-repeated-characters)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1101. The Earliest Moment When Everyone Become Friends](https://leetcode.com/problems/the-earliest-moment-when-everyone-become-friends)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Union Find](https://leetcode.com/tag/union-find)
| - [547. Number of Provinces](https://leetcode.com/problems/number-of-provinces)
|
-| - [1102. Path With Maximum Minimum Value](https://leetcode.com/problems/path-with-maximum-minimum-value)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Matrix](https://leetcode.com/tag/matrix)
| - [1631. Path With Minimum Effort](https://leetcode.com/problems/path-with-minimum-effort)
|
-| - [1103. Distribute Candies to People](https://leetcode.com/problems/distribute-candies-to-people)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1104. Path In Zigzag Labelled Binary Tree](https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1105. Filling Bookcase Shelves](https://leetcode.com/problems/filling-bookcase-shelves)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1106. Parsing A Boolean Expression](https://leetcode.com/problems/parsing-a-boolean-expression)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Recursion](https://leetcode.com/tag/recursion)
|
|
-| - [1107. New Users Daily Count](https://leetcode.com/problems/new-users-daily-count)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1108. Defanging an IP Address](https://leetcode.com/problems/defanging-an-ip-address)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1109. Corporate Flight Bookings](https://leetcode.com/problems/corporate-flight-bookings)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1110. Delete Nodes And Return Forest](https://leetcode.com/problems/delete-nodes-and-return-forest)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [2049. Count Nodes With the Highest Score](https://leetcode.com/problems/count-nodes-with-the-highest-score)
|
-| - [1111. Maximum Nesting Depth of Two Valid Parentheses Strings](https://leetcode.com/problems/maximum-nesting-depth-of-two-valid-parentheses-strings)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
| - [1614. Maximum Nesting Depth of the Parentheses](https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses)
|
-| - [1112. Highest Grade For Each Student](https://leetcode.com/problems/highest-grade-for-each-student)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [184. Department Highest Salary](https://leetcode.com/problems/department-highest-salary)
|
-| - [1113. Reported Posts](https://leetcode.com/problems/reported-posts)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1114. Print in Order](https://leetcode.com/problems/print-in-order)
| 🆓 | | ⭐️ | - [Concurrency](https://leetcode.com/tag/concurrency)
| - [1115. Print FooBar Alternately](https://leetcode.com/problems/print-foobar-alternately)
|
-| - [1115. Print FooBar Alternately](https://leetcode.com/problems/print-foobar-alternately)
| 🆓 | | ⭐️⭐️ | - [Concurrency](https://leetcode.com/tag/concurrency)
| - [1114. Print in Order](https://leetcode.com/problems/print-in-order)
- [1116. Print Zero Even Odd](https://leetcode.com/problems/print-zero-even-odd)
|
-| - [1116. Print Zero Even Odd](https://leetcode.com/problems/print-zero-even-odd)
| 🆓 | | ⭐️⭐️ | - [Concurrency](https://leetcode.com/tag/concurrency)
| - [1115. Print FooBar Alternately](https://leetcode.com/problems/print-foobar-alternately)
- [1195. Fizz Buzz Multithreaded](https://leetcode.com/problems/fizz-buzz-multithreaded)
|
-| - [1117. Building H2O](https://leetcode.com/problems/building-h2o)
| 🆓 | | ⭐️⭐️ | - [Concurrency](https://leetcode.com/tag/concurrency)
|
|
-| - [1118. Number of Days in a Month](https://leetcode.com/problems/number-of-days-in-a-month)
| 💰 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1119. Remove Vowels from a String](https://leetcode.com/problems/remove-vowels-from-a-string)
| 💰 | | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [345. Reverse Vowels of a String](https://leetcode.com/problems/reverse-vowels-of-a-string)
|
-| - [1120. Maximum Average Subtree](https://leetcode.com/problems/maximum-average-subtree)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [1973. Count Nodes Equal to Sum of Descendants](https://leetcode.com/problems/count-nodes-equal-to-sum-of-descendants)
|
-| - [1121. Divide Array Into Increasing Sequences](https://leetcode.com/problems/divide-array-into-increasing-sequences)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1122. Relative Sort Array](https://leetcode.com/problems/relative-sort-array)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting Sort](https://leetcode.com/tag/counting-sort)
|
|
-| - [1123. Lowest Common Ancestor of Deepest Leaves](https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [1676. Lowest Common Ancestor of a Binary Tree IV](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
|
-| - [1124. Longest Well-Performing Interval](https://leetcode.com/problems/longest-well-performing-interval)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1125. Smallest Sufficient Team](https://leetcode.com/problems/smallest-sufficient-team)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [1986. Minimum Number of Work Sessions to Finish the Tasks](https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks)
- [1994. The Number of Good Subsets](https://leetcode.com/problems/the-number-of-good-subsets)
|
-| - [1126. Active Businesses](https://leetcode.com/problems/active-businesses)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1127. User Purchase Platform](https://leetcode.com/problems/user-purchase-platform)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1128. Number of Equivalent Domino Pairs](https://leetcode.com/problems/number-of-equivalent-domino-pairs)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1129. Shortest Path with Alternating Colors](https://leetcode.com/problems/shortest-path-with-alternating-colors)
| 🆓 | | ⭐️⭐️ | - [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [1130. Minimum Cost Tree From Leaf Values](https://leetcode.com/problems/minimum-cost-tree-from-leaf-values)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
|
|
-| - [1131. Maximum of Absolute Value Expression](https://leetcode.com/problems/maximum-of-absolute-value-expression)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [1132. Reported Posts II](https://leetcode.com/problems/reported-posts-ii)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1133. Largest Unique Number](https://leetcode.com/problems/largest-unique-number)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1134. Armstrong Number](https://leetcode.com/problems/armstrong-number)
| 💰 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1135. Connecting Cities With Minimum Cost](https://leetcode.com/problems/connecting-cities-with-minimum-cost)
| 💰 | | ⭐️⭐️ | - [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Minimum Spanning Tree](https://leetcode.com/tag/minimum-spanning-tree)
| - [2093. Minimum Cost to Reach City With Discounts](https://leetcode.com/problems/minimum-cost-to-reach-city-with-discounts)
|
-| - [1136. Parallel Courses](https://leetcode.com/problems/parallel-courses)
| 💰 | | ⭐️⭐️ | - [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
| - [210. Course Schedule II](https://leetcode.com/problems/course-schedule-ii)
- [1494. Parallel Courses II](https://leetcode.com/problems/parallel-courses-ii)
- [2050. Parallel Courses III](https://leetcode.com/problems/parallel-courses-iii)
|
-| - [1137. N-th Tribonacci Number](https://leetcode.com/problems/n-th-tribonacci-number)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Memoization](https://leetcode.com/tag/memoization)
| - [70. Climbing Stairs](https://leetcode.com/problems/climbing-stairs)
- [509. Fibonacci Number](https://leetcode.com/problems/fibonacci-number)
|
-| - [1138. Alphabet Board Path](https://leetcode.com/problems/alphabet-board-path)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1139. Largest 1-Bordered Square](https://leetcode.com/problems/largest-1-bordered-square)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1140. Stone Game II](https://leetcode.com/problems/stone-game-ii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [1563. Stone Game V](https://leetcode.com/problems/stone-game-v)
- [1686. Stone Game VI](https://leetcode.com/problems/stone-game-vi)
- [1690. Stone Game VII](https://leetcode.com/problems/stone-game-vii)
- [1872. Stone Game VIII](https://leetcode.com/problems/stone-game-viii)
- [2029. Stone Game IX](https://leetcode.com/problems/stone-game-ix)
|
-| - [1141. User Activity for the Past 30 Days I](https://leetcode.com/problems/user-activity-for-the-past-30-days-i)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1142. User Activity for the Past 30 Days II](https://leetcode.com/problems/user-activity-for-the-past-30-days-ii)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1143. Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [516. Longest Palindromic Subsequence](https://leetcode.com/problems/longest-palindromic-subsequence)
- [583. Delete Operation for Two Strings](https://leetcode.com/problems/delete-operation-for-two-strings)
- [1092. Shortest Common Supersequence ](https://leetcode.com/problems/shortest-common-supersequence)
|
-| - [1144. Decrease Elements To Make Array Zigzag](https://leetcode.com/problems/decrease-elements-to-make-array-zigzag)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1145. Binary Tree Coloring Game](https://leetcode.com/problems/binary-tree-coloring-game)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1146. Snapshot Array](https://leetcode.com/problems/snapshot-array)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Design](https://leetcode.com/tag/design)
|
|
-| - [1147. Longest Chunked Palindrome Decomposition](https://leetcode.com/problems/longest-chunked-palindrome-decomposition)
| 🆓 | | ⭐️⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [Hash Function](https://leetcode.com/tag/hash-function)
|
|
-| - [1148. Article Views I](https://leetcode.com/problems/article-views-i)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1149. Article Views II](https://leetcode.com/problems/article-views-ii)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1150. Check If a Number Is Majority Element in a Sorted Array](https://leetcode.com/problems/check-if-a-number-is-majority-element-in-a-sorted-array)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [169. Majority Element](https://leetcode.com/problems/majority-element)
- [229. Majority Element II](https://leetcode.com/problems/majority-element-ii)
|
-| - [1151. Minimum Swaps to Group All 1's Together](https://leetcode.com/problems/minimum-swaps-to-group-all-1s-together)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [1703. Minimum Adjacent Swaps for K Consecutive Ones](https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-ones)
- [2134. Minimum Swaps to Group All 1's Together II](https://leetcode.com/problems/minimum-swaps-to-group-all-1s-together-ii)
|
-| - [1152. Analyze User Website Visit Pattern](https://leetcode.com/problems/analyze-user-website-visit-pattern)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1153. String Transforms Into Another String](https://leetcode.com/problems/string-transforms-into-another-string)
| 💰 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1154. Day of the Year](https://leetcode.com/problems/day-of-the-year)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1155. Number of Dice Rolls With Target Sum](https://leetcode.com/problems/number-of-dice-rolls-with-target-sum)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1775. Equal Sum Arrays With Minimum Number of Operations](https://leetcode.com/problems/equal-sum-arrays-with-minimum-number-of-operations)
- [2028. Find Missing Observations](https://leetcode.com/problems/find-missing-observations)
|
-| - [1156. Swap For Longest Repeated Character Substring](https://leetcode.com/problems/swap-for-longest-repeated-character-substring)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1157. Online Majority Element In Subarray](https://leetcode.com/problems/online-majority-element-in-subarray)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Design](https://leetcode.com/tag/design)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
|
|
-| - [1158. Market Analysis I](https://leetcode.com/problems/market-analysis-i)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1159. Market Analysis II](https://leetcode.com/problems/market-analysis-ii)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1160. Find Words That Can Be Formed by Characters](https://leetcode.com/problems/find-words-that-can-be-formed-by-characters)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1161. Maximum Level Sum of a Binary Tree](https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1162. As Far from Land as Possible](https://leetcode.com/problems/as-far-from-land-as-possible)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [317. Shortest Distance from All Buildings](https://leetcode.com/problems/shortest-distance-from-all-buildings)
- [2146. K Highest Ranked Items Within a Price Range](https://leetcode.com/problems/k-highest-ranked-items-within-a-price-range)
|
-| - [1163. Last Substring in Lexicographical Order](https://leetcode.com/problems/last-substring-in-lexicographical-order)
| 🆓 | | ⭐️⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1164. Product Price at a Given Date](https://leetcode.com/problems/product-price-at-a-given-date)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1165. Single-Row Keyboard](https://leetcode.com/problems/single-row-keyboard)
| 💰 | | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1166. Design File System](https://leetcode.com/problems/design-file-system)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
- [Trie](https://leetcode.com/tag/trie)
|
|
-| - [1167. Minimum Cost to Connect Sticks](https://leetcode.com/problems/minimum-cost-to-connect-sticks)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [1000. Minimum Cost to Merge Stones](https://leetcode.com/problems/minimum-cost-to-merge-stones)
|
-| - [1168. Optimize Water Distribution in a Village](https://leetcode.com/problems/optimize-water-distribution-in-a-village)
| 💰 | | ⭐️⭐️⭐️ | - [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
- [Minimum Spanning Tree](https://leetcode.com/tag/minimum-spanning-tree)
|
|
-| - [1169. Invalid Transactions](https://leetcode.com/problems/invalid-transactions)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1170. Compare Strings by Frequency of the Smallest Character](https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1171. Remove Zero Sum Consecutive Nodes from Linked List](https://leetcode.com/problems/remove-zero-sum-consecutive-nodes-from-linked-list)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Linked List](https://leetcode.com/tag/linked-list)
| - [1474. Delete N Nodes After M Nodes of a Linked List](https://leetcode.com/problems/delete-n-nodes-after-m-nodes-of-a-linked-list)
|
-| - [1172. Dinner Plate Stacks](https://leetcode.com/problems/dinner-plate-stacks)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Stack](https://leetcode.com/tag/stack)
- [Design](https://leetcode.com/tag/design)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1173. Immediate Food Delivery I](https://leetcode.com/problems/immediate-food-delivery-i)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1174. Immediate Food Delivery II](https://leetcode.com/problems/immediate-food-delivery-ii)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1175. Prime Arrangements](https://leetcode.com/problems/prime-arrangements)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1176. Diet Plan Performance](https://leetcode.com/problems/diet-plan-performance)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1177. Can Make Palindrome from Substring](https://leetcode.com/problems/can-make-palindrome-from-substring)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [2055. Plates Between Candles](https://leetcode.com/problems/plates-between-candles)
|
-| - [1178. Number of Valid Words for Each Puzzle](https://leetcode.com/problems/number-of-valid-words-for-each-puzzle)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Trie](https://leetcode.com/tag/trie)
|
|
-| - [1179. Reformat Department Table](https://leetcode.com/problems/reformat-department-table)
| 🆓 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1180. Count Substrings with Only One Distinct Letter](https://leetcode.com/problems/count-substrings-with-only-one-distinct-letter)
| 💰 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1181. Before and After Puzzle](https://leetcode.com/problems/before-and-after-puzzle)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1182. Shortest Distance to Target Color](https://leetcode.com/problems/shortest-distance-to-target-color)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1183. Maximum Number of Ones](https://leetcode.com/problems/maximum-number-of-ones)
| 💰 | | ⭐️⭐️⭐️ | - [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1184. Distance Between Bus Stops](https://leetcode.com/problems/distance-between-bus-stops)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1185. Day of the Week](https://leetcode.com/problems/day-of-the-week)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1186. Maximum Subarray Sum with One Deletion](https://leetcode.com/problems/maximum-subarray-sum-with-one-deletion)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1187. Make Array Strictly Increasing](https://leetcode.com/problems/make-array-strictly-increasing)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1188. Design Bounded Blocking Queue](https://leetcode.com/problems/design-bounded-blocking-queue)
| 💰 | | ⭐️⭐️ | - [Concurrency](https://leetcode.com/tag/concurrency)
|
|
-| - [1189. Maximum Number of Balloons](https://leetcode.com/problems/maximum-number-of-balloons)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1190. Reverse Substrings Between Each Pair of Parentheses](https://leetcode.com/problems/reverse-substrings-between-each-pair-of-parentheses)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
|
|
-| - [1191. K-Concatenation Maximum Sum](https://leetcode.com/problems/k-concatenation-maximum-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1192. Critical Connections in a Network](https://leetcode.com/problems/critical-connections-in-a-network)
| 🆓 | | ⭐️⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Biconnected Component](https://leetcode.com/tag/biconnected-component)
|
|
-| - [1193. Monthly Transactions I](https://leetcode.com/problems/monthly-transactions-i)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1205. Monthly Transactions II](https://leetcode.com/problems/monthly-transactions-ii)
|
-| - [1194. Tournament Winners](https://leetcode.com/problems/tournament-winners)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1195. Fizz Buzz Multithreaded](https://leetcode.com/problems/fizz-buzz-multithreaded)
| 🆓 | | ⭐️⭐️ | - [Concurrency](https://leetcode.com/tag/concurrency)
| - [412. Fizz Buzz](https://leetcode.com/problems/fizz-buzz)
- [1116. Print Zero Even Odd](https://leetcode.com/problems/print-zero-even-odd)
|
-| - [1196. How Many Apples Can You Put into the Basket](https://leetcode.com/problems/how-many-apples-can-you-put-into-the-basket)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1197. Minimum Knight Moves](https://leetcode.com/problems/minimum-knight-moves)
| 💰 | | ⭐️⭐️ | - [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [1198. Find Smallest Common Element in All Rows](https://leetcode.com/problems/find-smallest-common-element-in-all-rows)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Matrix](https://leetcode.com/tag/matrix)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1199. Minimum Time to Build Blocks](https://leetcode.com/problems/minimum-time-to-build-blocks)
| 💰 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1200. Minimum Absolute Difference](https://leetcode.com/problems/minimum-absolute-difference)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2144. Minimum Cost of Buying Candies With Discount](https://leetcode.com/problems/minimum-cost-of-buying-candies-with-discount)
|
\ No newline at end of file
+| Question | Free? | Status | Difficulty | Topics | Similar Questions |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----- | ------ | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| - 1001. Grid Illumination
- [LeetCode Link](https://leetcode.com/problems/grid-illumination)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
| - 51. N-Queens
- [LeetCode Link](https://leetcode.com/problems/n-queens)
|
+| - 1002. Find Common Characters
- [LeetCode Link](https://leetcode.com/problems/find-common-characters)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 350. Intersection of Two Arrays II
- [LeetCode Link](https://leetcode.com/problems/intersection-of-two-arrays-ii)
|
+| - 1003. Check If Word Is Valid After Substitutions
- [LeetCode Link](https://leetcode.com/problems/check-if-word-is-valid-after-substitutions)
| 🆓 | ✅ | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 20. Valid Parentheses
- [LeetCode Link](https://leetcode.com/problems/valid-parentheses)
|
+| - 1004. Max Consecutive Ones III
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones-iii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 340. Longest Substring with At Most K Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)
- 424. Longest Repeating Character Replacement
- [LeetCode Link](https://leetcode.com/problems/longest-repeating-character-replacement)
- 485. Max Consecutive Ones
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones)
- 487. Max Consecutive Ones II
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones-ii)
- 2024. Maximize the Confusion of an Exam
- [LeetCode Link](https://leetcode.com/problems/maximize-the-confusion-of-an-exam)
|
+| - 1005. Maximize Sum Of Array After K Negations
- [LeetCode Link](https://leetcode.com/problems/maximize-sum-of-array-after-k-negations)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2099. Find Subsequence of Length K With the Largest Sum
- [LeetCode Link](https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum)
|
+| - 1006. Clumsy Factorial
- [LeetCode Link](https://leetcode.com/problems/clumsy-factorial)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1007. Minimum Domino Rotations For Equal Row
- [LeetCode Link](https://leetcode.com/problems/minimum-domino-rotations-for-equal-row)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1008. Construct Binary Search Tree from Preorder Traversal
- [LeetCode Link](https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1009. Complement of Base 10 Integer
- [LeetCode Link](https://leetcode.com/problems/complement-of-base-10-integer)
| 🆓 | ✅ | ⭐️ | - Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 1010. Pairs of Songs With Total Durations Divisible by 60
- [LeetCode Link](https://leetcode.com/problems/pairs-of-songs-with-total-durations-divisible-by-60)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1011. Capacity To Ship Packages Within D Days
- [LeetCode Link](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 410. Split Array Largest Sum
- [LeetCode Link](https://leetcode.com/problems/split-array-largest-sum)
- 1231. Divide Chocolate
- [LeetCode Link](https://leetcode.com/problems/divide-chocolate)
- 1891. Cutting Ribbons
- [LeetCode Link](https://leetcode.com/problems/cutting-ribbons)
- 2064. Minimized Maximum of Products Distributed to Any Store
- [LeetCode Link](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
|
+| - 1012. Numbers With Repeated Digits
- [LeetCode Link](https://leetcode.com/problems/numbers-with-repeated-digits)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1013. Partition Array Into Three Parts With Equal Sum
- [LeetCode Link](https://leetcode.com/problems/partition-array-into-three-parts-with-equal-sum)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 1991. Find the Middle Index in Array
- [LeetCode Link](https://leetcode.com/problems/find-the-middle-index-in-array)
|
+| - 1014. Best Sightseeing Pair
- [LeetCode Link](https://leetcode.com/problems/best-sightseeing-pair)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1015. Smallest Integer Divisible by K
- [LeetCode Link](https://leetcode.com/problems/smallest-integer-divisible-by-k)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1016. Binary String With Substrings Representing 1 To N
- [LeetCode Link](https://leetcode.com/problems/binary-string-with-substrings-representing-1-to-n)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1017. Convert to Base -2
- [LeetCode Link](https://leetcode.com/problems/convert-to-base-2)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 1256. Encode Number
- [LeetCode Link](https://leetcode.com/problems/encode-number)
|
+| - 1018. Binary Prefix Divisible By 5
- [LeetCode Link](https://leetcode.com/problems/binary-prefix-divisible-by-5)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1019. Next Greater Node In Linked List
- [LeetCode Link](https://leetcode.com/problems/next-greater-node-in-linked-list)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
|
|
+| - 1020. Number of Enclaves
- [LeetCode Link](https://leetcode.com/problems/number-of-enclaves)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1021. Remove Outermost Parentheses
- [LeetCode Link](https://leetcode.com/problems/remove-outermost-parentheses)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
|
|
+| - 1022. Sum of Root To Leaf Binary Numbers
- [LeetCode Link](https://leetcode.com/problems/sum-of-root-to-leaf-binary-numbers)
| 🆓 | ✅ | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1023. Camelcase Matching
- [LeetCode Link](https://leetcode.com/problems/camelcase-matching)
| 🆓 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
|
|
+| - 1024. Video Stitching
- [LeetCode Link](https://leetcode.com/problems/video-stitching)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1025. Divisor Game
- [LeetCode Link](https://leetcode.com/problems/divisor-game)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Brainteaser
- [LeetCode Link](https://leetcode.com/tag/brainteaser)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
|
|
+| - 1026. Maximum Difference Between Node and Ancestor
- [LeetCode Link](https://leetcode.com/problems/maximum-difference-between-node-and-ancestor)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1027. Longest Arithmetic Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-arithmetic-subsequence)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1028. Recover a Tree From Preorder Traversal
- [LeetCode Link](https://leetcode.com/problems/recover-a-tree-from-preorder-traversal)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1029. Two City Scheduling
- [LeetCode Link](https://leetcode.com/problems/two-city-scheduling)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1030. Matrix Cells in Distance Order
- [LeetCode Link](https://leetcode.com/problems/matrix-cells-in-distance-order)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 2194. Cells in a Range on an Excel Sheet
- [LeetCode Link](https://leetcode.com/problems/cells-in-a-range-on-an-excel-sheet)
|
+| - 1031. Maximum Sum of Two Non-Overlapping Subarrays
- [LeetCode Link](https://leetcode.com/problems/maximum-sum-of-two-non-overlapping-subarrays)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1032. Stream of Characters
- [LeetCode Link](https://leetcode.com/problems/stream-of-characters)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
|
|
+| - 1033. Moving Stones Until Consecutive
- [LeetCode Link](https://leetcode.com/problems/moving-stones-until-consecutive)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Brainteaser
- [LeetCode Link](https://leetcode.com/tag/brainteaser)
|
|
+| - 1034. Coloring A Border
- [LeetCode Link](https://leetcode.com/problems/coloring-a-border)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 463. Island Perimeter
- [LeetCode Link](https://leetcode.com/problems/island-perimeter)
|
+| - 1035. Uncrossed Lines
- [LeetCode Link](https://leetcode.com/problems/uncrossed-lines)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 72. Edit Distance
- [LeetCode Link](https://leetcode.com/problems/edit-distance)
|
+| - 1036. Escape a Large Maze
- [LeetCode Link](https://leetcode.com/problems/escape-a-large-maze)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 1037. Valid Boomerang
- [LeetCode Link](https://leetcode.com/problems/valid-boomerang)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
|
|
+| - 1038. Binary Search Tree to Greater Sum Tree
- [LeetCode Link](https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1039. Minimum Score Triangulation of Polygon
- [LeetCode Link](https://leetcode.com/problems/minimum-score-triangulation-of-polygon)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1040. Moving Stones Until Consecutive II
- [LeetCode Link](https://leetcode.com/problems/moving-stones-until-consecutive-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2009. Minimum Number of Operations to Make Array Continuous
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous)
|
+| - 1041. Robot Bounded In Circle
- [LeetCode Link](https://leetcode.com/problems/robot-bounded-in-circle)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1042. Flower Planting With No Adjacent
- [LeetCode Link](https://leetcode.com/problems/flower-planting-with-no-adjacent)
| 🆓 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 1043. Partition Array for Maximum Sum
- [LeetCode Link](https://leetcode.com/problems/partition-array-for-maximum-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 2098. Subsequence of Size K With the Largest Even Sum
- [LeetCode Link](https://leetcode.com/problems/subsequence-of-size-k-with-the-largest-even-sum)
|
+| - 1044. Longest Duplicate Substring
- [LeetCode Link](https://leetcode.com/problems/longest-duplicate-substring)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- Suffix Array
- [LeetCode Link](https://leetcode.com/tag/suffix-array)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
|
|
+| - 1045. Customers Who Bought All Products
- [LeetCode Link](https://leetcode.com/problems/customers-who-bought-all-products)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1046. Last Stone Weight
- [LeetCode Link](https://leetcode.com/problems/last-stone-weight)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1047. Remove All Adjacent Duplicates In String
- [LeetCode Link](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 1209. Remove All Adjacent Duplicates in String II
- [LeetCode Link](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii)
|
+| - 1048. Longest String Chain
- [LeetCode Link](https://leetcode.com/problems/longest-string-chain)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1049. Last Stone Weight II
- [LeetCode Link](https://leetcode.com/problems/last-stone-weight-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 2035. Partition Array Into Two Arrays to Minimize Sum Difference
- [LeetCode Link](https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference)
|
+| - 1050. Actors and Directors Who Cooperated At Least Three Times
- [LeetCode Link](https://leetcode.com/problems/actors-and-directors-who-cooperated-at-least-three-times)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1051. Height Checker
- [LeetCode Link](https://leetcode.com/problems/height-checker)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting Sort
- [LeetCode Link](https://leetcode.com/tag/counting-sort)
|
|
+| - 1052. Grumpy Bookstore Owner
- [LeetCode Link](https://leetcode.com/problems/grumpy-bookstore-owner)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1053. Previous Permutation With One Swap
- [LeetCode Link](https://leetcode.com/problems/previous-permutation-with-one-swap)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1054. Distant Barcodes
- [LeetCode Link](https://leetcode.com/problems/distant-barcodes)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1055. Shortest Way to Form String
- [LeetCode Link](https://leetcode.com/problems/shortest-way-to-form-string)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 392. Is Subsequence
- [LeetCode Link](https://leetcode.com/problems/is-subsequence)
- 792. Number of Matching Subsequences
- [LeetCode Link](https://leetcode.com/problems/number-of-matching-subsequences)
|
+| - 1056. Confusing Number
- [LeetCode Link](https://leetcode.com/problems/confusing-number)
| 💰 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 246. Strobogrammatic Number
- [LeetCode Link](https://leetcode.com/problems/strobogrammatic-number)
- 1088. Confusing Number II
- [LeetCode Link](https://leetcode.com/problems/confusing-number-ii)
|
+| - 1057. Campus Bikes
- [LeetCode Link](https://leetcode.com/problems/campus-bikes)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1066. Campus Bikes II
- [LeetCode Link](https://leetcode.com/problems/campus-bikes-ii)
|
+| - 1058. Minimize Rounding Error to Meet Target
- [LeetCode Link](https://leetcode.com/problems/minimize-rounding-error-to-meet-target)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1059. All Paths from Source Lead to Destination
- [LeetCode Link](https://leetcode.com/problems/all-paths-from-source-lead-to-destination)
| 💰 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 1060. Missing Element in Sorted Array
- [LeetCode Link](https://leetcode.com/problems/missing-element-in-sorted-array)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
|
|
+| - 1061. Lexicographically Smallest Equivalent String
- [LeetCode Link](https://leetcode.com/problems/lexicographically-smallest-equivalent-string)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
|
|
+| - 1062. Longest Repeating Substring
- [LeetCode Link](https://leetcode.com/problems/longest-repeating-substring)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- Suffix Array
- [LeetCode Link](https://leetcode.com/tag/suffix-array)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
|
|
+| - 1063. Number of Valid Subarrays
- [LeetCode Link](https://leetcode.com/problems/number-of-valid-subarrays)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 2110. Number of Smooth Descent Periods of a Stock
- [LeetCode Link](https://leetcode.com/problems/number-of-smooth-descent-periods-of-a-stock)
|
+| - 1064. Fixed Point
- [LeetCode Link](https://leetcode.com/problems/fixed-point)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
|
|
+| - 1065. Index Pairs of a String
- [LeetCode Link](https://leetcode.com/problems/index-pairs-of-a-string)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1066. Campus Bikes II
- [LeetCode Link](https://leetcode.com/problems/campus-bikes-ii)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 1057. Campus Bikes
- [LeetCode Link](https://leetcode.com/problems/campus-bikes)
|
+| - 1067. Digit Count in Range
- [LeetCode Link](https://leetcode.com/problems/digit-count-in-range)
| 💰 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 233. Number of Digit One
- [LeetCode Link](https://leetcode.com/problems/number-of-digit-one)
|
+| - 1068. Product Sales Analysis I
- [LeetCode Link](https://leetcode.com/problems/product-sales-analysis-i)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1069. Product Sales Analysis II
- [LeetCode Link](https://leetcode.com/problems/product-sales-analysis-ii)
|
+| - 1069. Product Sales Analysis II
- [LeetCode Link](https://leetcode.com/problems/product-sales-analysis-ii)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1068. Product Sales Analysis I
- [LeetCode Link](https://leetcode.com/problems/product-sales-analysis-i)
- 1070. Product Sales Analysis III
- [LeetCode Link](https://leetcode.com/problems/product-sales-analysis-iii)
|
+| - 1070. Product Sales Analysis III
- [LeetCode Link](https://leetcode.com/problems/product-sales-analysis-iii)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1069. Product Sales Analysis II
- [LeetCode Link](https://leetcode.com/problems/product-sales-analysis-ii)
|
+| - 1071. Greatest Common Divisor of Strings
- [LeetCode Link](https://leetcode.com/problems/greatest-common-divisor-of-strings)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 1979. Find Greatest Common Divisor of Array
- [LeetCode Link](https://leetcode.com/problems/find-greatest-common-divisor-of-array)
|
+| - 1072. Flip Columns For Maximum Number of Equal Rows
- [LeetCode Link](https://leetcode.com/problems/flip-columns-for-maximum-number-of-equal-rows)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1073. Adding Two Negabinary Numbers
- [LeetCode Link](https://leetcode.com/problems/adding-two-negabinary-numbers)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1074. Number of Submatrices That Sum to Target
- [LeetCode Link](https://leetcode.com/problems/number-of-submatrices-that-sum-to-target)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1075. Project Employees I
- [LeetCode Link](https://leetcode.com/problems/project-employees-i)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1076. Project Employees II
- [LeetCode Link](https://leetcode.com/problems/project-employees-ii)
|
+| - 1076. Project Employees II
- [LeetCode Link](https://leetcode.com/problems/project-employees-ii)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1075. Project Employees I
- [LeetCode Link](https://leetcode.com/problems/project-employees-i)
- 1077. Project Employees III
- [LeetCode Link](https://leetcode.com/problems/project-employees-iii)
|
+| - 1077. Project Employees III
- [LeetCode Link](https://leetcode.com/problems/project-employees-iii)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1076. Project Employees II
- [LeetCode Link](https://leetcode.com/problems/project-employees-ii)
|
+| - 1078. Occurrences After Bigram
- [LeetCode Link](https://leetcode.com/problems/occurrences-after-bigram)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1079. Letter Tile Possibilities
- [LeetCode Link](https://leetcode.com/problems/letter-tile-possibilities)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
|
|
+| - 1080. Insufficient Nodes in Root to Leaf Paths
- [LeetCode Link](https://leetcode.com/problems/insufficient-nodes-in-root-to-leaf-paths)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1081. Smallest Subsequence of Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/smallest-subsequence-of-distinct-characters)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 1673. Find the Most Competitive Subsequence
- [LeetCode Link](https://leetcode.com/problems/find-the-most-competitive-subsequence)
|
+| - 1082. Sales Analysis I
- [LeetCode Link](https://leetcode.com/problems/sales-analysis-i)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1083. Sales Analysis II
- [LeetCode Link](https://leetcode.com/problems/sales-analysis-ii)
|
+| - 1083. Sales Analysis II
- [LeetCode Link](https://leetcode.com/problems/sales-analysis-ii)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1082. Sales Analysis I
- [LeetCode Link](https://leetcode.com/problems/sales-analysis-i)
- 1084. Sales Analysis III
- [LeetCode Link](https://leetcode.com/problems/sales-analysis-iii)
|
+| - 1084. Sales Analysis III
- [LeetCode Link](https://leetcode.com/problems/sales-analysis-iii)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1083. Sales Analysis II
- [LeetCode Link](https://leetcode.com/problems/sales-analysis-ii)
|
+| - 1085. Sum of Digits in the Minimum Number
- [LeetCode Link](https://leetcode.com/problems/sum-of-digits-in-the-minimum-number)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 258. Add Digits
- [LeetCode Link](https://leetcode.com/problems/add-digits)
|
+| - 1086. High Five
- [LeetCode Link](https://leetcode.com/problems/high-five)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1087. Brace Expansion
- [LeetCode Link](https://leetcode.com/problems/brace-expansion)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 394. Decode String
- [LeetCode Link](https://leetcode.com/problems/decode-string)
- 784. Letter Case Permutation
- [LeetCode Link](https://leetcode.com/problems/letter-case-permutation)
- 1096. Brace Expansion II
- [LeetCode Link](https://leetcode.com/problems/brace-expansion-ii)
|
+| - 1088. Confusing Number II
- [LeetCode Link](https://leetcode.com/problems/confusing-number-ii)
| 💰 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
| - 1056. Confusing Number
- [LeetCode Link](https://leetcode.com/problems/confusing-number)
|
+| - 1089. Duplicate Zeros
- [LeetCode Link](https://leetcode.com/problems/duplicate-zeros)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
|
|
+| - 1090. Largest Values From Labels
- [LeetCode Link](https://leetcode.com/problems/largest-values-from-labels)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1091. Shortest Path in Binary Matrix
- [LeetCode Link](https://leetcode.com/problems/shortest-path-in-binary-matrix)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1092. Shortest Common Supersequence
- [LeetCode Link](https://leetcode.com/problems/shortest-common-supersequence)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1143. Longest Common Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-common-subsequence)
|
+| - 1093. Statistics from a Large Sample
- [LeetCode Link](https://leetcode.com/problems/statistics-from-a-large-sample)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Probability and Statistics
- [LeetCode Link](https://leetcode.com/tag/probability-and-statistics)
|
|
+| - 1094. Car Pooling
- [LeetCode Link](https://leetcode.com/problems/car-pooling)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 253. Meeting Rooms II
- [LeetCode Link](https://leetcode.com/problems/meeting-rooms-ii)
|
+| - 1095. Find in Mountain Array
- [LeetCode Link](https://leetcode.com/problems/find-in-mountain-array)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
| - 852. Peak Index in a Mountain Array
- [LeetCode Link](https://leetcode.com/problems/peak-index-in-a-mountain-array)
- 1671. Minimum Number of Removals to Make Mountain Array
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array)
- 2100. Find Good Days to Rob the Bank
- [LeetCode Link](https://leetcode.com/problems/find-good-days-to-rob-the-bank)
|
+| - 1096. Brace Expansion II
- [LeetCode Link](https://leetcode.com/problems/brace-expansion-ii)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 1087. Brace Expansion
- [LeetCode Link](https://leetcode.com/problems/brace-expansion)
|
+| - 1097. Game Play Analysis V
- [LeetCode Link](https://leetcode.com/problems/game-play-analysis-v)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 550. Game Play Analysis IV
- [LeetCode Link](https://leetcode.com/problems/game-play-analysis-iv)
|
+| - 1098. Unpopular Books
- [LeetCode Link](https://leetcode.com/problems/unpopular-books)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1099. Two Sum Less Than K
- [LeetCode Link](https://leetcode.com/problems/two-sum-less-than-k)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1. Two Sum
- [LeetCode Link](https://leetcode.com/problems/two-sum)
- 167. Two Sum II - Input Array Is Sorted
- [LeetCode Link](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted)
- 259. 3Sum Smaller
- [LeetCode Link](https://leetcode.com/problems/3sum-smaller)
- 713. Subarray Product Less Than K
- [LeetCode Link](https://leetcode.com/problems/subarray-product-less-than-k)
|
+| - 1100. Find K-Length Substrings With No Repeated Characters
- [LeetCode Link](https://leetcode.com/problems/find-k-length-substrings-with-no-repeated-characters)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1101. The Earliest Moment When Everyone Become Friends
- [LeetCode Link](https://leetcode.com/problems/the-earliest-moment-when-everyone-become-friends)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
| - 547. Number of Provinces
- [LeetCode Link](https://leetcode.com/problems/number-of-provinces)
|
+| - 1102. Path With Maximum Minimum Value
- [LeetCode Link](https://leetcode.com/problems/path-with-maximum-minimum-value)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 1631. Path With Minimum Effort
- [LeetCode Link](https://leetcode.com/problems/path-with-minimum-effort)
|
+| - 1103. Distribute Candies to People
- [LeetCode Link](https://leetcode.com/problems/distribute-candies-to-people)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1104. Path In Zigzag Labelled Binary Tree
- [LeetCode Link](https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1105. Filling Bookcase Shelves
- [LeetCode Link](https://leetcode.com/problems/filling-bookcase-shelves)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1106. Parsing A Boolean Expression
- [LeetCode Link](https://leetcode.com/problems/parsing-a-boolean-expression)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
|
|
+| - 1107. New Users Daily Count
- [LeetCode Link](https://leetcode.com/problems/new-users-daily-count)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1108. Defanging an IP Address
- [LeetCode Link](https://leetcode.com/problems/defanging-an-ip-address)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1109. Corporate Flight Bookings
- [LeetCode Link](https://leetcode.com/problems/corporate-flight-bookings)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1110. Delete Nodes And Return Forest
- [LeetCode Link](https://leetcode.com/problems/delete-nodes-and-return-forest)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 2049. Count Nodes With the Highest Score
- [LeetCode Link](https://leetcode.com/problems/count-nodes-with-the-highest-score)
|
+| - 1111. Maximum Nesting Depth of Two Valid Parentheses Strings
- [LeetCode Link](https://leetcode.com/problems/maximum-nesting-depth-of-two-valid-parentheses-strings)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 1614. Maximum Nesting Depth of the Parentheses
- [LeetCode Link](https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses)
|
+| - 1112. Highest Grade For Each Student
- [LeetCode Link](https://leetcode.com/problems/highest-grade-for-each-student)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 184. Department Highest Salary
- [LeetCode Link](https://leetcode.com/problems/department-highest-salary)
|
+| - 1113. Reported Posts
- [LeetCode Link](https://leetcode.com/problems/reported-posts)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1114. Print in Order
- [LeetCode Link](https://leetcode.com/problems/print-in-order)
| 🆓 | | ⭐️ | - Concurrency
- [LeetCode Link](https://leetcode.com/tag/concurrency)
| - 1115. Print FooBar Alternately
- [LeetCode Link](https://leetcode.com/problems/print-foobar-alternately)
|
+| - 1115. Print FooBar Alternately
- [LeetCode Link](https://leetcode.com/problems/print-foobar-alternately)
| 🆓 | | ⭐️⭐️ | - Concurrency
- [LeetCode Link](https://leetcode.com/tag/concurrency)
| - 1114. Print in Order
- [LeetCode Link](https://leetcode.com/problems/print-in-order)
- 1116. Print Zero Even Odd
- [LeetCode Link](https://leetcode.com/problems/print-zero-even-odd)
|
+| - 1116. Print Zero Even Odd
- [LeetCode Link](https://leetcode.com/problems/print-zero-even-odd)
| 🆓 | | ⭐️⭐️ | - Concurrency
- [LeetCode Link](https://leetcode.com/tag/concurrency)
| - 1115. Print FooBar Alternately
- [LeetCode Link](https://leetcode.com/problems/print-foobar-alternately)
- 1195. Fizz Buzz Multithreaded
- [LeetCode Link](https://leetcode.com/problems/fizz-buzz-multithreaded)
|
+| - 1117. Building H2O
- [LeetCode Link](https://leetcode.com/problems/building-h2o)
| 🆓 | | ⭐️⭐️ | - Concurrency
- [LeetCode Link](https://leetcode.com/tag/concurrency)
|
|
+| - 1118. Number of Days in a Month
- [LeetCode Link](https://leetcode.com/problems/number-of-days-in-a-month)
| 💰 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1119. Remove Vowels from a String
- [LeetCode Link](https://leetcode.com/problems/remove-vowels-from-a-string)
| 💰 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 345. Reverse Vowels of a String
- [LeetCode Link](https://leetcode.com/problems/reverse-vowels-of-a-string)
|
+| - 1120. Maximum Average Subtree
- [LeetCode Link](https://leetcode.com/problems/maximum-average-subtree)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 1973. Count Nodes Equal to Sum of Descendants
- [LeetCode Link](https://leetcode.com/problems/count-nodes-equal-to-sum-of-descendants)
|
+| - 1121. Divide Array Into Increasing Sequences
- [LeetCode Link](https://leetcode.com/problems/divide-array-into-increasing-sequences)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1122. Relative Sort Array
- [LeetCode Link](https://leetcode.com/problems/relative-sort-array)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting Sort
- [LeetCode Link](https://leetcode.com/tag/counting-sort)
|
|
+| - 1123. Lowest Common Ancestor of Deepest Leaves
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 1676. Lowest Common Ancestor of a Binary Tree IV
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
|
+| - 1124. Longest Well-Performing Interval
- [LeetCode Link](https://leetcode.com/problems/longest-well-performing-interval)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1125. Smallest Sufficient Team
- [LeetCode Link](https://leetcode.com/problems/smallest-sufficient-team)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 1986. Minimum Number of Work Sessions to Finish the Tasks
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks)
- 1994. The Number of Good Subsets
- [LeetCode Link](https://leetcode.com/problems/the-number-of-good-subsets)
|
+| - 1126. Active Businesses
- [LeetCode Link](https://leetcode.com/problems/active-businesses)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1127. User Purchase Platform
- [LeetCode Link](https://leetcode.com/problems/user-purchase-platform)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1128. Number of Equivalent Domino Pairs
- [LeetCode Link](https://leetcode.com/problems/number-of-equivalent-domino-pairs)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1129. Shortest Path with Alternating Colors
- [LeetCode Link](https://leetcode.com/problems/shortest-path-with-alternating-colors)
| 🆓 | | ⭐️⭐️ | - Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 1130. Minimum Cost Tree From Leaf Values
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-tree-from-leaf-values)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
|
|
+| - 1131. Maximum of Absolute Value Expression
- [LeetCode Link](https://leetcode.com/problems/maximum-of-absolute-value-expression)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1132. Reported Posts II
- [LeetCode Link](https://leetcode.com/problems/reported-posts-ii)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1133. Largest Unique Number
- [LeetCode Link](https://leetcode.com/problems/largest-unique-number)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1134. Armstrong Number
- [LeetCode Link](https://leetcode.com/problems/armstrong-number)
| 💰 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1135. Connecting Cities With Minimum Cost
- [LeetCode Link](https://leetcode.com/problems/connecting-cities-with-minimum-cost)
| 💰 | | ⭐️⭐️ | - Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Minimum Spanning Tree
- [LeetCode Link](https://leetcode.com/tag/minimum-spanning-tree)
| - 2093. Minimum Cost to Reach City With Discounts
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-reach-city-with-discounts)
|
+| - 1136. Parallel Courses
- [LeetCode Link](https://leetcode.com/problems/parallel-courses)
| 💰 | | ⭐️⭐️ | - Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
| - 210. Course Schedule II
- [LeetCode Link](https://leetcode.com/problems/course-schedule-ii)
- 1494. Parallel Courses II
- [LeetCode Link](https://leetcode.com/problems/parallel-courses-ii)
- 2050. Parallel Courses III
- [LeetCode Link](https://leetcode.com/problems/parallel-courses-iii)
|
+| - 1137. N-th Tribonacci Number
- [LeetCode Link](https://leetcode.com/problems/n-th-tribonacci-number)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
| - 70. Climbing Stairs
- [LeetCode Link](https://leetcode.com/problems/climbing-stairs)
- 509. Fibonacci Number
- [LeetCode Link](https://leetcode.com/problems/fibonacci-number)
|
+| - 1138. Alphabet Board Path
- [LeetCode Link](https://leetcode.com/problems/alphabet-board-path)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1139. Largest 1-Bordered Square
- [LeetCode Link](https://leetcode.com/problems/largest-1-bordered-square)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1140. Stone Game II
- [LeetCode Link](https://leetcode.com/problems/stone-game-ii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 1563. Stone Game V
- [LeetCode Link](https://leetcode.com/problems/stone-game-v)
- 1686. Stone Game VI
- [LeetCode Link](https://leetcode.com/problems/stone-game-vi)
- 1690. Stone Game VII
- [LeetCode Link](https://leetcode.com/problems/stone-game-vii)
- 1872. Stone Game VIII
- [LeetCode Link](https://leetcode.com/problems/stone-game-viii)
- 2029. Stone Game IX
- [LeetCode Link](https://leetcode.com/problems/stone-game-ix)
|
+| - 1141. User Activity for the Past 30 Days I
- [LeetCode Link](https://leetcode.com/problems/user-activity-for-the-past-30-days-i)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1142. User Activity for the Past 30 Days II
- [LeetCode Link](https://leetcode.com/problems/user-activity-for-the-past-30-days-ii)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1143. Longest Common Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-common-subsequence)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 516. Longest Palindromic Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-subsequence)
- 583. Delete Operation for Two Strings
- [LeetCode Link](https://leetcode.com/problems/delete-operation-for-two-strings)
- 1092. Shortest Common Supersequence
- [LeetCode Link](https://leetcode.com/problems/shortest-common-supersequence)
|
+| - 1144. Decrease Elements To Make Array Zigzag
- [LeetCode Link](https://leetcode.com/problems/decrease-elements-to-make-array-zigzag)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1145. Binary Tree Coloring Game
- [LeetCode Link](https://leetcode.com/problems/binary-tree-coloring-game)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1146. Snapshot Array
- [LeetCode Link](https://leetcode.com/problems/snapshot-array)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
|
|
+| - 1147. Longest Chunked Palindrome Decomposition
- [LeetCode Link](https://leetcode.com/problems/longest-chunked-palindrome-decomposition)
| 🆓 | | ⭐️⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
|
|
+| - 1148. Article Views I
- [LeetCode Link](https://leetcode.com/problems/article-views-i)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1149. Article Views II
- [LeetCode Link](https://leetcode.com/problems/article-views-ii)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1150. Check If a Number Is Majority Element in a Sorted Array
- [LeetCode Link](https://leetcode.com/problems/check-if-a-number-is-majority-element-in-a-sorted-array)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 169. Majority Element
- [LeetCode Link](https://leetcode.com/problems/majority-element)
- 229. Majority Element II
- [LeetCode Link](https://leetcode.com/problems/majority-element-ii)
|
+| - 1151. Minimum Swaps to Group All 1's Together
- [LeetCode Link](https://leetcode.com/problems/minimum-swaps-to-group-all-1s-together)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 1703. Minimum Adjacent Swaps for K Consecutive Ones
- [LeetCode Link](https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-ones)
- 2134. Minimum Swaps to Group All 1's Together II
- [LeetCode Link](https://leetcode.com/problems/minimum-swaps-to-group-all-1s-together-ii)
|
+| - 1152. Analyze User Website Visit Pattern
- [LeetCode Link](https://leetcode.com/problems/analyze-user-website-visit-pattern)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1153. String Transforms Into Another String
- [LeetCode Link](https://leetcode.com/problems/string-transforms-into-another-string)
| 💰 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1154. Day of the Year
- [LeetCode Link](https://leetcode.com/problems/day-of-the-year)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1155. Number of Dice Rolls With Target Sum
- [LeetCode Link](https://leetcode.com/problems/number-of-dice-rolls-with-target-sum)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1775. Equal Sum Arrays With Minimum Number of Operations
- [LeetCode Link](https://leetcode.com/problems/equal-sum-arrays-with-minimum-number-of-operations)
- 2028. Find Missing Observations
- [LeetCode Link](https://leetcode.com/problems/find-missing-observations)
|
+| - 1156. Swap For Longest Repeated Character Substring
- [LeetCode Link](https://leetcode.com/problems/swap-for-longest-repeated-character-substring)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1157. Online Majority Element In Subarray
- [LeetCode Link](https://leetcode.com/problems/online-majority-element-in-subarray)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
|
|
+| - 1158. Market Analysis I
- [LeetCode Link](https://leetcode.com/problems/market-analysis-i)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1159. Market Analysis II
- [LeetCode Link](https://leetcode.com/problems/market-analysis-ii)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1160. Find Words That Can Be Formed by Characters
- [LeetCode Link](https://leetcode.com/problems/find-words-that-can-be-formed-by-characters)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1161. Maximum Level Sum of a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1162. As Far from Land as Possible
- [LeetCode Link](https://leetcode.com/problems/as-far-from-land-as-possible)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 317. Shortest Distance from All Buildings
- [LeetCode Link](https://leetcode.com/problems/shortest-distance-from-all-buildings)
- 2146. K Highest Ranked Items Within a Price Range
- [LeetCode Link](https://leetcode.com/problems/k-highest-ranked-items-within-a-price-range)
|
+| - 1163. Last Substring in Lexicographical Order
- [LeetCode Link](https://leetcode.com/problems/last-substring-in-lexicographical-order)
| 🆓 | | ⭐️⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1164. Product Price at a Given Date
- [LeetCode Link](https://leetcode.com/problems/product-price-at-a-given-date)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1165. Single-Row Keyboard
- [LeetCode Link](https://leetcode.com/problems/single-row-keyboard)
| 💰 | | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1166. Design File System
- [LeetCode Link](https://leetcode.com/problems/design-file-system)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
|
|
+| - 1167. Minimum Cost to Connect Sticks
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-connect-sticks)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 1000. Minimum Cost to Merge Stones
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-merge-stones)
|
+| - 1168. Optimize Water Distribution in a Village
- [LeetCode Link](https://leetcode.com/problems/optimize-water-distribution-in-a-village)
| 💰 | | ⭐️⭐️⭐️ | - Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Minimum Spanning Tree
- [LeetCode Link](https://leetcode.com/tag/minimum-spanning-tree)
|
|
+| - 1169. Invalid Transactions
- [LeetCode Link](https://leetcode.com/problems/invalid-transactions)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1170. Compare Strings by Frequency of the Smallest Character
- [LeetCode Link](https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1171. Remove Zero Sum Consecutive Nodes from Linked List
- [LeetCode Link](https://leetcode.com/problems/remove-zero-sum-consecutive-nodes-from-linked-list)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
| - 1474. Delete N Nodes After M Nodes of a Linked List
- [LeetCode Link](https://leetcode.com/problems/delete-n-nodes-after-m-nodes-of-a-linked-list)
|
+| - 1172. Dinner Plate Stacks
- [LeetCode Link](https://leetcode.com/problems/dinner-plate-stacks)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1173. Immediate Food Delivery I
- [LeetCode Link](https://leetcode.com/problems/immediate-food-delivery-i)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1174. Immediate Food Delivery II
- [LeetCode Link](https://leetcode.com/problems/immediate-food-delivery-ii)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1175. Prime Arrangements
- [LeetCode Link](https://leetcode.com/problems/prime-arrangements)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1176. Diet Plan Performance
- [LeetCode Link](https://leetcode.com/problems/diet-plan-performance)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1177. Can Make Palindrome from Substring
- [LeetCode Link](https://leetcode.com/problems/can-make-palindrome-from-substring)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 2055. Plates Between Candles
- [LeetCode Link](https://leetcode.com/problems/plates-between-candles)
|
+| - 1178. Number of Valid Words for Each Puzzle
- [LeetCode Link](https://leetcode.com/problems/number-of-valid-words-for-each-puzzle)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
|
|
+| - 1179. Reformat Department Table
- [LeetCode Link](https://leetcode.com/problems/reformat-department-table)
| 🆓 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1180. Count Substrings with Only One Distinct Letter
- [LeetCode Link](https://leetcode.com/problems/count-substrings-with-only-one-distinct-letter)
| 💰 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1181. Before and After Puzzle
- [LeetCode Link](https://leetcode.com/problems/before-and-after-puzzle)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1182. Shortest Distance to Target Color
- [LeetCode Link](https://leetcode.com/problems/shortest-distance-to-target-color)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1183. Maximum Number of Ones
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-ones)
| 💰 | | ⭐️⭐️⭐️ | - Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1184. Distance Between Bus Stops
- [LeetCode Link](https://leetcode.com/problems/distance-between-bus-stops)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1185. Day of the Week
- [LeetCode Link](https://leetcode.com/problems/day-of-the-week)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1186. Maximum Subarray Sum with One Deletion
- [LeetCode Link](https://leetcode.com/problems/maximum-subarray-sum-with-one-deletion)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1187. Make Array Strictly Increasing
- [LeetCode Link](https://leetcode.com/problems/make-array-strictly-increasing)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1188. Design Bounded Blocking Queue
- [LeetCode Link](https://leetcode.com/problems/design-bounded-blocking-queue)
| 💰 | | ⭐️⭐️ | - Concurrency
- [LeetCode Link](https://leetcode.com/tag/concurrency)
|
|
+| - 1189. Maximum Number of Balloons
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-balloons)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1190. Reverse Substrings Between Each Pair of Parentheses
- [LeetCode Link](https://leetcode.com/problems/reverse-substrings-between-each-pair-of-parentheses)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
|
|
+| - 1191. K-Concatenation Maximum Sum
- [LeetCode Link](https://leetcode.com/problems/k-concatenation-maximum-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1192. Critical Connections in a Network
- [LeetCode Link](https://leetcode.com/problems/critical-connections-in-a-network)
| 🆓 | | ⭐️⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Biconnected Component
- [LeetCode Link](https://leetcode.com/tag/biconnected-component)
|
|
+| - 1193. Monthly Transactions I
- [LeetCode Link](https://leetcode.com/problems/monthly-transactions-i)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1205. Monthly Transactions II
- [LeetCode Link](https://leetcode.com/problems/monthly-transactions-ii)
|
+| - 1194. Tournament Winners
- [LeetCode Link](https://leetcode.com/problems/tournament-winners)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1195. Fizz Buzz Multithreaded
- [LeetCode Link](https://leetcode.com/problems/fizz-buzz-multithreaded)
| 🆓 | | ⭐️⭐️ | - Concurrency
- [LeetCode Link](https://leetcode.com/tag/concurrency)
| - 412. Fizz Buzz
- [LeetCode Link](https://leetcode.com/problems/fizz-buzz)
- 1116. Print Zero Even Odd
- [LeetCode Link](https://leetcode.com/problems/print-zero-even-odd)
|
+| - 1196. How Many Apples Can You Put into the Basket
- [LeetCode Link](https://leetcode.com/problems/how-many-apples-can-you-put-into-the-basket)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1197. Minimum Knight Moves
- [LeetCode Link](https://leetcode.com/problems/minimum-knight-moves)
| 💰 | | ⭐️⭐️ | - Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 1198. Find Smallest Common Element in All Rows
- [LeetCode Link](https://leetcode.com/problems/find-smallest-common-element-in-all-rows)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1199. Minimum Time to Build Blocks
- [LeetCode Link](https://leetcode.com/problems/minimum-time-to-build-blocks)
| 💰 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1200. Minimum Absolute Difference
- [LeetCode Link](https://leetcode.com/problems/minimum-absolute-difference)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2144. Minimum Cost of Buying Candies With Discount
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-of-buying-candies-with-discount)
|
\ No newline at end of file
diff --git a/doc/table-7.md b/doc/table-7.md
index 3c5b085f..88586614 100644
--- a/doc/table-7.md
+++ b/doc/table-7.md
@@ -1,202 +1,202 @@
-| Question | Free? | Status | Difficulty | Topics | Similar Questions |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| - [1201. Ugly Number III](https://leetcode.com/problems/ugly-number-iii)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Number Theory](https://leetcode.com/tag/number-theory)
| - [264. Ugly Number II](https://leetcode.com/problems/ugly-number-ii)
|
-| - [1202. Smallest String With Swaps](https://leetcode.com/problems/smallest-string-with-swaps)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
| - [1722. Minimize Hamming Distance After Swap Operations](https://leetcode.com/problems/minimize-hamming-distance-after-swap-operations)
- [2076. Process Restricted Friend Requests](https://leetcode.com/problems/process-restricted-friend-requests)
|
-| - [1203. Sort Items by Groups Respecting Dependencies](https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies)
| 🆓 | | ⭐️⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
|
|
-| - [1204. Last Person to Fit in the Bus](https://leetcode.com/problems/last-person-to-fit-in-the-bus)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1308. Running Total for Different Genders](https://leetcode.com/problems/running-total-for-different-genders)
- [2004. The Number of Seniors and Juniors to Join the Company](https://leetcode.com/problems/the-number-of-seniors-and-juniors-to-join-the-company)
- [2010. The Number of Seniors and Juniors to Join the Company II](https://leetcode.com/problems/the-number-of-seniors-and-juniors-to-join-the-company-ii)
|
-| - [1205. Monthly Transactions II](https://leetcode.com/problems/monthly-transactions-ii)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1193. Monthly Transactions I](https://leetcode.com/problems/monthly-transactions-i)
|
-| - [1206. Design Skiplist](https://leetcode.com/problems/design-skiplist)
| 🆓 | | ⭐️⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Design](https://leetcode.com/tag/design)
| - [705. Design HashSet](https://leetcode.com/problems/design-hashset)
- [706. Design HashMap](https://leetcode.com/problems/design-hashmap)
- [707. Design Linked List](https://leetcode.com/problems/design-linked-list)
|
-| - [1207. Unique Number of Occurrences](https://leetcode.com/problems/unique-number-of-occurrences)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [1208. Get Equal Substrings Within Budget](https://leetcode.com/problems/get-equal-substrings-within-budget)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1209. Remove All Adjacent Duplicates in String II](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
| - [1047. Remove All Adjacent Duplicates In String](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string)
- [2197. Replace Non-Coprime Numbers in Array](https://leetcode.com/problems/replace-non-coprime-numbers-in-array)
|
-| - [1210. Minimum Moves to Reach Target with Rotations](https://leetcode.com/problems/minimum-moves-to-reach-target-with-rotations)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1211. Queries Quality and Percentage](https://leetcode.com/problems/queries-quality-and-percentage)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1633. Percentage of Users Attended a Contest](https://leetcode.com/problems/percentage-of-users-attended-a-contest)
|
-| - [1212. Team Scores in Football Tournament](https://leetcode.com/problems/team-scores-in-football-tournament)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1213. Intersection of Three Sorted Arrays](https://leetcode.com/problems/intersection-of-three-sorted-arrays)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Counting](https://leetcode.com/tag/counting)
| - [349. Intersection of Two Arrays](https://leetcode.com/problems/intersection-of-two-arrays)
|
-| - [1214. Two Sum BSTs](https://leetcode.com/problems/two-sum-bsts)
| 💰 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [653. Two Sum IV - Input is a BST](https://leetcode.com/problems/two-sum-iv-input-is-a-bst)
|
-| - [1215. Stepping Numbers](https://leetcode.com/problems/stepping-numbers)
| 💰 | | ⭐️⭐️ | - [Backtracking](https://leetcode.com/tag/backtracking)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [1216. Valid Palindrome III](https://leetcode.com/problems/valid-palindrome-iii)
| 💰 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [680. Valid Palindrome II](https://leetcode.com/problems/valid-palindrome-ii)
|
-| - [1217. Minimum Cost to Move Chips to The Same Position](https://leetcode.com/problems/minimum-cost-to-move-chips-to-the-same-position)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
| - [1769. Minimum Number of Operations to Move All Balls to Each Box](https://leetcode.com/problems/minimum-number-of-operations-to-move-all-balls-to-each-box)
|
-| - [1218. Longest Arithmetic Subsequence of Given Difference](https://leetcode.com/problems/longest-arithmetic-subsequence-of-given-difference)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1219. Path with Maximum Gold](https://leetcode.com/problems/path-with-maximum-gold)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1220. Count Vowels Permutation](https://leetcode.com/problems/count-vowels-permutation)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1221. Split a String in Balanced Strings](https://leetcode.com/problems/split-a-string-in-balanced-strings)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1222. Queens That Can Attack the King](https://leetcode.com/problems/queens-that-can-attack-the-king)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1223. Dice Roll Simulation](https://leetcode.com/problems/dice-roll-simulation)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [2028. Find Missing Observations](https://leetcode.com/problems/find-missing-observations)
|
-| - [1224. Maximum Equal Frequency](https://leetcode.com/problems/maximum-equal-frequency)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [1225. Report Contiguous Dates](https://leetcode.com/problems/report-contiguous-dates)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1285. Find the Start and End Number of Continuous Ranges](https://leetcode.com/problems/find-the-start-and-end-number-of-continuous-ranges)
- [1613. Find the Missing IDs](https://leetcode.com/problems/find-the-missing-ids)
|
-| - [1226. The Dining Philosophers](https://leetcode.com/problems/the-dining-philosophers)
| 🆓 | | ⭐️⭐️ | - [Concurrency](https://leetcode.com/tag/concurrency)
|
|
-| - [1227. Airplane Seat Assignment Probability](https://leetcode.com/problems/airplane-seat-assignment-probability)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Brainteaser](https://leetcode.com/tag/brainteaser)
- [Probability and Statistics](https://leetcode.com/tag/probability-and-statistics)
|
|
-| - [1228. Missing Number In Arithmetic Progression](https://leetcode.com/problems/missing-number-in-arithmetic-progression)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [1229. Meeting Scheduler](https://leetcode.com/problems/meeting-scheduler)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1230. Toss Strange Coins](https://leetcode.com/problems/toss-strange-coins)
| 💰 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Probability and Statistics](https://leetcode.com/tag/probability-and-statistics)
|
|
-| - [1231. Divide Chocolate](https://leetcode.com/problems/divide-chocolate)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [410. Split Array Largest Sum](https://leetcode.com/problems/split-array-largest-sum)
- [1011. Capacity To Ship Packages Within D Days](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days)
|
-| - [1232. Check If It Is a Straight Line](https://leetcode.com/problems/check-if-it-is-a-straight-line)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
|
|
-| - [1233. Remove Sub-Folders from the Filesystem](https://leetcode.com/problems/remove-sub-folders-from-the-filesystem)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
|
|
-| - [1234. Replace the Substring for Balanced String](https://leetcode.com/problems/replace-the-substring-for-balanced-string)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1235. Maximum Profit in Job Scheduling](https://leetcode.com/problems/maximum-profit-in-job-scheduling)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2008. Maximum Earnings From Taxi](https://leetcode.com/problems/maximum-earnings-from-taxi)
- [2054. Two Best Non-Overlapping Events](https://leetcode.com/problems/two-best-non-overlapping-events)
|
-| - [1236. Web Crawler](https://leetcode.com/problems/web-crawler)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Interactive](https://leetcode.com/tag/interactive)
| - [1242. Web Crawler Multithreaded](https://leetcode.com/problems/web-crawler-multithreaded)
|
-| - [1237. Find Positive Integer Solution for a Given Equation](https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equation)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Interactive](https://leetcode.com/tag/interactive)
|
|
-| - [1238. Circular Permutation in Binary Representation](https://leetcode.com/problems/circular-permutation-in-binary-representation)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [1239. Maximum Length of a Concatenated String with Unique Characters](https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [1240. Tiling a Rectangle with the Fewest Squares](https://leetcode.com/problems/tiling-a-rectangle-with-the-fewest-squares)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
|
|
-| - [1241. Number of Comments per Post](https://leetcode.com/problems/number-of-comments-per-post)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1242. Web Crawler Multithreaded](https://leetcode.com/problems/web-crawler-multithreaded)
| 💰 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Concurrency](https://leetcode.com/tag/concurrency)
| - [1236. Web Crawler](https://leetcode.com/problems/web-crawler)
|
-| - [1243. Array Transformation](https://leetcode.com/problems/array-transformation)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1244. Design A Leaderboard](https://leetcode.com/problems/design-a-leaderboard)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1245. Tree Diameter](https://leetcode.com/problems/tree-diameter)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [1617. Count Subtrees With Max Distance Between Cities](https://leetcode.com/problems/count-subtrees-with-max-distance-between-cities)
|
-| - [1246. Palindrome Removal](https://leetcode.com/problems/palindrome-removal)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1247. Minimum Swaps to Make Strings Equal](https://leetcode.com/problems/minimum-swaps-to-make-strings-equal)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
| - [1657. Determine if Two Strings Are Close](https://leetcode.com/problems/determine-if-two-strings-are-close)
|
-| - [1248. Count Number of Nice Subarrays](https://leetcode.com/problems/count-number-of-nice-subarrays)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1249. Minimum Remove to Make Valid Parentheses](https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
| - [1963. Minimum Number of Swaps to Make the String Balanced](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced)
- [2116. Check if a Parentheses String Can Be Valid](https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid)
|
-| - [1250. Check If It Is a Good Array](https://leetcode.com/problems/check-if-it-is-a-good-array)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Number Theory](https://leetcode.com/tag/number-theory)
|
|
-| - [1251. Average Selling Price](https://leetcode.com/problems/average-selling-price)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1252. Cells with Odd Values in a Matrix](https://leetcode.com/problems/cells-with-odd-values-in-a-matrix)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1253. Reconstruct a 2-Row Binary Matrix](https://leetcode.com/problems/reconstruct-a-2-row-binary-matrix)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Matrix](https://leetcode.com/tag/matrix)
| - [1605. Find Valid Matrix Given Row and Column Sums](https://leetcode.com/problems/find-valid-matrix-given-row-and-column-sums)
|
-| - [1254. Number of Closed Islands](https://leetcode.com/problems/number-of-closed-islands)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1255. Maximum Score Words Formed by Letters](https://leetcode.com/problems/maximum-score-words-formed-by-letters)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [2151. Maximum Good People Based on Statements](https://leetcode.com/problems/maximum-good-people-based-on-statements)
|
-| - [1256. Encode Number](https://leetcode.com/problems/encode-number)
| 💰 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [1017. Convert to Base -2](https://leetcode.com/problems/convert-to-base-2)
|
-| - [1257. Smallest Common Region](https://leetcode.com/problems/smallest-common-region)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [235. Lowest Common Ancestor of a Binary Search Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)
- [236. Lowest Common Ancestor of a Binary Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
|
-| - [1258. Synonymous Sentences](https://leetcode.com/problems/synonymous-sentences)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Union Find](https://leetcode.com/tag/union-find)
|
|
-| - [1259. Handshakes That Don't Cross](https://leetcode.com/problems/handshakes-that-dont-cross)
| 💰 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1260. Shift 2D Grid](https://leetcode.com/problems/shift-2d-grid)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1261. Find Elements in a Contaminated Binary Tree](https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Design](https://leetcode.com/tag/design)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1262. Greatest Sum Divisible by Three](https://leetcode.com/problems/greatest-sum-divisible-by-three)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1263. Minimum Moves to Move a Box to Their Target Location](https://leetcode.com/problems/minimum-moves-to-move-a-box-to-their-target-location)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1264. Page Recommendations](https://leetcode.com/problems/page-recommendations)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1892. Page Recommendations II](https://leetcode.com/problems/page-recommendations-ii)
- [1949. Strong Friendship](https://leetcode.com/problems/strong-friendship)
|
-| - [1265. Print Immutable Linked List in Reverse](https://leetcode.com/problems/print-immutable-linked-list-in-reverse)
| 💰 | | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Stack](https://leetcode.com/tag/stack)
- [Recursion](https://leetcode.com/tag/recursion)
|
|
-| - [1266. Minimum Time Visiting All Points](https://leetcode.com/problems/minimum-time-visiting-all-points)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
|
|
-| - [1267. Count Servers that Communicate](https://leetcode.com/problems/count-servers-that-communicate)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1268. Search Suggestions System](https://leetcode.com/problems/search-suggestions-system)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
|
|
-| - [1269. Number of Ways to Stay in the Same Place After Some Steps](https://leetcode.com/problems/number-of-ways-to-stay-in-the-same-place-after-some-steps)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1270. All People Report to the Given Manager](https://leetcode.com/problems/all-people-report-to-the-given-manager)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1271. Hexspeak](https://leetcode.com/problems/hexspeak)
| 💰 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1272. Remove Interval](https://leetcode.com/problems/remove-interval)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1273. Delete Tree Nodes](https://leetcode.com/problems/delete-tree-nodes)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [1274. Number of Ships in a Rectangle](https://leetcode.com/problems/number-of-ships-in-a-rectangle)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Interactive](https://leetcode.com/tag/interactive)
|
|
-| - [1275. Find Winner on a Tic Tac Toe Game](https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1276. Number of Burgers with No Waste of Ingredients](https://leetcode.com/problems/number-of-burgers-with-no-waste-of-ingredients)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1277. Count Square Submatrices with All Ones](https://leetcode.com/problems/count-square-submatrices-with-all-ones)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
| - [2087. Minimum Cost Homecoming of a Robot in a Grid](https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid)
- [2088. Count Fertile Pyramids in a Land](https://leetcode.com/problems/count-fertile-pyramids-in-a-land)
|
-| - [1278. Palindrome Partitioning III](https://leetcode.com/problems/palindrome-partitioning-iii)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1745. Palindrome Partitioning IV](https://leetcode.com/problems/palindrome-partitioning-iv)
|
-| - [1279. Traffic Light Controlled Intersection](https://leetcode.com/problems/traffic-light-controlled-intersection)
| 💰 | | ⭐️ | - [Concurrency](https://leetcode.com/tag/concurrency)
|
|
-| - [1280. Students and Examinations](https://leetcode.com/problems/students-and-examinations)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1281. Subtract the Product and Sum of Digits of an Integer](https://leetcode.com/problems/subtract-the-product-and-sum-of-digits-of-an-integer)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1282. Group the People Given the Group Size They Belong To](https://leetcode.com/problems/group-the-people-given-the-group-size-they-belong-to)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [1283. Find the Smallest Divisor Given a Threshold](https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [2064. Minimized Maximum of Products Distributed to Any Store](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
|
-| - [1284. Minimum Number of Flips to Convert Binary Matrix to Zero Matrix](https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [2123. Minimum Operations to Remove Adjacent Ones in Matrix](https://leetcode.com/problems/minimum-operations-to-remove-adjacent-ones-in-matrix)
- [2128. Remove All Ones With Row and Column Flips](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips)
- [2174. Remove All Ones With Row and Column Flips II](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips-ii)
|
-| - [1285. Find the Start and End Number of Continuous Ranges](https://leetcode.com/problems/find-the-start-and-end-number-of-continuous-ranges)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1225. Report Contiguous Dates](https://leetcode.com/problems/report-contiguous-dates)
- [1613. Find the Missing IDs](https://leetcode.com/problems/find-the-missing-ids)
|
-| - [1286. Iterator for Combination](https://leetcode.com/problems/iterator-for-combination)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Design](https://leetcode.com/tag/design)
- [Iterator](https://leetcode.com/tag/iterator)
|
|
-| - [1287. Element Appearing More Than 25% In Sorted Array](https://leetcode.com/problems/element-appearing-more-than-25-in-sorted-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1288. Remove Covered Intervals](https://leetcode.com/problems/remove-covered-intervals)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1289. Minimum Falling Path Sum II](https://leetcode.com/problems/minimum-falling-path-sum-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
| - [931. Minimum Falling Path Sum](https://leetcode.com/problems/minimum-falling-path-sum)
|
-| - [1290. Convert Binary Number in a Linked List to Integer](https://leetcode.com/problems/convert-binary-number-in-a-linked-list-to-integer)
| 🆓 | ✅ | ⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [1291. Sequential Digits](https://leetcode.com/problems/sequential-digits)
| 🆓 | | ⭐️⭐️ | - [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [1292. Maximum Side Length of a Square with Sum Less than or Equal to Threshold](https://leetcode.com/problems/maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Matrix](https://leetcode.com/tag/matrix)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1293. Shortest Path in a Grid with Obstacles Elimination](https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-elimination)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [1730. Shortest Path to Get Food](https://leetcode.com/problems/shortest-path-to-get-food)
|
-| - [1294. Weather Type in Each Country](https://leetcode.com/problems/weather-type-in-each-country)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1295. Find Numbers with Even Number of Digits](https://leetcode.com/problems/find-numbers-with-even-number-of-digits)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [2094. Finding 3-Digit Even Numbers](https://leetcode.com/problems/finding-3-digit-even-numbers)
|
-| - [1296. Divide Array in Sets of K Consecutive Numbers](https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [659. Split Array into Consecutive Subsequences](https://leetcode.com/problems/split-array-into-consecutive-subsequences)
- [2155. All Divisions With the Highest Score of a Binary Array](https://leetcode.com/problems/all-divisions-with-the-highest-score-of-a-binary-array)
|
-| - [1297. Maximum Number of Occurrences of a Substring](https://leetcode.com/problems/maximum-number-of-occurrences-of-a-substring)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1298. Maximum Candies You Can Get from Boxes](https://leetcode.com/problems/maximum-candies-you-can-get-from-boxes)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [1299. Replace Elements with Greatest Element on Right Side](https://leetcode.com/problems/replace-elements-with-greatest-element-on-right-side)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [2078. Two Furthest Houses With Different Colors](https://leetcode.com/problems/two-furthest-houses-with-different-colors)
|
-| - [1300. Sum of Mutated Array Closest to Target](https://leetcode.com/problems/sum-of-mutated-array-closest-to-target)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1301. Number of Paths with Max Score](https://leetcode.com/problems/number-of-paths-with-max-score)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1302. Deepest Leaves Sum](https://leetcode.com/problems/deepest-leaves-sum)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1303. Find the Team Size](https://leetcode.com/problems/find-the-team-size)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1304. Find N Unique Integers Sum up to Zero](https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [1305. All Elements in Two Binary Search Trees](https://leetcode.com/problems/all-elements-in-two-binary-search-trees)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Sorting](https://leetcode.com/tag/sorting)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1306. Jump Game III](https://leetcode.com/problems/jump-game-iii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [45. Jump Game II](https://leetcode.com/problems/jump-game-ii)
- [55. Jump Game](https://leetcode.com/problems/jump-game)
- [1871. Jump Game VII](https://leetcode.com/problems/jump-game-vii)
|
-| - [1307. Verbal Arithmetic Puzzle](https://leetcode.com/problems/verbal-arithmetic-puzzle)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
|
|
-| - [1308. Running Total for Different Genders](https://leetcode.com/problems/running-total-for-different-genders)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1204. Last Person to Fit in the Bus](https://leetcode.com/problems/last-person-to-fit-in-the-bus)
|
-| - [1309. Decrypt String from Alphabet to Integer Mapping](https://leetcode.com/problems/decrypt-string-from-alphabet-to-integer-mapping)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1310. XOR Queries of a Subarray](https://leetcode.com/problems/xor-queries-of-a-subarray)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1311. Get Watched Videos by Your Friends](https://leetcode.com/problems/get-watched-videos-by-your-friends)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1312. Minimum Insertion Steps to Make a String Palindrome](https://leetcode.com/problems/minimum-insertion-steps-to-make-a-string-palindrome)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [2193. Minimum Number of Moves to Make Palindrome](https://leetcode.com/problems/minimum-number-of-moves-to-make-palindrome)
|
-| - [1313. Decompress Run-Length Encoded List](https://leetcode.com/problems/decompress-run-length-encoded-list)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [443. String Compression](https://leetcode.com/problems/string-compression)
|
-| - [1314. Matrix Block Sum](https://leetcode.com/problems/matrix-block-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [2132. Stamping the Grid](https://leetcode.com/problems/stamping-the-grid)
|
-| - [1315. Sum of Nodes with Even-Valued Grandparent](https://leetcode.com/problems/sum-of-nodes-with-even-valued-grandparent)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1316. Distinct Echo Substrings](https://leetcode.com/problems/distinct-echo-substrings)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Trie](https://leetcode.com/tag/trie)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [2156. Find Substring With Given Hash Value](https://leetcode.com/problems/find-substring-with-given-hash-value)
|
-| - [1317. Convert Integer to the Sum of Two No-Zero Integers](https://leetcode.com/problems/convert-integer-to-the-sum-of-two-no-zero-integers)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1318. Minimum Flips to Make a OR b Equal to c](https://leetcode.com/problems/minimum-flips-to-make-a-or-b-equal-to-c)
| 🆓 | | ⭐️⭐️ | - [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [1319. Number of Operations to Make Network Connected](https://leetcode.com/problems/number-of-operations-to-make-network-connected)
| 🆓 | ✅ | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [1320. Minimum Distance to Type a Word Using Two Fingers](https://leetcode.com/problems/minimum-distance-to-type-a-word-using-two-fingers)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1974. Minimum Time to Type Word Using Special Typewriter](https://leetcode.com/problems/minimum-time-to-type-word-using-special-typewriter)
|
-| - [1321. Restaurant Growth](https://leetcode.com/problems/restaurant-growth)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1322. Ads Performance](https://leetcode.com/problems/ads-performance)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1323. Maximum 69 Number](https://leetcode.com/problems/maximum-69-number)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1324. Print Words Vertically](https://leetcode.com/problems/print-words-vertically)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1325. Delete Leaves With a Given Value](https://leetcode.com/problems/delete-leaves-with-a-given-value)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1326. Minimum Number of Taps to Open to Water a Garden](https://leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1327. List the Products Ordered in a Period](https://leetcode.com/problems/list-the-products-ordered-in-a-period)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1328. Break a Palindrome](https://leetcode.com/problems/break-a-palindrome)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1329. Sort the Matrix Diagonally](https://leetcode.com/problems/sort-the-matrix-diagonally)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1330. Reverse Subarray To Maximize Array Value](https://leetcode.com/problems/reverse-subarray-to-maximize-array-value)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1331. Rank Transform of an Array](https://leetcode.com/problems/rank-transform-of-an-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1632. Rank Transform of a Matrix](https://leetcode.com/problems/rank-transform-of-a-matrix)
- [2089. Find Target Indices After Sorting Array](https://leetcode.com/problems/find-target-indices-after-sorting-array)
|
-| - [1332. Remove Palindromic Subsequences](https://leetcode.com/problems/remove-palindromic-subsequences)
| 🆓 | | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1333. Filter Restaurants by Vegan-Friendly, Price and Distance](https://leetcode.com/problems/filter-restaurants-by-vegan-friendly-price-and-distance)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1334. Find the City With the Smallest Number of Neighbors at a Threshold Distance](https://leetcode.com/problems/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Graph](https://leetcode.com/tag/graph)
- [Shortest Path](https://leetcode.com/tag/shortest-path)
| - [2045. Second Minimum Time to Reach Destination](https://leetcode.com/problems/second-minimum-time-to-reach-destination)
|
-| - [1335. Minimum Difficulty of a Job Schedule](https://leetcode.com/problems/minimum-difficulty-of-a-job-schedule)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1336. Number of Transactions per Visit](https://leetcode.com/problems/number-of-transactions-per-visit)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1613. Find the Missing IDs](https://leetcode.com/problems/find-the-missing-ids)
|
-| - [1337. The K Weakest Rows in a Matrix](https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1338. Reduce Array Size to The Half](https://leetcode.com/problems/reduce-array-size-to-the-half)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1339. Maximum Product of Splitted Binary Tree](https://leetcode.com/problems/maximum-product-of-splitted-binary-tree)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [2049. Count Nodes With the Highest Score](https://leetcode.com/problems/count-nodes-with-the-highest-score)
|
-| - [1340. Jump Game V](https://leetcode.com/problems/jump-game-v)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1871. Jump Game VII](https://leetcode.com/problems/jump-game-vii)
|
-| - [1341. Movie Rating](https://leetcode.com/problems/movie-rating)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1342. Number of Steps to Reduce a Number to Zero](https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [2139. Minimum Moves to Reach Target Score](https://leetcode.com/problems/minimum-moves-to-reach-target-score)
- [2169. Count Operations to Obtain Zero](https://leetcode.com/problems/count-operations-to-obtain-zero)
|
-| - [1343. Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold](https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [2090. K Radius Subarray Averages](https://leetcode.com/problems/k-radius-subarray-averages)
|
-| - [1344. Angle Between Hands of a Clock](https://leetcode.com/problems/angle-between-hands-of-a-clock)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1345. Jump Game IV](https://leetcode.com/problems/jump-game-iv)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [1871. Jump Game VII](https://leetcode.com/problems/jump-game-vii)
|
-| - [1346. Check If N and Its Double Exist](https://leetcode.com/problems/check-if-n-and-its-double-exist)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2154. Keep Multiplying Found Values by Two](https://leetcode.com/problems/keep-multiplying-found-values-by-two)
|
-| - [1347. Minimum Number of Steps to Make Two Strings Anagram](https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
| - [1657. Determine if Two Strings Are Close](https://leetcode.com/problems/determine-if-two-strings-are-close)
- [2186. Minimum Number of Steps to Make Two Strings Anagram II](https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram-ii)
|
-| - [1348. Tweet Counts Per Frequency](https://leetcode.com/problems/tweet-counts-per-frequency)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Design](https://leetcode.com/tag/design)
- [Sorting](https://leetcode.com/tag/sorting)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [1349. Maximum Students Taking Exam](https://leetcode.com/problems/maximum-students-taking-exam)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Matrix](https://leetcode.com/tag/matrix)
- [Bitmask](https://leetcode.com/tag/bitmask)
|
|
-| - [1350. Students With Invalid Departments](https://leetcode.com/problems/students-with-invalid-departments)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1351. Count Negative Numbers in a Sorted Matrix](https://leetcode.com/problems/count-negative-numbers-in-a-sorted-matrix)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1352. Product of the Last K Numbers](https://leetcode.com/problems/product-of-the-last-k-numbers)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
- [Data Stream](https://leetcode.com/tag/data-stream)
|
|
-| - [1353. Maximum Number of Events That Can Be Attended](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [1751. Maximum Number of Events That Can Be Attended II](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii)
- [2008. Maximum Earnings From Taxi](https://leetcode.com/problems/maximum-earnings-from-taxi)
|
-| - [1354. Construct Target Array With Multiple Sums](https://leetcode.com/problems/construct-target-array-with-multiple-sums)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1355. Activity Participants](https://leetcode.com/problems/activity-participants)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1356. Sort Integers by The Number of 1 Bits](https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting](https://leetcode.com/tag/counting)
| - [2099. Find Subsequence of Length K With the Largest Sum](https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum)
|
-| - [1357. Apply Discount Every n Orders](https://leetcode.com/problems/apply-discount-every-n-orders)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
|
|
-| - [1358. Number of Substrings Containing All Three Characters](https://leetcode.com/problems/number-of-substrings-containing-all-three-characters)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [2063. Vowels of All Substrings](https://leetcode.com/problems/vowels-of-all-substrings)
|
-| - [1359. Count All Valid Pickup and Delivery Options](https://leetcode.com/problems/count-all-valid-pickup-and-delivery-options)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Combinatorics](https://leetcode.com/tag/combinatorics)
|
|
-| - [1360. Number of Days Between Two Dates](https://leetcode.com/problems/number-of-days-between-two-dates)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1361. Validate Binary Tree Nodes](https://leetcode.com/problems/validate-binary-tree-nodes)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1362. Closest Divisors](https://leetcode.com/problems/closest-divisors)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1363. Largest Multiple of Three](https://leetcode.com/problems/largest-multiple-of-three)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1364. Number of Trusted Contacts of a Customer](https://leetcode.com/problems/number-of-trusted-contacts-of-a-customer)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1365. How Many Numbers Are Smaller Than the Current Number](https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting](https://leetcode.com/tag/counting)
| - [315. Count of Smaller Numbers After Self](https://leetcode.com/problems/count-of-smaller-numbers-after-self)
|
-| - [1366. Rank Teams by Votes](https://leetcode.com/problems/rank-teams-by-votes)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting](https://leetcode.com/tag/counting)
| - [911. Online Election](https://leetcode.com/problems/online-election)
|
-| - [1367. Linked List in Binary Tree](https://leetcode.com/problems/linked-list-in-binary-tree)
| 🆓 | 👀 | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1368. Minimum Cost to Make at Least One Valid Path in a Grid](https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Matrix](https://leetcode.com/tag/matrix)
- [Shortest Path](https://leetcode.com/tag/shortest-path)
|
|
-| - [1369. Get the Second Most Recent Activity](https://leetcode.com/problems/get-the-second-most-recent-activity)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1370. Increasing Decreasing String](https://leetcode.com/problems/increasing-decreasing-string)
| 🆓 | | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1371. Find the Longest Substring Containing Vowels in Even Counts](https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1372. Longest ZigZag Path in a Binary Tree](https://leetcode.com/problems/longest-zigzag-path-in-a-binary-tree)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1373. Maximum Sum BST in Binary Tree](https://leetcode.com/problems/maximum-sum-bst-in-binary-tree)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1374. Generate a String With Characters That Have Odd Counts](https://leetcode.com/problems/generate-a-string-with-characters-that-have-odd-counts)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1375. Number of Times Binary String Is Prefix-Aligned](https://leetcode.com/problems/number-of-times-binary-string-is-prefix-aligned)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
| - [319. Bulb Switcher](https://leetcode.com/problems/bulb-switcher)
- [672. Bulb Switcher II](https://leetcode.com/problems/bulb-switcher-ii)
|
-| - [1376. Time Needed to Inform All Employees](https://leetcode.com/problems/time-needed-to-inform-all-employees)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [104. Maximum Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree)
- [124. Binary Tree Maximum Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum)
|
-| - [1377. Frog Position After T Seconds](https://leetcode.com/problems/frog-position-after-t-seconds)
| 🆓 | | ⭐️⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [1378. Replace Employee ID With The Unique Identifier](https://leetcode.com/problems/replace-employee-id-with-the-unique-identifier)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1379. Find a Corresponding Node of a Binary Tree in a Clone of That Tree](https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1380. Lucky Numbers in a Matrix](https://leetcode.com/problems/lucky-numbers-in-a-matrix)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1381. Design a Stack With Increment Operation](https://leetcode.com/problems/design-a-stack-with-increment-operation)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Design](https://leetcode.com/tag/design)
|
|
-| - [1382. Balance a Binary Search Tree](https://leetcode.com/problems/balance-a-binary-search-tree)
| 🆓 | | ⭐️⭐️ | - [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Greedy](https://leetcode.com/tag/greedy)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1383. Maximum Performance of a Team](https://leetcode.com/problems/maximum-performance-of-a-team)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [2106. Maximum Fruits Harvested After at Most K Steps](https://leetcode.com/problems/maximum-fruits-harvested-after-at-most-k-steps)
|
-| - [1384. Total Sales Amount by Year](https://leetcode.com/problems/total-sales-amount-by-year)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1385. Find the Distance Value Between Two Arrays](https://leetcode.com/problems/find-the-distance-value-between-two-arrays)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1386. Cinema Seat Allocation](https://leetcode.com/problems/cinema-seat-allocation)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [1387. Sort Integers by The Power Value](https://leetcode.com/problems/sort-integers-by-the-power-value)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Memoization](https://leetcode.com/tag/memoization)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1388. Pizza With 3n Slices](https://leetcode.com/problems/pizza-with-3n-slices)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1389. Create Target Array in the Given Order](https://leetcode.com/problems/create-target-array-in-the-given-order)
| 🆓 | 👀 | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1390. Four Divisors](https://leetcode.com/problems/four-divisors)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [1391. Check if There is a Valid Path in a Grid](https://leetcode.com/problems/check-if-there-is-a-valid-path-in-a-grid)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1392. Longest Happy Prefix](https://leetcode.com/problems/longest-happy-prefix)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [String Matching](https://leetcode.com/tag/string-matching)
- [Hash Function](https://leetcode.com/tag/hash-function)
|
|
-| - [1393. Capital Gain/Loss](https://leetcode.com/problems/capital-gainloss)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1394. Find Lucky Integer in an Array](https://leetcode.com/problems/find-lucky-integer-in-an-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1395. Count Number of Teams](https://leetcode.com/problems/count-number-of-teams)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
|
|
-| - [1396. Design Underground System](https://leetcode.com/problems/design-underground-system)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Design](https://leetcode.com/tag/design)
| - [2166. Design Bitset](https://leetcode.com/problems/design-bitset)
|
-| - [1397. Find All Good Strings](https://leetcode.com/problems/find-all-good-strings)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [String Matching](https://leetcode.com/tag/string-matching)
|
|
-| - [1398. Customers Who Bought Products A and B but Not C](https://leetcode.com/problems/customers-who-bought-products-a-and-b-but-not-c)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1399. Count Largest Group](https://leetcode.com/problems/count-largest-group)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
|
|
-| - [1400. Construct K Palindrome Strings](https://leetcode.com/problems/construct-k-palindrome-strings)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Counting](https://leetcode.com/tag/counting)
|
|
\ No newline at end of file
+| Question | Free? | Status | Difficulty | Topics | Similar Questions |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----- | ------ | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| - 1201. Ugly Number III
- [LeetCode Link](https://leetcode.com/problems/ugly-number-iii)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Number Theory
- [LeetCode Link](https://leetcode.com/tag/number-theory)
| - 264. Ugly Number II
- [LeetCode Link](https://leetcode.com/problems/ugly-number-ii)
|
+| - 1202. Smallest String With Swaps
- [LeetCode Link](https://leetcode.com/problems/smallest-string-with-swaps)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
| - 1722. Minimize Hamming Distance After Swap Operations
- [LeetCode Link](https://leetcode.com/problems/minimize-hamming-distance-after-swap-operations)
- 2076. Process Restricted Friend Requests
- [LeetCode Link](https://leetcode.com/problems/process-restricted-friend-requests)
|
+| - 1203. Sort Items by Groups Respecting Dependencies
- [LeetCode Link](https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies)
| 🆓 | | ⭐️⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
|
|
+| - 1204. Last Person to Fit in the Bus
- [LeetCode Link](https://leetcode.com/problems/last-person-to-fit-in-the-bus)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1308. Running Total for Different Genders
- [LeetCode Link](https://leetcode.com/problems/running-total-for-different-genders)
- 2004. The Number of Seniors and Juniors to Join the Company
- [LeetCode Link](https://leetcode.com/problems/the-number-of-seniors-and-juniors-to-join-the-company)
- 2010. The Number of Seniors and Juniors to Join the Company II
- [LeetCode Link](https://leetcode.com/problems/the-number-of-seniors-and-juniors-to-join-the-company-ii)
|
+| - 1205. Monthly Transactions II
- [LeetCode Link](https://leetcode.com/problems/monthly-transactions-ii)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1193. Monthly Transactions I
- [LeetCode Link](https://leetcode.com/problems/monthly-transactions-i)
|
+| - 1206. Design Skiplist
- [LeetCode Link](https://leetcode.com/problems/design-skiplist)
| 🆓 | | ⭐️⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 705. Design HashSet
- [LeetCode Link](https://leetcode.com/problems/design-hashset)
- 706. Design HashMap
- [LeetCode Link](https://leetcode.com/problems/design-hashmap)
- 707. Design Linked List
- [LeetCode Link](https://leetcode.com/problems/design-linked-list)
|
+| - 1207. Unique Number of Occurrences
- [LeetCode Link](https://leetcode.com/problems/unique-number-of-occurrences)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 1208. Get Equal Substrings Within Budget
- [LeetCode Link](https://leetcode.com/problems/get-equal-substrings-within-budget)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1209. Remove All Adjacent Duplicates in String II
- [LeetCode Link](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 1047. Remove All Adjacent Duplicates In String
- [LeetCode Link](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string)
- 2197. Replace Non-Coprime Numbers in Array
- [LeetCode Link](https://leetcode.com/problems/replace-non-coprime-numbers-in-array)
|
+| - 1210. Minimum Moves to Reach Target with Rotations
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-reach-target-with-rotations)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1211. Queries Quality and Percentage
- [LeetCode Link](https://leetcode.com/problems/queries-quality-and-percentage)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1633. Percentage of Users Attended a Contest
- [LeetCode Link](https://leetcode.com/problems/percentage-of-users-attended-a-contest)
|
+| - 1212. Team Scores in Football Tournament
- [LeetCode Link](https://leetcode.com/problems/team-scores-in-football-tournament)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1213. Intersection of Three Sorted Arrays
- [LeetCode Link](https://leetcode.com/problems/intersection-of-three-sorted-arrays)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 349. Intersection of Two Arrays
- [LeetCode Link](https://leetcode.com/problems/intersection-of-two-arrays)
|
+| - 1214. Two Sum BSTs
- [LeetCode Link](https://leetcode.com/problems/two-sum-bsts)
| 💰 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 653. Two Sum IV - Input is a BST
- [LeetCode Link](https://leetcode.com/problems/two-sum-iv-input-is-a-bst)
|
+| - 1215. Stepping Numbers
- [LeetCode Link](https://leetcode.com/problems/stepping-numbers)
| 💰 | | ⭐️⭐️ | - Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 1216. Valid Palindrome III
- [LeetCode Link](https://leetcode.com/problems/valid-palindrome-iii)
| 💰 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 680. Valid Palindrome II
- [LeetCode Link](https://leetcode.com/problems/valid-palindrome-ii)
|
+| - 1217. Minimum Cost to Move Chips to The Same Position
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-move-chips-to-the-same-position)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 1769. Minimum Number of Operations to Move All Balls to Each Box
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-operations-to-move-all-balls-to-each-box)
|
+| - 1218. Longest Arithmetic Subsequence of Given Difference
- [LeetCode Link](https://leetcode.com/problems/longest-arithmetic-subsequence-of-given-difference)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1219. Path with Maximum Gold
- [LeetCode Link](https://leetcode.com/problems/path-with-maximum-gold)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1220. Count Vowels Permutation
- [LeetCode Link](https://leetcode.com/problems/count-vowels-permutation)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1221. Split a String in Balanced Strings
- [LeetCode Link](https://leetcode.com/problems/split-a-string-in-balanced-strings)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1222. Queens That Can Attack the King
- [LeetCode Link](https://leetcode.com/problems/queens-that-can-attack-the-king)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1223. Dice Roll Simulation
- [LeetCode Link](https://leetcode.com/problems/dice-roll-simulation)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 2028. Find Missing Observations
- [LeetCode Link](https://leetcode.com/problems/find-missing-observations)
|
+| - 1224. Maximum Equal Frequency
- [LeetCode Link](https://leetcode.com/problems/maximum-equal-frequency)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 1225. Report Contiguous Dates
- [LeetCode Link](https://leetcode.com/problems/report-contiguous-dates)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1285. Find the Start and End Number of Continuous Ranges
- [LeetCode Link](https://leetcode.com/problems/find-the-start-and-end-number-of-continuous-ranges)
- 1613. Find the Missing IDs
- [LeetCode Link](https://leetcode.com/problems/find-the-missing-ids)
|
+| - 1226. The Dining Philosophers
- [LeetCode Link](https://leetcode.com/problems/the-dining-philosophers)
| 🆓 | | ⭐️⭐️ | - Concurrency
- [LeetCode Link](https://leetcode.com/tag/concurrency)
|
|
+| - 1227. Airplane Seat Assignment Probability
- [LeetCode Link](https://leetcode.com/problems/airplane-seat-assignment-probability)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Brainteaser
- [LeetCode Link](https://leetcode.com/tag/brainteaser)
- Probability and Statistics
- [LeetCode Link](https://leetcode.com/tag/probability-and-statistics)
|
|
+| - 1228. Missing Number In Arithmetic Progression
- [LeetCode Link](https://leetcode.com/problems/missing-number-in-arithmetic-progression)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1229. Meeting Scheduler
- [LeetCode Link](https://leetcode.com/problems/meeting-scheduler)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1230. Toss Strange Coins
- [LeetCode Link](https://leetcode.com/problems/toss-strange-coins)
| 💰 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Probability and Statistics
- [LeetCode Link](https://leetcode.com/tag/probability-and-statistics)
|
|
+| - 1231. Divide Chocolate
- [LeetCode Link](https://leetcode.com/problems/divide-chocolate)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 410. Split Array Largest Sum
- [LeetCode Link](https://leetcode.com/problems/split-array-largest-sum)
- 1011. Capacity To Ship Packages Within D Days
- [LeetCode Link](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days)
|
+| - 1232. Check If It Is a Straight Line
- [LeetCode Link](https://leetcode.com/problems/check-if-it-is-a-straight-line)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
|
|
+| - 1233. Remove Sub-Folders from the Filesystem
- [LeetCode Link](https://leetcode.com/problems/remove-sub-folders-from-the-filesystem)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
|
|
+| - 1234. Replace the Substring for Balanced String
- [LeetCode Link](https://leetcode.com/problems/replace-the-substring-for-balanced-string)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1235. Maximum Profit in Job Scheduling
- [LeetCode Link](https://leetcode.com/problems/maximum-profit-in-job-scheduling)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2008. Maximum Earnings From Taxi
- [LeetCode Link](https://leetcode.com/problems/maximum-earnings-from-taxi)
- 2054. Two Best Non-Overlapping Events
- [LeetCode Link](https://leetcode.com/problems/two-best-non-overlapping-events)
|
+| - 1236. Web Crawler
- [LeetCode Link](https://leetcode.com/problems/web-crawler)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
| - 1242. Web Crawler Multithreaded
- [LeetCode Link](https://leetcode.com/problems/web-crawler-multithreaded)
|
+| - 1237. Find Positive Integer Solution for a Given Equation
- [LeetCode Link](https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equation)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
|
|
+| - 1238. Circular Permutation in Binary Representation
- [LeetCode Link](https://leetcode.com/problems/circular-permutation-in-binary-representation)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 1239. Maximum Length of a Concatenated String with Unique Characters
- [LeetCode Link](https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 1240. Tiling a Rectangle with the Fewest Squares
- [LeetCode Link](https://leetcode.com/problems/tiling-a-rectangle-with-the-fewest-squares)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
|
|
+| - 1241. Number of Comments per Post
- [LeetCode Link](https://leetcode.com/problems/number-of-comments-per-post)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1242. Web Crawler Multithreaded
- [LeetCode Link](https://leetcode.com/problems/web-crawler-multithreaded)
| 💰 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Concurrency
- [LeetCode Link](https://leetcode.com/tag/concurrency)
| - 1236. Web Crawler
- [LeetCode Link](https://leetcode.com/problems/web-crawler)
|
+| - 1243. Array Transformation
- [LeetCode Link](https://leetcode.com/problems/array-transformation)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1244. Design A Leaderboard
- [LeetCode Link](https://leetcode.com/problems/design-a-leaderboard)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1245. Tree Diameter
- [LeetCode Link](https://leetcode.com/problems/tree-diameter)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 1617. Count Subtrees With Max Distance Between Cities
- [LeetCode Link](https://leetcode.com/problems/count-subtrees-with-max-distance-between-cities)
|
+| - 1246. Palindrome Removal
- [LeetCode Link](https://leetcode.com/problems/palindrome-removal)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1247. Minimum Swaps to Make Strings Equal
- [LeetCode Link](https://leetcode.com/problems/minimum-swaps-to-make-strings-equal)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 1657. Determine if Two Strings Are Close
- [LeetCode Link](https://leetcode.com/problems/determine-if-two-strings-are-close)
|
+| - 1248. Count Number of Nice Subarrays
- [LeetCode Link](https://leetcode.com/problems/count-number-of-nice-subarrays)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1249. Minimum Remove to Make Valid Parentheses
- [LeetCode Link](https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 1963. Minimum Number of Swaps to Make the String Balanced
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced)
- 2116. Check if a Parentheses String Can Be Valid
- [LeetCode Link](https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid)
|
+| - 1250. Check If It Is a Good Array
- [LeetCode Link](https://leetcode.com/problems/check-if-it-is-a-good-array)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Number Theory
- [LeetCode Link](https://leetcode.com/tag/number-theory)
|
|
+| - 1251. Average Selling Price
- [LeetCode Link](https://leetcode.com/problems/average-selling-price)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1252. Cells with Odd Values in a Matrix
- [LeetCode Link](https://leetcode.com/problems/cells-with-odd-values-in-a-matrix)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1253. Reconstruct a 2-Row Binary Matrix
- [LeetCode Link](https://leetcode.com/problems/reconstruct-a-2-row-binary-matrix)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 1605. Find Valid Matrix Given Row and Column Sums
- [LeetCode Link](https://leetcode.com/problems/find-valid-matrix-given-row-and-column-sums)
|
+| - 1254. Number of Closed Islands
- [LeetCode Link](https://leetcode.com/problems/number-of-closed-islands)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1255. Maximum Score Words Formed by Letters
- [LeetCode Link](https://leetcode.com/problems/maximum-score-words-formed-by-letters)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 2151. Maximum Good People Based on Statements
- [LeetCode Link](https://leetcode.com/problems/maximum-good-people-based-on-statements)
|
+| - 1256. Encode Number
- [LeetCode Link](https://leetcode.com/problems/encode-number)
| 💰 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 1017. Convert to Base -2
- [LeetCode Link](https://leetcode.com/problems/convert-to-base-2)
|
+| - 1257. Smallest Common Region
- [LeetCode Link](https://leetcode.com/problems/smallest-common-region)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 235. Lowest Common Ancestor of a Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)
- 236. Lowest Common Ancestor of a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
|
+| - 1258. Synonymous Sentences
- [LeetCode Link](https://leetcode.com/problems/synonymous-sentences)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
|
|
+| - 1259. Handshakes That Don't Cross
- [LeetCode Link](https://leetcode.com/problems/handshakes-that-dont-cross)
| 💰 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1260. Shift 2D Grid
- [LeetCode Link](https://leetcode.com/problems/shift-2d-grid)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1261. Find Elements in a Contaminated Binary Tree
- [LeetCode Link](https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1262. Greatest Sum Divisible by Three
- [LeetCode Link](https://leetcode.com/problems/greatest-sum-divisible-by-three)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1263. Minimum Moves to Move a Box to Their Target Location
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-move-a-box-to-their-target-location)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1264. Page Recommendations
- [LeetCode Link](https://leetcode.com/problems/page-recommendations)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1892. Page Recommendations II
- [LeetCode Link](https://leetcode.com/problems/page-recommendations-ii)
- 1949. Strong Friendship
- [LeetCode Link](https://leetcode.com/problems/strong-friendship)
|
+| - 1265. Print Immutable Linked List in Reverse
- [LeetCode Link](https://leetcode.com/problems/print-immutable-linked-list-in-reverse)
| 💰 | | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
|
|
+| - 1266. Minimum Time Visiting All Points
- [LeetCode Link](https://leetcode.com/problems/minimum-time-visiting-all-points)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
|
|
+| - 1267. Count Servers that Communicate
- [LeetCode Link](https://leetcode.com/problems/count-servers-that-communicate)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1268. Search Suggestions System
- [LeetCode Link](https://leetcode.com/problems/search-suggestions-system)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
|
|
+| - 1269. Number of Ways to Stay in the Same Place After Some Steps
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-stay-in-the-same-place-after-some-steps)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1270. All People Report to the Given Manager
- [LeetCode Link](https://leetcode.com/problems/all-people-report-to-the-given-manager)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1271. Hexspeak
- [LeetCode Link](https://leetcode.com/problems/hexspeak)
| 💰 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1272. Remove Interval
- [LeetCode Link](https://leetcode.com/problems/remove-interval)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1273. Delete Tree Nodes
- [LeetCode Link](https://leetcode.com/problems/delete-tree-nodes)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 1274. Number of Ships in a Rectangle
- [LeetCode Link](https://leetcode.com/problems/number-of-ships-in-a-rectangle)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
|
|
+| - 1275. Find Winner on a Tic Tac Toe Game
- [LeetCode Link](https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1276. Number of Burgers with No Waste of Ingredients
- [LeetCode Link](https://leetcode.com/problems/number-of-burgers-with-no-waste-of-ingredients)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1277. Count Square Submatrices with All Ones
- [LeetCode Link](https://leetcode.com/problems/count-square-submatrices-with-all-ones)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 2087. Minimum Cost Homecoming of a Robot in a Grid
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid)
- 2088. Count Fertile Pyramids in a Land
- [LeetCode Link](https://leetcode.com/problems/count-fertile-pyramids-in-a-land)
|
+| - 1278. Palindrome Partitioning III
- [LeetCode Link](https://leetcode.com/problems/palindrome-partitioning-iii)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1745. Palindrome Partitioning IV
- [LeetCode Link](https://leetcode.com/problems/palindrome-partitioning-iv)
|
+| - 1279. Traffic Light Controlled Intersection
- [LeetCode Link](https://leetcode.com/problems/traffic-light-controlled-intersection)
| 💰 | | ⭐️ | - Concurrency
- [LeetCode Link](https://leetcode.com/tag/concurrency)
|
|
+| - 1280. Students and Examinations
- [LeetCode Link](https://leetcode.com/problems/students-and-examinations)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1281. Subtract the Product and Sum of Digits of an Integer
- [LeetCode Link](https://leetcode.com/problems/subtract-the-product-and-sum-of-digits-of-an-integer)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1282. Group the People Given the Group Size They Belong To
- [LeetCode Link](https://leetcode.com/problems/group-the-people-given-the-group-size-they-belong-to)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 1283. Find the Smallest Divisor Given a Threshold
- [LeetCode Link](https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 2064. Minimized Maximum of Products Distributed to Any Store
- [LeetCode Link](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
|
+| - 1284. Minimum Number of Flips to Convert Binary Matrix to Zero Matrix
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 2123. Minimum Operations to Remove Adjacent Ones in Matrix
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-remove-adjacent-ones-in-matrix)
- 2128. Remove All Ones With Row and Column Flips
- [LeetCode Link](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips)
- 2174. Remove All Ones With Row and Column Flips II
- [LeetCode Link](https://leetcode.com/problems/remove-all-ones-with-row-and-column-flips-ii)
|
+| - 1285. Find the Start and End Number of Continuous Ranges
- [LeetCode Link](https://leetcode.com/problems/find-the-start-and-end-number-of-continuous-ranges)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1225. Report Contiguous Dates
- [LeetCode Link](https://leetcode.com/problems/report-contiguous-dates)
- 1613. Find the Missing IDs
- [LeetCode Link](https://leetcode.com/problems/find-the-missing-ids)
|
+| - 1286. Iterator for Combination
- [LeetCode Link](https://leetcode.com/problems/iterator-for-combination)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Iterator
- [LeetCode Link](https://leetcode.com/tag/iterator)
|
|
+| - 1287. Element Appearing More Than 25% In Sorted Array
- [LeetCode Link](https://leetcode.com/problems/element-appearing-more-than-25-in-sorted-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1288. Remove Covered Intervals
- [LeetCode Link](https://leetcode.com/problems/remove-covered-intervals)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1289. Minimum Falling Path Sum II
- [LeetCode Link](https://leetcode.com/problems/minimum-falling-path-sum-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 931. Minimum Falling Path Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-falling-path-sum)
|
+| - 1290. Convert Binary Number in a Linked List to Integer
- [LeetCode Link](https://leetcode.com/problems/convert-binary-number-in-a-linked-list-to-integer)
| 🆓 | ✅ | ⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1291. Sequential Digits
- [LeetCode Link](https://leetcode.com/problems/sequential-digits)
| 🆓 | | ⭐️⭐️ | - Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 1292. Maximum Side Length of a Square with Sum Less than or Equal to Threshold
- [LeetCode Link](https://leetcode.com/problems/maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1293. Shortest Path in a Grid with Obstacles Elimination
- [LeetCode Link](https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-elimination)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 1730. Shortest Path to Get Food
- [LeetCode Link](https://leetcode.com/problems/shortest-path-to-get-food)
|
+| - 1294. Weather Type in Each Country
- [LeetCode Link](https://leetcode.com/problems/weather-type-in-each-country)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1295. Find Numbers with Even Number of Digits
- [LeetCode Link](https://leetcode.com/problems/find-numbers-with-even-number-of-digits)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 2094. Finding 3-Digit Even Numbers
- [LeetCode Link](https://leetcode.com/problems/finding-3-digit-even-numbers)
|
+| - 1296. Divide Array in Sets of K Consecutive Numbers
- [LeetCode Link](https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 659. Split Array into Consecutive Subsequences
- [LeetCode Link](https://leetcode.com/problems/split-array-into-consecutive-subsequences)
- 2155. All Divisions With the Highest Score of a Binary Array
- [LeetCode Link](https://leetcode.com/problems/all-divisions-with-the-highest-score-of-a-binary-array)
|
+| - 1297. Maximum Number of Occurrences of a Substring
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-occurrences-of-a-substring)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1298. Maximum Candies You Can Get from Boxes
- [LeetCode Link](https://leetcode.com/problems/maximum-candies-you-can-get-from-boxes)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 1299. Replace Elements with Greatest Element on Right Side
- [LeetCode Link](https://leetcode.com/problems/replace-elements-with-greatest-element-on-right-side)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 2078. Two Furthest Houses With Different Colors
- [LeetCode Link](https://leetcode.com/problems/two-furthest-houses-with-different-colors)
|
+| - 1300. Sum of Mutated Array Closest to Target
- [LeetCode Link](https://leetcode.com/problems/sum-of-mutated-array-closest-to-target)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1301. Number of Paths with Max Score
- [LeetCode Link](https://leetcode.com/problems/number-of-paths-with-max-score)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1302. Deepest Leaves Sum
- [LeetCode Link](https://leetcode.com/problems/deepest-leaves-sum)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1303. Find the Team Size
- [LeetCode Link](https://leetcode.com/problems/find-the-team-size)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1304. Find N Unique Integers Sum up to Zero
- [LeetCode Link](https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1305. All Elements in Two Binary Search Trees
- [LeetCode Link](https://leetcode.com/problems/all-elements-in-two-binary-search-trees)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1306. Jump Game III
- [LeetCode Link](https://leetcode.com/problems/jump-game-iii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 45. Jump Game II
- [LeetCode Link](https://leetcode.com/problems/jump-game-ii)
- 55. Jump Game
- [LeetCode Link](https://leetcode.com/problems/jump-game)
- 1871. Jump Game VII
- [LeetCode Link](https://leetcode.com/problems/jump-game-vii)
|
+| - 1307. Verbal Arithmetic Puzzle
- [LeetCode Link](https://leetcode.com/problems/verbal-arithmetic-puzzle)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
|
|
+| - 1308. Running Total for Different Genders
- [LeetCode Link](https://leetcode.com/problems/running-total-for-different-genders)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1204. Last Person to Fit in the Bus
- [LeetCode Link](https://leetcode.com/problems/last-person-to-fit-in-the-bus)
|
+| - 1309. Decrypt String from Alphabet to Integer Mapping
- [LeetCode Link](https://leetcode.com/problems/decrypt-string-from-alphabet-to-integer-mapping)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1310. XOR Queries of a Subarray
- [LeetCode Link](https://leetcode.com/problems/xor-queries-of-a-subarray)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1311. Get Watched Videos by Your Friends
- [LeetCode Link](https://leetcode.com/problems/get-watched-videos-by-your-friends)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1312. Minimum Insertion Steps to Make a String Palindrome
- [LeetCode Link](https://leetcode.com/problems/minimum-insertion-steps-to-make-a-string-palindrome)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 2193. Minimum Number of Moves to Make Palindrome
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-moves-to-make-palindrome)
|
+| - 1313. Decompress Run-Length Encoded List
- [LeetCode Link](https://leetcode.com/problems/decompress-run-length-encoded-list)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 443. String Compression
- [LeetCode Link](https://leetcode.com/problems/string-compression)
|
+| - 1314. Matrix Block Sum
- [LeetCode Link](https://leetcode.com/problems/matrix-block-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 2132. Stamping the Grid
- [LeetCode Link](https://leetcode.com/problems/stamping-the-grid)
|
+| - 1315. Sum of Nodes with Even-Valued Grandparent
- [LeetCode Link](https://leetcode.com/problems/sum-of-nodes-with-even-valued-grandparent)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1316. Distinct Echo Substrings
- [LeetCode Link](https://leetcode.com/problems/distinct-echo-substrings)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 2156. Find Substring With Given Hash Value
- [LeetCode Link](https://leetcode.com/problems/find-substring-with-given-hash-value)
|
+| - 1317. Convert Integer to the Sum of Two No-Zero Integers
- [LeetCode Link](https://leetcode.com/problems/convert-integer-to-the-sum-of-two-no-zero-integers)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1318. Minimum Flips to Make a OR b Equal to c
- [LeetCode Link](https://leetcode.com/problems/minimum-flips-to-make-a-or-b-equal-to-c)
| 🆓 | | ⭐️⭐️ | - Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 1319. Number of Operations to Make Network Connected
- [LeetCode Link](https://leetcode.com/problems/number-of-operations-to-make-network-connected)
| 🆓 | ✅ | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 1320. Minimum Distance to Type a Word Using Two Fingers
- [LeetCode Link](https://leetcode.com/problems/minimum-distance-to-type-a-word-using-two-fingers)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1974. Minimum Time to Type Word Using Special Typewriter
- [LeetCode Link](https://leetcode.com/problems/minimum-time-to-type-word-using-special-typewriter)
|
+| - 1321. Restaurant Growth
- [LeetCode Link](https://leetcode.com/problems/restaurant-growth)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1322. Ads Performance
- [LeetCode Link](https://leetcode.com/problems/ads-performance)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1323. Maximum 69 Number
- [LeetCode Link](https://leetcode.com/problems/maximum-69-number)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1324. Print Words Vertically
- [LeetCode Link](https://leetcode.com/problems/print-words-vertically)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1325. Delete Leaves With a Given Value
- [LeetCode Link](https://leetcode.com/problems/delete-leaves-with-a-given-value)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1326. Minimum Number of Taps to Open to Water a Garden
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1327. List the Products Ordered in a Period
- [LeetCode Link](https://leetcode.com/problems/list-the-products-ordered-in-a-period)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1328. Break a Palindrome
- [LeetCode Link](https://leetcode.com/problems/break-a-palindrome)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1329. Sort the Matrix Diagonally
- [LeetCode Link](https://leetcode.com/problems/sort-the-matrix-diagonally)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1330. Reverse Subarray To Maximize Array Value
- [LeetCode Link](https://leetcode.com/problems/reverse-subarray-to-maximize-array-value)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1331. Rank Transform of an Array
- [LeetCode Link](https://leetcode.com/problems/rank-transform-of-an-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1632. Rank Transform of a Matrix
- [LeetCode Link](https://leetcode.com/problems/rank-transform-of-a-matrix)
- 2089. Find Target Indices After Sorting Array
- [LeetCode Link](https://leetcode.com/problems/find-target-indices-after-sorting-array)
|
+| - 1332. Remove Palindromic Subsequences
- [LeetCode Link](https://leetcode.com/problems/remove-palindromic-subsequences)
| 🆓 | | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1333. Filter Restaurants by Vegan-Friendly, Price and Distance
- [LeetCode Link](https://leetcode.com/problems/filter-restaurants-by-vegan-friendly-price-and-distance)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1334. Find the City With the Smallest Number of Neighbors at a Threshold Distance
- [LeetCode Link](https://leetcode.com/problems/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Shortest Path
- [LeetCode Link](https://leetcode.com/tag/shortest-path)
| - 2045. Second Minimum Time to Reach Destination
- [LeetCode Link](https://leetcode.com/problems/second-minimum-time-to-reach-destination)
|
+| - 1335. Minimum Difficulty of a Job Schedule
- [LeetCode Link](https://leetcode.com/problems/minimum-difficulty-of-a-job-schedule)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1336. Number of Transactions per Visit
- [LeetCode Link](https://leetcode.com/problems/number-of-transactions-per-visit)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1613. Find the Missing IDs
- [LeetCode Link](https://leetcode.com/problems/find-the-missing-ids)
|
+| - 1337. The K Weakest Rows in a Matrix
- [LeetCode Link](https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1338. Reduce Array Size to The Half
- [LeetCode Link](https://leetcode.com/problems/reduce-array-size-to-the-half)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1339. Maximum Product of Splitted Binary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-product-of-splitted-binary-tree)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 2049. Count Nodes With the Highest Score
- [LeetCode Link](https://leetcode.com/problems/count-nodes-with-the-highest-score)
|
+| - 1340. Jump Game V
- [LeetCode Link](https://leetcode.com/problems/jump-game-v)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1871. Jump Game VII
- [LeetCode Link](https://leetcode.com/problems/jump-game-vii)
|
+| - 1341. Movie Rating
- [LeetCode Link](https://leetcode.com/problems/movie-rating)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1342. Number of Steps to Reduce a Number to Zero
- [LeetCode Link](https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 2139. Minimum Moves to Reach Target Score
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-reach-target-score)
- 2169. Count Operations to Obtain Zero
- [LeetCode Link](https://leetcode.com/problems/count-operations-to-obtain-zero)
|
+| - 1343. Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold
- [LeetCode Link](https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 2090. K Radius Subarray Averages
- [LeetCode Link](https://leetcode.com/problems/k-radius-subarray-averages)
|
+| - 1344. Angle Between Hands of a Clock
- [LeetCode Link](https://leetcode.com/problems/angle-between-hands-of-a-clock)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1345. Jump Game IV
- [LeetCode Link](https://leetcode.com/problems/jump-game-iv)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 1871. Jump Game VII
- [LeetCode Link](https://leetcode.com/problems/jump-game-vii)
|
+| - 1346. Check If N and Its Double Exist
- [LeetCode Link](https://leetcode.com/problems/check-if-n-and-its-double-exist)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2154. Keep Multiplying Found Values by Two
- [LeetCode Link](https://leetcode.com/problems/keep-multiplying-found-values-by-two)
|
+| - 1347. Minimum Number of Steps to Make Two Strings Anagram
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 1657. Determine if Two Strings Are Close
- [LeetCode Link](https://leetcode.com/problems/determine-if-two-strings-are-close)
- 2186. Minimum Number of Steps to Make Two Strings Anagram II
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram-ii)
|
+| - 1348. Tweet Counts Per Frequency
- [LeetCode Link](https://leetcode.com/problems/tweet-counts-per-frequency)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 1349. Maximum Students Taking Exam
- [LeetCode Link](https://leetcode.com/problems/maximum-students-taking-exam)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
|
|
+| - 1350. Students With Invalid Departments
- [LeetCode Link](https://leetcode.com/problems/students-with-invalid-departments)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1351. Count Negative Numbers in a Sorted Matrix
- [LeetCode Link](https://leetcode.com/problems/count-negative-numbers-in-a-sorted-matrix)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1352. Product of the Last K Numbers
- [LeetCode Link](https://leetcode.com/problems/product-of-the-last-k-numbers)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
|
|
+| - 1353. Maximum Number of Events That Can Be Attended
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 1751. Maximum Number of Events That Can Be Attended II
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii)
- 2008. Maximum Earnings From Taxi
- [LeetCode Link](https://leetcode.com/problems/maximum-earnings-from-taxi)
|
+| - 1354. Construct Target Array With Multiple Sums
- [LeetCode Link](https://leetcode.com/problems/construct-target-array-with-multiple-sums)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1355. Activity Participants
- [LeetCode Link](https://leetcode.com/problems/activity-participants)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1356. Sort Integers by The Number of 1 Bits
- [LeetCode Link](https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 2099. Find Subsequence of Length K With the Largest Sum
- [LeetCode Link](https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum)
|
+| - 1357. Apply Discount Every n Orders
- [LeetCode Link](https://leetcode.com/problems/apply-discount-every-n-orders)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
|
|
+| - 1358. Number of Substrings Containing All Three Characters
- [LeetCode Link](https://leetcode.com/problems/number-of-substrings-containing-all-three-characters)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 2063. Vowels of All Substrings
- [LeetCode Link](https://leetcode.com/problems/vowels-of-all-substrings)
|
+| - 1359. Count All Valid Pickup and Delivery Options
- [LeetCode Link](https://leetcode.com/problems/count-all-valid-pickup-and-delivery-options)
| 🆓 | ✅ | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Combinatorics
- [LeetCode Link](https://leetcode.com/tag/combinatorics)
|
|
+| - 1360. Number of Days Between Two Dates
- [LeetCode Link](https://leetcode.com/problems/number-of-days-between-two-dates)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1361. Validate Binary Tree Nodes
- [LeetCode Link](https://leetcode.com/problems/validate-binary-tree-nodes)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1362. Closest Divisors
- [LeetCode Link](https://leetcode.com/problems/closest-divisors)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1363. Largest Multiple of Three
- [LeetCode Link](https://leetcode.com/problems/largest-multiple-of-three)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1364. Number of Trusted Contacts of a Customer
- [LeetCode Link](https://leetcode.com/problems/number-of-trusted-contacts-of-a-customer)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1365. How Many Numbers Are Smaller Than the Current Number
- [LeetCode Link](https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 315. Count of Smaller Numbers After Self
- [LeetCode Link](https://leetcode.com/problems/count-of-smaller-numbers-after-self)
|
+| - 1366. Rank Teams by Votes
- [LeetCode Link](https://leetcode.com/problems/rank-teams-by-votes)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 911. Online Election
- [LeetCode Link](https://leetcode.com/problems/online-election)
|
+| - 1367. Linked List in Binary Tree
- [LeetCode Link](https://leetcode.com/problems/linked-list-in-binary-tree)
| 🆓 | 👀 | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1368. Minimum Cost to Make at Least One Valid Path in a Grid
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Shortest Path
- [LeetCode Link](https://leetcode.com/tag/shortest-path)
|
|
+| - 1369. Get the Second Most Recent Activity
- [LeetCode Link](https://leetcode.com/problems/get-the-second-most-recent-activity)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1370. Increasing Decreasing String
- [LeetCode Link](https://leetcode.com/problems/increasing-decreasing-string)
| 🆓 | | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1371. Find the Longest Substring Containing Vowels in Even Counts
- [LeetCode Link](https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1372. Longest ZigZag Path in a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/longest-zigzag-path-in-a-binary-tree)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1373. Maximum Sum BST in Binary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-sum-bst-in-binary-tree)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1374. Generate a String With Characters That Have Odd Counts
- [LeetCode Link](https://leetcode.com/problems/generate-a-string-with-characters-that-have-odd-counts)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1375. Number of Times Binary String Is Prefix-Aligned
- [LeetCode Link](https://leetcode.com/problems/number-of-times-binary-string-is-prefix-aligned)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 319. Bulb Switcher
- [LeetCode Link](https://leetcode.com/problems/bulb-switcher)
- 672. Bulb Switcher II
- [LeetCode Link](https://leetcode.com/problems/bulb-switcher-ii)
|
+| - 1376. Time Needed to Inform All Employees
- [LeetCode Link](https://leetcode.com/problems/time-needed-to-inform-all-employees)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 104. Maximum Depth of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/maximum-depth-of-binary-tree)
- 124. Binary Tree Maximum Path Sum
- [LeetCode Link](https://leetcode.com/problems/binary-tree-maximum-path-sum)
|
+| - 1377. Frog Position After T Seconds
- [LeetCode Link](https://leetcode.com/problems/frog-position-after-t-seconds)
| 🆓 | | ⭐️⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 1378. Replace Employee ID With The Unique Identifier
- [LeetCode Link](https://leetcode.com/problems/replace-employee-id-with-the-unique-identifier)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1379. Find a Corresponding Node of a Binary Tree in a Clone of That Tree
- [LeetCode Link](https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1380. Lucky Numbers in a Matrix
- [LeetCode Link](https://leetcode.com/problems/lucky-numbers-in-a-matrix)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1381. Design a Stack With Increment Operation
- [LeetCode Link](https://leetcode.com/problems/design-a-stack-with-increment-operation)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
|
|
+| - 1382. Balance a Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/balance-a-binary-search-tree)
| 🆓 | | ⭐️⭐️ | - Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1383. Maximum Performance of a Team
- [LeetCode Link](https://leetcode.com/problems/maximum-performance-of-a-team)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 2106. Maximum Fruits Harvested After at Most K Steps
- [LeetCode Link](https://leetcode.com/problems/maximum-fruits-harvested-after-at-most-k-steps)
|
+| - 1384. Total Sales Amount by Year
- [LeetCode Link](https://leetcode.com/problems/total-sales-amount-by-year)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1385. Find the Distance Value Between Two Arrays
- [LeetCode Link](https://leetcode.com/problems/find-the-distance-value-between-two-arrays)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1386. Cinema Seat Allocation
- [LeetCode Link](https://leetcode.com/problems/cinema-seat-allocation)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 1387. Sort Integers by The Power Value
- [LeetCode Link](https://leetcode.com/problems/sort-integers-by-the-power-value)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1388. Pizza With 3n Slices
- [LeetCode Link](https://leetcode.com/problems/pizza-with-3n-slices)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1389. Create Target Array in the Given Order
- [LeetCode Link](https://leetcode.com/problems/create-target-array-in-the-given-order)
| 🆓 | 👀 | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1390. Four Divisors
- [LeetCode Link](https://leetcode.com/problems/four-divisors)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1391. Check if There is a Valid Path in a Grid
- [LeetCode Link](https://leetcode.com/problems/check-if-there-is-a-valid-path-in-a-grid)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1392. Longest Happy Prefix
- [LeetCode Link](https://leetcode.com/problems/longest-happy-prefix)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
|
|
+| - 1393. Capital Gain/Loss
- [LeetCode Link](https://leetcode.com/problems/capital-gainloss)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1394. Find Lucky Integer in an Array
- [LeetCode Link](https://leetcode.com/problems/find-lucky-integer-in-an-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1395. Count Number of Teams
- [LeetCode Link](https://leetcode.com/problems/count-number-of-teams)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
|
|
+| - 1396. Design Underground System
- [LeetCode Link](https://leetcode.com/problems/design-underground-system)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 2166. Design Bitset
- [LeetCode Link](https://leetcode.com/problems/design-bitset)
|
+| - 1397. Find All Good Strings
- [LeetCode Link](https://leetcode.com/problems/find-all-good-strings)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
|
|
+| - 1398. Customers Who Bought Products A and B but Not C
- [LeetCode Link](https://leetcode.com/problems/customers-who-bought-products-a-and-b-but-not-c)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1399. Count Largest Group
- [LeetCode Link](https://leetcode.com/problems/count-largest-group)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1400. Construct K Palindrome Strings
- [LeetCode Link](https://leetcode.com/problems/construct-k-palindrome-strings)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
\ No newline at end of file
diff --git a/doc/table-8.md b/doc/table-8.md
index 1bc00896..6e5b391a 100644
--- a/doc/table-8.md
+++ b/doc/table-8.md
@@ -1,202 +1,202 @@
-| Question | Free? | Status | Difficulty | Topics | Similar Questions |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----- | ------ | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| - [1401. Circle and Rectangle Overlapping](https://leetcode.com/problems/circle-and-rectangle-overlapping)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
|
|
-| - [1402. Reducing Dishes](https://leetcode.com/problems/reducing-dishes)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1403. Minimum Subsequence in Non-Increasing Order](https://leetcode.com/problems/minimum-subsequence-in-non-increasing-order)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1404. Number of Steps to Reduce a Number in Binary Representation to One](https://leetcode.com/problems/number-of-steps-to-reduce-a-number-in-binary-representation-to-one)
| 🆓 | ✅ | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
| - [2139. Minimum Moves to Reach Target Score](https://leetcode.com/problems/minimum-moves-to-reach-target-score)
|
-| - [1405. Longest Happy String](https://leetcode.com/problems/longest-happy-string)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [767. Reorganize String](https://leetcode.com/problems/reorganize-string)
|
-| - [1406. Stone Game III](https://leetcode.com/problems/stone-game-iii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [1563. Stone Game V](https://leetcode.com/problems/stone-game-v)
- [1686. Stone Game VI](https://leetcode.com/problems/stone-game-vi)
- [1690. Stone Game VII](https://leetcode.com/problems/stone-game-vii)
- [1872. Stone Game VIII](https://leetcode.com/problems/stone-game-viii)
- [2029. Stone Game IX](https://leetcode.com/problems/stone-game-ix)
|
-| - [1407. Top Travellers](https://leetcode.com/problems/top-travellers)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1408. String Matching in an Array](https://leetcode.com/problems/string-matching-in-an-array)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
- [String Matching](https://leetcode.com/tag/string-matching)
|
|
-| - [1409. Queries on a Permutation With Key](https://leetcode.com/problems/queries-on-a-permutation-with-key)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1410. HTML Entity Parser](https://leetcode.com/problems/html-entity-parser)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1411. Number of Ways to Paint N × 3 Grid](https://leetcode.com/problems/number-of-ways-to-paint-n-3-grid)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1931. Painting a Grid With Three Different Colors](https://leetcode.com/problems/painting-a-grid-with-three-different-colors)
|
-| - [1412. Find the Quiet Students in All Exams](https://leetcode.com/problems/find-the-quiet-students-in-all-exams)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1413. Minimum Value to Get Positive Step by Step Sum](https://leetcode.com/problems/minimum-value-to-get-positive-step-by-step-sum)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1414. Find the Minimum Number of Fibonacci Numbers Whose Sum Is K](https://leetcode.com/problems/find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k)
| 🆓 | ✅ | ⭐️⭐️ | - [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1415. The k-th Lexicographical String of All Happy Strings of Length n](https://leetcode.com/problems/the-k-th-lexicographical-string-of-all-happy-strings-of-length-n)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
|
|
-| - [1416. Restore The Array](https://leetcode.com/problems/restore-the-array)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1977. Number of Ways to Separate Numbers](https://leetcode.com/problems/number-of-ways-to-separate-numbers)
|
-| - [1417. Reformat The String](https://leetcode.com/problems/reformat-the-string)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1418. Display Table of Food Orders in a Restaurant](https://leetcode.com/problems/display-table-of-food-orders-in-a-restaurant)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [1419. Minimum Number of Frogs Croaking](https://leetcode.com/problems/minimum-number-of-frogs-croaking)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1420. Build Array Where You Can Find The Maximum Exactly K Comparisons](https://leetcode.com/problems/build-array-where-you-can-find-the-maximum-exactly-k-comparisons)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1421. NPV Queries](https://leetcode.com/problems/npv-queries)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1422. Maximum Score After Splitting a String](https://leetcode.com/problems/maximum-score-after-splitting-a-string)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1423. Maximum Points You Can Obtain from Cards](https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [1770. Maximum Score from Performing Multiplication Operations](https://leetcode.com/problems/maximum-score-from-performing-multiplication-operations)
- [2091. Removing Minimum and Maximum From Array](https://leetcode.com/problems/removing-minimum-and-maximum-from-array)
|
-| - [1424. Diagonal Traverse II](https://leetcode.com/problems/diagonal-traverse-ii)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1425. Constrained Subsequence Sum](https://leetcode.com/problems/constrained-subsequence-sum)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Queue](https://leetcode.com/tag/queue)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Monotonic Queue](https://leetcode.com/tag/monotonic-queue)
|
|
-| - [1426. Counting Elements](https://leetcode.com/problems/counting-elements)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [1427. Perform String Shifts](https://leetcode.com/problems/perform-string-shifts)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1428. Leftmost Column with at Least a One](https://leetcode.com/problems/leftmost-column-with-at-least-a-one)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Matrix](https://leetcode.com/tag/matrix)
- [Interactive](https://leetcode.com/tag/interactive)
|
|
-| - [1429. First Unique Number](https://leetcode.com/problems/first-unique-number)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
- [Data Stream](https://leetcode.com/tag/data-stream)
|
|
-| - [1430. Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree](https://leetcode.com/problems/check-if-a-string-is-a-valid-sequence-from-root-to-leaves-path-in-a-binary-tree)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1431. Kids With the Greatest Number of Candies](https://leetcode.com/problems/kids-with-the-greatest-number-of-candies)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1432. Max Difference You Can Get From Changing an Integer](https://leetcode.com/problems/max-difference-you-can-get-from-changing-an-integer)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1433. Check If a String Can Break Another String](https://leetcode.com/problems/check-if-a-string-can-break-another-string)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1434. Number of Ways to Wear Different Hats to Each Other](https://leetcode.com/problems/number-of-ways-to-wear-different-hats-to-each-other)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [1994. The Number of Good Subsets](https://leetcode.com/problems/the-number-of-good-subsets)
|
-| - [1435. Create a Session Bar Chart](https://leetcode.com/problems/create-a-session-bar-chart)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1907. Count Salary Categories](https://leetcode.com/problems/count-salary-categories)
|
-| - [1436. Destination City](https://leetcode.com/problems/destination-city)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1437. Check If All 1's Are at Least Length K Places Away](https://leetcode.com/problems/check-if-all-1s-are-at-least-length-k-places-away)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit](https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Queue](https://leetcode.com/tag/queue)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
- [Monotonic Queue](https://leetcode.com/tag/monotonic-queue)
|
|
-| - [1439. Find the Kth Smallest Sum of a Matrix With Sorted Rows](https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1440. Evaluate Boolean Expression](https://leetcode.com/problems/evaluate-boolean-expression)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1441. Build an Array With Stack Operations](https://leetcode.com/problems/build-an-array-with-stack-operations)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1442. Count Triplets That Can Form Two Arrays of Equal XOR](https://leetcode.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1443. Minimum Time to Collect All Apples in a Tree](https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree)
| 🆓 | ✅ | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [1444. Number of Ways of Cutting a Pizza](https://leetcode.com/problems/number-of-ways-of-cutting-a-pizza)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Memoization](https://leetcode.com/tag/memoization)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1445. Apples & Oranges](https://leetcode.com/problems/apples-oranges)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1446. Consecutive Characters](https://leetcode.com/problems/consecutive-characters)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [485. Max Consecutive Ones](https://leetcode.com/problems/max-consecutive-ones)
- [1759. Count Number of Homogenous Substrings](https://leetcode.com/problems/count-number-of-homogenous-substrings)
|
-| - [1447. Simplified Fractions](https://leetcode.com/problems/simplified-fractions)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
- [Number Theory](https://leetcode.com/tag/number-theory)
|
|
-| - [1448. Count Good Nodes in Binary Tree](https://leetcode.com/problems/count-good-nodes-in-binary-tree)
| 🆓 | ✅ | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1449. Form Largest Integer With Digits That Add up to Target](https://leetcode.com/problems/form-largest-integer-with-digits-that-add-up-to-target)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1450. Number of Students Doing Homework at a Given Time](https://leetcode.com/problems/number-of-students-doing-homework-at-a-given-time)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1451. Rearrange Words in a Sentence](https://leetcode.com/problems/rearrange-words-in-a-sentence)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1452. People Whose List of Favorite Companies Is Not a Subset of Another List](https://leetcode.com/problems/people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1453. Maximum Number of Darts Inside of a Circular Dartboard](https://leetcode.com/problems/maximum-number-of-darts-inside-of-a-circular-dartboard)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
|
|
-| - [1454. Active Users](https://leetcode.com/problems/active-users)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1455. Check If a Word Occurs As a Prefix of Any Word in a Sentence](https://leetcode.com/problems/check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
- [String Matching](https://leetcode.com/tag/string-matching)
| - [2185. Counting Words With a Given Prefix](https://leetcode.com/problems/counting-words-with-a-given-prefix)
|
-| - [1456. Maximum Number of Vowels in a Substring of Given Length](https://leetcode.com/problems/maximum-number-of-vowels-in-a-substring-of-given-length)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1457. Pseudo-Palindromic Paths in a Binary Tree](https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree)
| 🆓 | | ⭐️⭐️ | - [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1458. Max Dot Product of Two Subsequences](https://leetcode.com/problems/max-dot-product-of-two-subsequences)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1459. Rectangles Area](https://leetcode.com/problems/rectangles-area)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1460. Make Two Arrays Equal by Reversing Sub-arrays](https://leetcode.com/problems/make-two-arrays-equal-by-reversing-sub-arrays)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1461. Check If a String Contains All Binary Codes of Size K](https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [Hash Function](https://leetcode.com/tag/hash-function)
|
|
-| - [1462. Course Schedule IV](https://leetcode.com/problems/course-schedule-iv)
| 🆓 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
|
|
-| - [1463. Cherry Pickup II](https://leetcode.com/problems/cherry-pickup-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1464. Maximum Product of Two Elements in an Array](https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1465. Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts](https://leetcode.com/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1466. Reorder Routes to Make All Paths Lead to the City Zero](https://leetcode.com/problems/reorder-routes-to-make-all-paths-lead-to-the-city-zero)
| 🆓 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [1467. Probability of a Two Boxes Having The Same Number of Distinct Balls](https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Combinatorics](https://leetcode.com/tag/combinatorics)
- [Probability and Statistics](https://leetcode.com/tag/probability-and-statistics)
|
|
-| - [1468. Calculate Salaries](https://leetcode.com/problems/calculate-salaries)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1469. Find All The Lonely Nodes](https://leetcode.com/problems/find-all-the-lonely-nodes)
| 💰 | | ⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [563. Binary Tree Tilt](https://leetcode.com/problems/binary-tree-tilt)
- [965. Univalued Binary Tree](https://leetcode.com/problems/univalued-binary-tree)
|
-| - [1470. Shuffle the Array](https://leetcode.com/problems/shuffle-the-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1471. The k Strongest Values in an Array](https://leetcode.com/problems/the-k-strongest-values-in-an-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1472. Design Browser History](https://leetcode.com/problems/design-browser-history)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Stack](https://leetcode.com/tag/stack)
- [Design](https://leetcode.com/tag/design)
- [Doubly-Linked List](https://leetcode.com/tag/doubly-linked-list)
- [Data Stream](https://leetcode.com/tag/data-stream)
|
|
-| - [1473. Paint House III](https://leetcode.com/problems/paint-house-iii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1474. Delete N Nodes After M Nodes of a Linked List](https://leetcode.com/problems/delete-n-nodes-after-m-nodes-of-a-linked-list)
| 💰 | | ⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
| - [19. Remove Nth Node From End of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list)
- [1171. Remove Zero Sum Consecutive Nodes from Linked List](https://leetcode.com/problems/remove-zero-sum-consecutive-nodes-from-linked-list)
|
-| - [1475. Final Prices With a Special Discount in a Shop](https://leetcode.com/problems/final-prices-with-a-special-discount-in-a-shop)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
|
|
-| - [1476. Subrectangle Queries](https://leetcode.com/problems/subrectangle-queries)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Design](https://leetcode.com/tag/design)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1477. Find Two Non-overlapping Sub-arrays Each With Target Sum](https://leetcode.com/problems/find-two-non-overlapping-sub-arrays-each-with-target-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1478. Allocate Mailboxes](https://leetcode.com/problems/allocate-mailboxes)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1479. Sales by Day of the Week](https://leetcode.com/problems/sales-by-day-of-the-week)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1480. Running Sum of 1d Array](https://leetcode.com/problems/running-sum-of-1d-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1481. Least Number of Unique Integers after K Removals](https://leetcode.com/problems/least-number-of-unique-integers-after-k-removals)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1482. Minimum Number of Days to Make m Bouquets](https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [2024. Maximize the Confusion of an Exam](https://leetcode.com/problems/maximize-the-confusion-of-an-exam)
- [2136. Earliest Possible Day of Full Bloom](https://leetcode.com/problems/earliest-possible-day-of-full-bloom)
|
-| - [1483. Kth Ancestor of a Tree Node](https://leetcode.com/problems/kth-ancestor-of-a-tree-node)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Design](https://leetcode.com/tag/design)
|
|
-| - [1484. Group Sold Products By The Date](https://leetcode.com/problems/group-sold-products-by-the-date)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1485. Clone Binary Tree With Random Pointer](https://leetcode.com/problems/clone-binary-tree-with-random-pointer)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [133. Clone Graph](https://leetcode.com/problems/clone-graph)
- [138. Copy List with Random Pointer](https://leetcode.com/problems/copy-list-with-random-pointer)
- [1490. Clone N-ary Tree](https://leetcode.com/problems/clone-n-ary-tree)
|
-| - [1486. XOR Operation in an Array](https://leetcode.com/problems/xor-operation-in-an-array)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [1487. Making File Names Unique](https://leetcode.com/problems/making-file-names-unique)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1488. Avoid Flood in The City](https://leetcode.com/problems/avoid-flood-in-the-city)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1489. Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree](https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree)
| 🆓 | | ⭐️⭐️⭐️ | - [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
- [Sorting](https://leetcode.com/tag/sorting)
- [Minimum Spanning Tree](https://leetcode.com/tag/minimum-spanning-tree)
- [Strongly Connected Component](https://leetcode.com/tag/strongly-connected-component)
|
|
-| - [1490. Clone N-ary Tree](https://leetcode.com/problems/clone-n-ary-tree)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
| - [133. Clone Graph](https://leetcode.com/problems/clone-graph)
- [138. Copy List with Random Pointer](https://leetcode.com/problems/copy-list-with-random-pointer)
- [1485. Clone Binary Tree With Random Pointer](https://leetcode.com/problems/clone-binary-tree-with-random-pointer)
|
-| - [1491. Average Salary Excluding the Minimum and Maximum Salary](https://leetcode.com/problems/average-salary-excluding-the-minimum-and-maximum-salary)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1492. The kth Factor of n](https://leetcode.com/problems/the-kth-factor-of-n)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1493. Longest Subarray of 1's After Deleting One Element](https://leetcode.com/problems/longest-subarray-of-1s-after-deleting-one-element)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1494. Parallel Courses II](https://leetcode.com/problems/parallel-courses-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Graph](https://leetcode.com/tag/graph)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [1136. Parallel Courses](https://leetcode.com/problems/parallel-courses)
|
-| - [1495. Friendly Movies Streamed Last Month](https://leetcode.com/problems/friendly-movies-streamed-last-month)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1496. Path Crossing](https://leetcode.com/problems/path-crossing)
| 🆓 | | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1497. Check If Array Pairs Are Divisible by k](https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Counting](https://leetcode.com/tag/counting)
| - [2183. Count Array Pairs Divisible by K](https://leetcode.com/problems/count-array-pairs-divisible-by-k)
|
-| - [1498. Number of Subsequences That Satisfy the Given Sum Condition](https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1499. Max Value of Equation](https://leetcode.com/problems/max-value-of-equation)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Queue](https://leetcode.com/tag/queue)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Monotonic Queue](https://leetcode.com/tag/monotonic-queue)
| - [1885. Count Pairs in Two Arrays](https://leetcode.com/problems/count-pairs-in-two-arrays)
|
-| - [1500. Design a File Sharing System](https://leetcode.com/problems/design-a-file-sharing-system)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Data Stream](https://leetcode.com/tag/data-stream)
| - [355. Design Twitter](https://leetcode.com/problems/design-twitter)
|
-| - [1501. Countries You Can Safely Invest In](https://leetcode.com/problems/countries-you-can-safely-invest-in)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [615. Average Salary: Departments VS Company](https://leetcode.com/problems/average-salary-departments-vs-company)
|
-| - [1502. Can Make Arithmetic Progression From Sequence](https://leetcode.com/problems/can-make-arithmetic-progression-from-sequence)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1630. Arithmetic Subarrays](https://leetcode.com/problems/arithmetic-subarrays)
|
-| - [1503. Last Moment Before All Ants Fall Out of a Plank](https://leetcode.com/problems/last-moment-before-all-ants-fall-out-of-a-plank)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Brainteaser](https://leetcode.com/tag/brainteaser)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1504. Count Submatrices With All Ones](https://leetcode.com/problems/count-submatrices-with-all-ones)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Stack](https://leetcode.com/tag/stack)
- [Matrix](https://leetcode.com/tag/matrix)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
|
|
-| - [1505. Minimum Possible Integer After at Most K Adjacent Swaps On Digits](https://leetcode.com/problems/minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
|
|
-| - [1506. Find Root of N-Ary Tree](https://leetcode.com/problems/find-root-of-n-ary-tree)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
| - [1516. Move Sub-Tree of N-Ary Tree](https://leetcode.com/problems/move-sub-tree-of-n-ary-tree)
|
-| - [1507. Reformat Date](https://leetcode.com/problems/reformat-date)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1508. Range Sum of Sorted Subarray Sums](https://leetcode.com/problems/range-sum-of-sorted-subarray-sums)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1509. Minimum Difference Between Largest and Smallest Value in Three Moves](https://leetcode.com/problems/minimum-difference-between-largest-and-smallest-value-in-three-moves)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1510. Stone Game IV](https://leetcode.com/problems/stone-game-iv)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [1563. Stone Game V](https://leetcode.com/problems/stone-game-v)
- [1686. Stone Game VI](https://leetcode.com/problems/stone-game-vi)
- [1690. Stone Game VII](https://leetcode.com/problems/stone-game-vii)
- [1872. Stone Game VIII](https://leetcode.com/problems/stone-game-viii)
- [2029. Stone Game IX](https://leetcode.com/problems/stone-game-ix)
|
-| - [1511. Customer Order Frequency](https://leetcode.com/problems/customer-order-frequency)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1512. Number of Good Pairs](https://leetcode.com/problems/number-of-good-pairs)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Counting](https://leetcode.com/tag/counting)
| - [2001. Number of Pairs of Interchangeable Rectangles](https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles)
- [2083. Substrings That Begin and End With the Same Letter](https://leetcode.com/problems/substrings-that-begin-and-end-with-the-same-letter)
|
-| - [1513. Number of Substrings With Only 1s](https://leetcode.com/problems/number-of-substrings-with-only-1s)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
| - [1759. Count Number of Homogenous Substrings](https://leetcode.com/problems/count-number-of-homogenous-substrings)
- [2062. Count Vowel Substrings of a String](https://leetcode.com/problems/count-vowel-substrings-of-a-string)
|
-| - [1514. Path with Maximum Probability](https://leetcode.com/problems/path-with-maximum-probability)
| 🆓 | | ⭐️⭐️ | - [Graph](https://leetcode.com/tag/graph)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Shortest Path](https://leetcode.com/tag/shortest-path)
| - [1976. Number of Ways to Arrive at Destination](https://leetcode.com/problems/number-of-ways-to-arrive-at-destination)
|
-| - [1515. Best Position for a Service Centre](https://leetcode.com/problems/best-position-for-a-service-centre)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
- [Randomized](https://leetcode.com/tag/randomized)
|
|
-| - [1516. Move Sub-Tree of N-Ary Tree](https://leetcode.com/problems/move-sub-tree-of-n-ary-tree)
| 💰 | | ⭐️⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
| - [1506. Find Root of N-Ary Tree](https://leetcode.com/problems/find-root-of-n-ary-tree)
|
-| - [1517. Find Users With Valid E-Mails](https://leetcode.com/problems/find-users-with-valid-e-mails)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1518. Water Bottles](https://leetcode.com/problems/water-bottles)
| 🆓 | | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1519. Number of Nodes in the Sub-Tree With the Same Label](https://leetcode.com/problems/number-of-nodes-in-the-sub-tree-with-the-same-label)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [1520. Maximum Number of Non-Overlapping Substrings](https://leetcode.com/problems/maximum-number-of-non-overlapping-substrings)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1521. Find a Value of a Mysterious Function Closest to Target](https://leetcode.com/problems/find-a-value-of-a-mysterious-function-closest-to-target)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
|
|
-| - [1522. Diameter of N-Ary Tree](https://leetcode.com/problems/diameter-of-n-ary-tree)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
| - [543. Diameter of Binary Tree](https://leetcode.com/problems/diameter-of-binary-tree)
|
-| - [1523. Count Odd Numbers in an Interval Range](https://leetcode.com/problems/count-odd-numbers-in-an-interval-range)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1524. Number of Sub-arrays With Odd Sum](https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [2098. Subsequence of Size K With the Largest Even Sum](https://leetcode.com/problems/subsequence-of-size-k-with-the-largest-even-sum)
|
-| - [1525. Number of Good Ways to Split a String](https://leetcode.com/problems/number-of-good-ways-to-split-a-string)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [1526. Minimum Number of Increments on Subarrays to Form a Target Array](https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
|
|
-| - [1527. Patients With a Condition](https://leetcode.com/problems/patients-with-a-condition)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1528. Shuffle String](https://leetcode.com/problems/shuffle-string)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1529. Minimum Suffix Flips](https://leetcode.com/problems/minimum-suffix-flips)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1530. Number of Good Leaf Nodes Pairs](https://leetcode.com/problems/number-of-good-leaf-nodes-pairs)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1531. String Compression II](https://leetcode.com/problems/string-compression-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1532. The Most Recent Three Orders](https://leetcode.com/problems/the-most-recent-three-orders)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1549. The Most Recent Orders for Each Product](https://leetcode.com/problems/the-most-recent-orders-for-each-product)
|
-| - [1533. Find the Index of the Large Integer](https://leetcode.com/problems/find-the-index-of-the-large-integer)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Interactive](https://leetcode.com/tag/interactive)
| - [702. Search in a Sorted Array of Unknown Size](https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size)
|
-| - [1534. Count Good Triplets](https://leetcode.com/problems/count-good-triplets)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Enumeration](https://leetcode.com/tag/enumeration)
| - [1995. Count Special Quadruplets](https://leetcode.com/problems/count-special-quadruplets)
|
-| - [1535. Find the Winner of an Array Game](https://leetcode.com/problems/find-the-winner-of-an-array-game)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1536. Minimum Swaps to Arrange a Binary Grid](https://leetcode.com/problems/minimum-swaps-to-arrange-a-binary-grid)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1537. Get the Maximum Score](https://leetcode.com/problems/get-the-maximum-score)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1538. Guess the Majority in a Hidden Array](https://leetcode.com/problems/guess-the-majority-in-a-hidden-array)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Interactive](https://leetcode.com/tag/interactive)
|
|
-| - [1539. Kth Missing Positive Number](https://leetcode.com/problems/kth-missing-positive-number)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [2195. Append K Integers With Minimal Sum](https://leetcode.com/problems/append-k-integers-with-minimal-sum)
|
-| - [1540. Can Convert String in K Moves](https://leetcode.com/problems/can-convert-string-in-k-moves)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1541. Minimum Insertions to Balance a Parentheses String](https://leetcode.com/problems/minimum-insertions-to-balance-a-parentheses-string)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
| - [1963. Minimum Number of Swaps to Make the String Balanced](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced)
|
-| - [1542. Find Longest Awesome Substring](https://leetcode.com/problems/find-longest-awesome-substring)
| 🆓 | | ⭐️⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [1543. Fix Product Name Format](https://leetcode.com/problems/fix-product-name-format)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1544. Make The String Great](https://leetcode.com/problems/make-the-string-great)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
|
|
-| - [1545. Find Kth Bit in Nth Binary String](https://leetcode.com/problems/find-kth-bit-in-nth-binary-string)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Recursion](https://leetcode.com/tag/recursion)
|
|
-| - [1546. Maximum Number of Non-Overlapping Subarrays With Sum Equals Target](https://leetcode.com/problems/maximum-number-of-non-overlapping-subarrays-with-sum-equals-target)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1547. Minimum Cost to Cut a Stick](https://leetcode.com/problems/minimum-cost-to-cut-a-stick)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [2147. Number of Ways to Divide a Long Corridor](https://leetcode.com/problems/number-of-ways-to-divide-a-long-corridor)
|
-| - [1548. The Most Similar Path in a Graph](https://leetcode.com/problems/the-most-similar-path-in-a-graph)
| 💰 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [1549. The Most Recent Orders for Each Product](https://leetcode.com/problems/the-most-recent-orders-for-each-product)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1532. The Most Recent Three Orders](https://leetcode.com/problems/the-most-recent-three-orders)
- [1596. The Most Frequently Ordered Products for Each Customer](https://leetcode.com/problems/the-most-frequently-ordered-products-for-each-customer)
|
-| - [1550. Three Consecutive Odds](https://leetcode.com/problems/three-consecutive-odds)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1551. Minimum Operations to Make Array Equal](https://leetcode.com/problems/minimum-operations-to-make-array-equal)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1552. Magnetic Force Between Two Balls](https://leetcode.com/problems/magnetic-force-between-two-balls)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2064. Minimized Maximum of Products Distributed to Any Store](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
|
-| - [1553. Minimum Number of Days to Eat N Oranges](https://leetcode.com/problems/minimum-number-of-days-to-eat-n-oranges)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Memoization](https://leetcode.com/tag/memoization)
|
|
-| - [1554. Strings Differ by One Character](https://leetcode.com/problems/strings-differ-by-one-character)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [Hash Function](https://leetcode.com/tag/hash-function)
| - [2135. Count Words Obtained After Adding a Letter](https://leetcode.com/problems/count-words-obtained-after-adding-a-letter)
|
-| - [1555. Bank Account Summary](https://leetcode.com/problems/bank-account-summary)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1556. Thousand Separator](https://leetcode.com/problems/thousand-separator)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1557. Minimum Number of Vertices to Reach All Nodes](https://leetcode.com/problems/minimum-number-of-vertices-to-reach-all-nodes)
| 🆓 | | ⭐️⭐️ | - [Graph](https://leetcode.com/tag/graph)
|
|
-| - [1558. Minimum Numbers of Function Calls to Make Target Array](https://leetcode.com/problems/minimum-numbers-of-function-calls-to-make-target-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1559. Detect Cycles in 2D Grid](https://leetcode.com/problems/detect-cycles-in-2d-grid)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1560. Most Visited Sector ina Circular Track](https://leetcode.com/problems/most-visited-sector-in-a-circular-track)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1561. Maximum Number of Coins You Can Get](https://leetcode.com/problems/maximum-number-of-coins-you-can-get)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Game Theory](https://leetcode.com/tag/game-theory)
|
|
-| - [1562. Find Latest Group of Size M](https://leetcode.com/problems/find-latest-group-of-size-m)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1563. Stone Game V](https://leetcode.com/problems/stone-game-v)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [877. Stone Game](https://leetcode.com/problems/stone-game)
- [1140. Stone Game II](https://leetcode.com/problems/stone-game-ii)
- [1406. Stone Game III](https://leetcode.com/problems/stone-game-iii)
- [1510. Stone Game IV](https://leetcode.com/problems/stone-game-iv)
- [1686. Stone Game VI](https://leetcode.com/problems/stone-game-vi)
- [1690. Stone Game VII](https://leetcode.com/problems/stone-game-vii)
- [1872. Stone Game VIII](https://leetcode.com/problems/stone-game-viii)
- [2029. Stone Game IX](https://leetcode.com/problems/stone-game-ix)
|
-| - [1564. Put Boxes Into the Warehouse I](https://leetcode.com/problems/put-boxes-into-the-warehouse-i)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1580. Put Boxes Into the Warehouse II](https://leetcode.com/problems/put-boxes-into-the-warehouse-ii)
|
-| - [1565. Unique Orders and Customers Per Month](https://leetcode.com/problems/unique-orders-and-customers-per-month)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1566. Detect Pattern of Length M Repeated K or More Times](https://leetcode.com/problems/detect-pattern-of-length-m-repeated-k-or-more-times)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Enumeration](https://leetcode.com/tag/enumeration)
| - [1668. Maximum Repeating Substring](https://leetcode.com/problems/maximum-repeating-substring)
|
-| - [1567. Maximum Length of Subarray With Positive Product](https://leetcode.com/problems/maximum-length-of-subarray-with-positive-product)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1568. Minimum Number of Days to Disconnect Island](https://leetcode.com/problems/minimum-number-of-days-to-disconnect-island)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
- [Strongly Connected Component](https://leetcode.com/tag/strongly-connected-component)
|
|
-| - [1569. Number of Ways to Reorder Array to Get Same BST](https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bst)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Tree](https://leetcode.com/tag/tree)
- [Union Find](https://leetcode.com/tag/union-find)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Memoization](https://leetcode.com/tag/memoization)
- [Combinatorics](https://leetcode.com/tag/combinatorics)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1570. Dot Product of Two Sparse Vectors](https://leetcode.com/problems/dot-product-of-two-sparse-vectors)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Design](https://leetcode.com/tag/design)
|
|
-| - [1571. Warehouse Manager](https://leetcode.com/problems/warehouse-manager)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1572. Matrix Diagonal Sum](https://leetcode.com/problems/matrix-diagonal-sum)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
| - [2133. Check if Every Row and Column Contains All Numbers](https://leetcode.com/problems/check-if-every-row-and-column-contains-all-numbers)
|
-| - [1573. Number of Ways to Split a String](https://leetcode.com/problems/number-of-ways-to-split-a-string)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
| - [548. Split Array with Equal Sum](https://leetcode.com/problems/split-array-with-equal-sum)
|
-| - [1574. Shortest Subarray to be Removed to Make Array Sorted](https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
|
|
-| - [1575. Count All Possible Routes](https://leetcode.com/problems/count-all-possible-routes)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Memoization](https://leetcode.com/tag/memoization)
|
|
-| - [1576. Replace All ?'s to Avoid Consecutive Repeating Characters](https://leetcode.com/problems/replace-all-s-to-avoid-consecutive-repeating-characters)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1577. Number of Ways Where Square of Number Is Equal to Product of Two Numbers](https://leetcode.com/problems/number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
|
|
-| - [1578. Minimum Time to Make Rope Colorful](https://leetcode.com/problems/minimum-time-to-make-rope-colorful)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1579. Remove Max Number of Edges to Keep Graph Fully Traversable](https://leetcode.com/problems/remove-max-number-of-edges-to-keep-graph-fully-traversable)
| 🆓 | | ⭐️⭐️⭐️ | - [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [1580. Put Boxes Into the Warehouse II](https://leetcode.com/problems/put-boxes-into-the-warehouse-ii)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1564. Put Boxes Into the Warehouse I](https://leetcode.com/problems/put-boxes-into-the-warehouse-i)
|
-| - [1581. Customer Who Visited but Did Not Make Any Transactions](https://leetcode.com/problems/customer-who-visited-but-did-not-make-any-transactions)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1607. Sellers With No Sales](https://leetcode.com/problems/sellers-with-no-sales)
|
-| - [1582. Special Positions in a Binary Matrix](https://leetcode.com/problems/special-positions-in-a-binary-matrix)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1583. Count Unhappy Friends](https://leetcode.com/problems/count-unhappy-friends)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1584. Min Cost to Connect All Points](https://leetcode.com/problems/min-cost-to-connect-all-points)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Union Find](https://leetcode.com/tag/union-find)
- [Minimum Spanning Tree](https://leetcode.com/tag/minimum-spanning-tree)
| - [2152. Minimum Number of Lines to Cover Points](https://leetcode.com/problems/minimum-number-of-lines-to-cover-points)
|
-| - [1585. Check If String Is Transformable With Substring Sort Operations](https://leetcode.com/problems/check-if-string-is-transformable-with-substring-sort-operations)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1586. Binary Search Tree Iterator II](https://leetcode.com/problems/binary-search-tree-iterator-ii)
| 💰 | | ⭐️⭐️ | - [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Design](https://leetcode.com/tag/design)
- [Binary Search Tree](https://leetcode.com/tag/binary-search-tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
- [Iterator](https://leetcode.com/tag/iterator)
| - [173. Binary Search Tree Iterator](https://leetcode.com/problems/binary-search-tree-iterator)
|
-| - [1587. Bank Account Summary II](https://leetcode.com/problems/bank-account-summary-ii)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1588. Sum of All Odd Length Subarrays](https://leetcode.com/problems/sum-of-all-odd-length-subarrays)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1589. Maximum Sum Obtained of Any Permutation](https://leetcode.com/problems/maximum-sum-obtained-of-any-permutation)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1590. Make Sum Divisible by P](https://leetcode.com/problems/make-sum-divisible-by-p)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [974. Subarray Sums Divisible by K](https://leetcode.com/problems/subarray-sums-divisible-by-k)
|
-| - [1591. Strange Printer II](https://leetcode.com/problems/strange-printer-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
- [Matrix](https://leetcode.com/tag/matrix)
| - [664. Strange Printer](https://leetcode.com/problems/strange-printer)
|
-| - [1592. Rearrange Spaces Between Words](https://leetcode.com/problems/rearrange-spaces-between-words)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [68. Text Justification](https://leetcode.com/problems/text-justification)
|
-| - [1593. Split a String Into the Max Number of Unique Substrings](https://leetcode.com/problems/split-a-string-into-the-max-number-of-unique-substrings)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Backtracking](https://leetcode.com/tag/backtracking)
|
|
-| - [1594. Maximum Non Negative Product in a Matrix](https://leetcode.com/problems/maximum-non-negative-product-in-a-matrix)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1595. Minimum Cost to Connect Two Groups of Points](https://leetcode.com/problems/minimum-cost-to-connect-two-groups-of-points)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Matrix](https://leetcode.com/tag/matrix)
- [Bitmask](https://leetcode.com/tag/bitmask)
|
|
-| - [1596. The Most Frequently Ordered Products for Each Customer](https://leetcode.com/problems/the-most-frequently-ordered-products-for-each-customer)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1549. The Most Recent Orders for Each Product](https://leetcode.com/problems/the-most-recent-orders-for-each-product)
|
-| - [1597. Build Binary Expression Tree From Infix Expression](https://leetcode.com/problems/build-binary-expression-tree-from-infix-expression)
| 💰 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [772. Basic Calculator III](https://leetcode.com/problems/basic-calculator-iii)
- [1612. Check If Two Expression Trees are Equivalent](https://leetcode.com/problems/check-if-two-expression-trees-are-equivalent)
|
-| - [1598. Crawler Log Folder](https://leetcode.com/problems/crawler-log-folder)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
| - [682. Baseball Game](https://leetcode.com/problems/baseball-game)
- [844. Backspace String Compare](https://leetcode.com/problems/backspace-string-compare)
|
-| - [1599. Maximum Profit of Operating a Centennial Wheel](https://leetcode.com/problems/maximum-profit-of-operating-a-centennial-wheel)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1600. Throne Inheritance](https://leetcode.com/problems/throne-inheritance)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Design](https://leetcode.com/tag/design)
| - [1993. Operations on Tree](https://leetcode.com/problems/operations-on-tree)
|
\ No newline at end of file
+| Question | Free? | Status | Difficulty | Topics | Similar Questions |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| - 1401. Circle and Rectangle Overlapping
- [LeetCode Link](https://leetcode.com/problems/circle-and-rectangle-overlapping)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
|
|
+| - 1402. Reducing Dishes
- [LeetCode Link](https://leetcode.com/problems/reducing-dishes)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1403. Minimum Subsequence in Non-Increasing Order
- [LeetCode Link](https://leetcode.com/problems/minimum-subsequence-in-non-increasing-order)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1404. Number of Steps to Reduce a Number in Binary Representation to One
- [LeetCode Link](https://leetcode.com/problems/number-of-steps-to-reduce-a-number-in-binary-representation-to-one)
| 🆓 | ✅ | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
| - 2139. Minimum Moves to Reach Target Score
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-reach-target-score)
|
+| - 1405. Longest Happy String
- [LeetCode Link](https://leetcode.com/problems/longest-happy-string)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 767. Reorganize String
- [LeetCode Link](https://leetcode.com/problems/reorganize-string)
|
+| - 1406. Stone Game III
- [LeetCode Link](https://leetcode.com/problems/stone-game-iii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 1563. Stone Game V
- [LeetCode Link](https://leetcode.com/problems/stone-game-v)
- 1686. Stone Game VI
- [LeetCode Link](https://leetcode.com/problems/stone-game-vi)
- 1690. Stone Game VII
- [LeetCode Link](https://leetcode.com/problems/stone-game-vii)
- 1872. Stone Game VIII
- [LeetCode Link](https://leetcode.com/problems/stone-game-viii)
- 2029. Stone Game IX
- [LeetCode Link](https://leetcode.com/problems/stone-game-ix)
|
+| - 1407. Top Travellers
- [LeetCode Link](https://leetcode.com/problems/top-travellers)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1408. String Matching in an Array
- [LeetCode Link](https://leetcode.com/problems/string-matching-in-an-array)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
|
|
+| - 1409. Queries on a Permutation With Key
- [LeetCode Link](https://leetcode.com/problems/queries-on-a-permutation-with-key)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1410. HTML Entity Parser
- [LeetCode Link](https://leetcode.com/problems/html-entity-parser)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1411. Number of Ways to Paint N × 3 Grid
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-paint-n-3-grid)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1931. Painting a Grid With Three Different Colors
- [LeetCode Link](https://leetcode.com/problems/painting-a-grid-with-three-different-colors)
|
+| - 1412. Find the Quiet Students in All Exams
- [LeetCode Link](https://leetcode.com/problems/find-the-quiet-students-in-all-exams)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1413. Minimum Value to Get Positive Step by Step Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-value-to-get-positive-step-by-step-sum)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1414. Find the Minimum Number of Fibonacci Numbers Whose Sum Is K
- [LeetCode Link](https://leetcode.com/problems/find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k)
| 🆓 | ✅ | ⭐️⭐️ | - Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1415. The k-th Lexicographical String of All Happy Strings of Length n
- [LeetCode Link](https://leetcode.com/problems/the-k-th-lexicographical-string-of-all-happy-strings-of-length-n)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
|
|
+| - 1416. Restore The Array
- [LeetCode Link](https://leetcode.com/problems/restore-the-array)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1977. Number of Ways to Separate Numbers
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-separate-numbers)
|
+| - 1417. Reformat The String
- [LeetCode Link](https://leetcode.com/problems/reformat-the-string)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1418. Display Table of Food Orders in a Restaurant
- [LeetCode Link](https://leetcode.com/problems/display-table-of-food-orders-in-a-restaurant)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 1419. Minimum Number of Frogs Croaking
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-frogs-croaking)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1420. Build Array Where You Can Find The Maximum Exactly K Comparisons
- [LeetCode Link](https://leetcode.com/problems/build-array-where-you-can-find-the-maximum-exactly-k-comparisons)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1421. NPV Queries
- [LeetCode Link](https://leetcode.com/problems/npv-queries)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1422. Maximum Score After Splitting a String
- [LeetCode Link](https://leetcode.com/problems/maximum-score-after-splitting-a-string)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1423. Maximum Points You Can Obtain from Cards
- [LeetCode Link](https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 1770. Maximum Score from Performing Multiplication Operations
- [LeetCode Link](https://leetcode.com/problems/maximum-score-from-performing-multiplication-operations)
- 2091. Removing Minimum and Maximum From Array
- [LeetCode Link](https://leetcode.com/problems/removing-minimum-and-maximum-from-array)
|
+| - 1424. Diagonal Traverse II
- [LeetCode Link](https://leetcode.com/problems/diagonal-traverse-ii)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1425. Constrained Subsequence Sum
- [LeetCode Link](https://leetcode.com/problems/constrained-subsequence-sum)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Monotonic Queue
- [LeetCode Link](https://leetcode.com/tag/monotonic-queue)
|
|
+| - 1426. Counting Elements
- [LeetCode Link](https://leetcode.com/problems/counting-elements)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 1427. Perform String Shifts
- [LeetCode Link](https://leetcode.com/problems/perform-string-shifts)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1428. Leftmost Column with at Least a One
- [LeetCode Link](https://leetcode.com/problems/leftmost-column-with-at-least-a-one)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
|
|
+| - 1429. First Unique Number
- [LeetCode Link](https://leetcode.com/problems/first-unique-number)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
|
|
+| - 1430. Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/check-if-a-string-is-a-valid-sequence-from-root-to-leaves-path-in-a-binary-tree)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1431. Kids With the Greatest Number of Candies
- [LeetCode Link](https://leetcode.com/problems/kids-with-the-greatest-number-of-candies)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1432. Max Difference You Can Get From Changing an Integer
- [LeetCode Link](https://leetcode.com/problems/max-difference-you-can-get-from-changing-an-integer)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1433. Check If a String Can Break Another String
- [LeetCode Link](https://leetcode.com/problems/check-if-a-string-can-break-another-string)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1434. Number of Ways to Wear Different Hats to Each Other
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-wear-different-hats-to-each-other)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 1994. The Number of Good Subsets
- [LeetCode Link](https://leetcode.com/problems/the-number-of-good-subsets)
|
+| - 1435. Create a Session Bar Chart
- [LeetCode Link](https://leetcode.com/problems/create-a-session-bar-chart)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1907. Count Salary Categories
- [LeetCode Link](https://leetcode.com/problems/count-salary-categories)
|
+| - 1436. Destination City
- [LeetCode Link](https://leetcode.com/problems/destination-city)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1437. Check If All 1's Are at Least Length K Places Away
- [LeetCode Link](https://leetcode.com/problems/check-if-all-1s-are-at-least-length-k-places-away)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
- [LeetCode Link](https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
- Monotonic Queue
- [LeetCode Link](https://leetcode.com/tag/monotonic-queue)
|
|
+| - 1439. Find the Kth Smallest Sum of a Matrix With Sorted Rows
- [LeetCode Link](https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1440. Evaluate Boolean Expression
- [LeetCode Link](https://leetcode.com/problems/evaluate-boolean-expression)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1441. Build an Array With Stack Operations
- [LeetCode Link](https://leetcode.com/problems/build-an-array-with-stack-operations)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1442. Count Triplets That Can Form Two Arrays of Equal XOR
- [LeetCode Link](https://leetcode.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1443. Minimum Time to Collect All Apples in a Tree
- [LeetCode Link](https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree)
| 🆓 | ✅ | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 1444. Number of Ways of Cutting a Pizza
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-of-cutting-a-pizza)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1445. Apples & Oranges
- [LeetCode Link](https://leetcode.com/problems/apples-oranges)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1446. Consecutive Characters
- [LeetCode Link](https://leetcode.com/problems/consecutive-characters)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 485. Max Consecutive Ones
- [LeetCode Link](https://leetcode.com/problems/max-consecutive-ones)
- 1759. Count Number of Homogenous Substrings
- [LeetCode Link](https://leetcode.com/problems/count-number-of-homogenous-substrings)
|
+| - 1447. Simplified Fractions
- [LeetCode Link](https://leetcode.com/problems/simplified-fractions)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Number Theory
- [LeetCode Link](https://leetcode.com/tag/number-theory)
|
|
+| - 1448. Count Good Nodes in Binary Tree
- [LeetCode Link](https://leetcode.com/problems/count-good-nodes-in-binary-tree)
| 🆓 | ✅ | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1449. Form Largest Integer With Digits That Add up to Target
- [LeetCode Link](https://leetcode.com/problems/form-largest-integer-with-digits-that-add-up-to-target)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1450. Number of Students Doing Homework at a Given Time
- [LeetCode Link](https://leetcode.com/problems/number-of-students-doing-homework-at-a-given-time)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1451. Rearrange Words in a Sentence
- [LeetCode Link](https://leetcode.com/problems/rearrange-words-in-a-sentence)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1452. People Whose List of Favorite Companies Is Not a Subset of Another List
- [LeetCode Link](https://leetcode.com/problems/people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1453. Maximum Number of Darts Inside of a Circular Dartboard
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-darts-inside-of-a-circular-dartboard)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
|
|
+| - 1454. Active Users
- [LeetCode Link](https://leetcode.com/problems/active-users)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1455. Check If a Word Occurs As a Prefix of Any Word in a Sentence
- [LeetCode Link](https://leetcode.com/problems/check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
| - 2185. Counting Words With a Given Prefix
- [LeetCode Link](https://leetcode.com/problems/counting-words-with-a-given-prefix)
|
+| - 1456. Maximum Number of Vowels in a Substring of Given Length
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-vowels-in-a-substring-of-given-length)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1457. Pseudo-Palindromic Paths in a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree)
| 🆓 | | ⭐️⭐️ | - Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1458. Max Dot Product of Two Subsequences
- [LeetCode Link](https://leetcode.com/problems/max-dot-product-of-two-subsequences)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1459. Rectangles Area
- [LeetCode Link](https://leetcode.com/problems/rectangles-area)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1460. Make Two Arrays Equal by Reversing Sub-arrays
- [LeetCode Link](https://leetcode.com/problems/make-two-arrays-equal-by-reversing-sub-arrays)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1461. Check If a String Contains All Binary Codes of Size K
- [LeetCode Link](https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
|
|
+| - 1462. Course Schedule IV
- [LeetCode Link](https://leetcode.com/problems/course-schedule-iv)
| 🆓 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
|
|
+| - 1463. Cherry Pickup II
- [LeetCode Link](https://leetcode.com/problems/cherry-pickup-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1464. Maximum Product of Two Elements in an Array
- [LeetCode Link](https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1465. Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts
- [LeetCode Link](https://leetcode.com/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1466. Reorder Routes to Make All Paths Lead to the City Zero
- [LeetCode Link](https://leetcode.com/problems/reorder-routes-to-make-all-paths-lead-to-the-city-zero)
| 🆓 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 1467. Probability of a Two Boxes Having The Same Number of Distinct Balls
- [LeetCode Link](https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Combinatorics
- [LeetCode Link](https://leetcode.com/tag/combinatorics)
- Probability and Statistics
- [LeetCode Link](https://leetcode.com/tag/probability-and-statistics)
|
|
+| - 1468. Calculate Salaries
- [LeetCode Link](https://leetcode.com/problems/calculate-salaries)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1469. Find All The Lonely Nodes
- [LeetCode Link](https://leetcode.com/problems/find-all-the-lonely-nodes)
| 💰 | | ⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 563. Binary Tree Tilt
- [LeetCode Link](https://leetcode.com/problems/binary-tree-tilt)
- 965. Univalued Binary Tree
- [LeetCode Link](https://leetcode.com/problems/univalued-binary-tree)
|
+| - 1470. Shuffle the Array
- [LeetCode Link](https://leetcode.com/problems/shuffle-the-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1471. The k Strongest Values in an Array
- [LeetCode Link](https://leetcode.com/problems/the-k-strongest-values-in-an-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1472. Design Browser History
- [LeetCode Link](https://leetcode.com/problems/design-browser-history)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Doubly-Linked List
- [LeetCode Link](https://leetcode.com/tag/doubly-linked-list)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
|
|
+| - 1473. Paint House III
- [LeetCode Link](https://leetcode.com/problems/paint-house-iii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1474. Delete N Nodes After M Nodes of a Linked List
- [LeetCode Link](https://leetcode.com/problems/delete-n-nodes-after-m-nodes-of-a-linked-list)
| 💰 | | ⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
| - 19. Remove Nth Node From End of List
- [LeetCode Link](https://leetcode.com/problems/remove-nth-node-from-end-of-list)
- 1171. Remove Zero Sum Consecutive Nodes from Linked List
- [LeetCode Link](https://leetcode.com/problems/remove-zero-sum-consecutive-nodes-from-linked-list)
|
+| - 1475. Final Prices With a Special Discount in a Shop
- [LeetCode Link](https://leetcode.com/problems/final-prices-with-a-special-discount-in-a-shop)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
|
|
+| - 1476. Subrectangle Queries
- [LeetCode Link](https://leetcode.com/problems/subrectangle-queries)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1477. Find Two Non-overlapping Sub-arrays Each With Target Sum
- [LeetCode Link](https://leetcode.com/problems/find-two-non-overlapping-sub-arrays-each-with-target-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1478. Allocate Mailboxes
- [LeetCode Link](https://leetcode.com/problems/allocate-mailboxes)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1479. Sales by Day of the Week
- [LeetCode Link](https://leetcode.com/problems/sales-by-day-of-the-week)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1480. Running Sum of 1d Array
- [LeetCode Link](https://leetcode.com/problems/running-sum-of-1d-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1481. Least Number of Unique Integers after K Removals
- [LeetCode Link](https://leetcode.com/problems/least-number-of-unique-integers-after-k-removals)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1482. Minimum Number of Days to Make m Bouquets
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 2024. Maximize the Confusion of an Exam
- [LeetCode Link](https://leetcode.com/problems/maximize-the-confusion-of-an-exam)
- 2136. Earliest Possible Day of Full Bloom
- [LeetCode Link](https://leetcode.com/problems/earliest-possible-day-of-full-bloom)
|
+| - 1483. Kth Ancestor of a Tree Node
- [LeetCode Link](https://leetcode.com/problems/kth-ancestor-of-a-tree-node)
| 🆓 | 👀 | ⭐️⭐️⭐️ | - Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
|
|
+| - 1484. Group Sold Products By The Date
- [LeetCode Link](https://leetcode.com/problems/group-sold-products-by-the-date)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1485. Clone Binary Tree With Random Pointer
- [LeetCode Link](https://leetcode.com/problems/clone-binary-tree-with-random-pointer)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 133. Clone Graph
- [LeetCode Link](https://leetcode.com/problems/clone-graph)
- 138. Copy List with Random Pointer
- [LeetCode Link](https://leetcode.com/problems/copy-list-with-random-pointer)
- 1490. Clone N-ary Tree
- [LeetCode Link](https://leetcode.com/problems/clone-n-ary-tree)
|
+| - 1486. XOR Operation in an Array
- [LeetCode Link](https://leetcode.com/problems/xor-operation-in-an-array)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 1487. Making File Names Unique
- [LeetCode Link](https://leetcode.com/problems/making-file-names-unique)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1488. Avoid Flood in The City
- [LeetCode Link](https://leetcode.com/problems/avoid-flood-in-the-city)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1489. Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree
- [LeetCode Link](https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree)
| 🆓 | | ⭐️⭐️⭐️ | - Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Minimum Spanning Tree
- [LeetCode Link](https://leetcode.com/tag/minimum-spanning-tree)
- Strongly Connected Component
- [LeetCode Link](https://leetcode.com/tag/strongly-connected-component)
|
|
+| - 1490. Clone N-ary Tree
- [LeetCode Link](https://leetcode.com/problems/clone-n-ary-tree)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
| - 133. Clone Graph
- [LeetCode Link](https://leetcode.com/problems/clone-graph)
- 138. Copy List with Random Pointer
- [LeetCode Link](https://leetcode.com/problems/copy-list-with-random-pointer)
- 1485. Clone Binary Tree With Random Pointer
- [LeetCode Link](https://leetcode.com/problems/clone-binary-tree-with-random-pointer)
|
+| - 1491. Average Salary Excluding the Minimum and Maximum Salary
- [LeetCode Link](https://leetcode.com/problems/average-salary-excluding-the-minimum-and-maximum-salary)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1492. The kth Factor of n
- [LeetCode Link](https://leetcode.com/problems/the-kth-factor-of-n)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1493. Longest Subarray of 1's After Deleting One Element
- [LeetCode Link](https://leetcode.com/problems/longest-subarray-of-1s-after-deleting-one-element)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1494. Parallel Courses II
- [LeetCode Link](https://leetcode.com/problems/parallel-courses-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 1136. Parallel Courses
- [LeetCode Link](https://leetcode.com/problems/parallel-courses)
|
+| - 1495. Friendly Movies Streamed Last Month
- [LeetCode Link](https://leetcode.com/problems/friendly-movies-streamed-last-month)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1496. Path Crossing
- [LeetCode Link](https://leetcode.com/problems/path-crossing)
| 🆓 | | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1497. Check If Array Pairs Are Divisible by k
- [LeetCode Link](https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 2183. Count Array Pairs Divisible by K
- [LeetCode Link](https://leetcode.com/problems/count-array-pairs-divisible-by-k)
|
+| - 1498. Number of Subsequences That Satisfy the Given Sum Condition
- [LeetCode Link](https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1499. Max Value of Equation
- [LeetCode Link](https://leetcode.com/problems/max-value-of-equation)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Monotonic Queue
- [LeetCode Link](https://leetcode.com/tag/monotonic-queue)
| - 1885. Count Pairs in Two Arrays
- [LeetCode Link](https://leetcode.com/problems/count-pairs-in-two-arrays)
|
+| - 1500. Design a File Sharing System
- [LeetCode Link](https://leetcode.com/problems/design-a-file-sharing-system)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
| - 355. Design Twitter
- [LeetCode Link](https://leetcode.com/problems/design-twitter)
|
+| - 1501. Countries You Can Safely Invest In
- [LeetCode Link](https://leetcode.com/problems/countries-you-can-safely-invest-in)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 615. Average Salary: Departments VS Company
- [LeetCode Link](https://leetcode.com/problems/average-salary-departments-vs-company)
|
+| - 1502. Can Make Arithmetic Progression From Sequence
- [LeetCode Link](https://leetcode.com/problems/can-make-arithmetic-progression-from-sequence)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1630. Arithmetic Subarrays
- [LeetCode Link](https://leetcode.com/problems/arithmetic-subarrays)
|
+| - 1503. Last Moment Before All Ants Fall Out of a Plank
- [LeetCode Link](https://leetcode.com/problems/last-moment-before-all-ants-fall-out-of-a-plank)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Brainteaser
- [LeetCode Link](https://leetcode.com/tag/brainteaser)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1504. Count Submatrices With All Ones
- [LeetCode Link](https://leetcode.com/problems/count-submatrices-with-all-ones)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
|
|
+| - 1505. Minimum Possible Integer After at Most K Adjacent Swaps On Digits
- [LeetCode Link](https://leetcode.com/problems/minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
|
|
+| - 1506. Find Root of N-Ary Tree
- [LeetCode Link](https://leetcode.com/problems/find-root-of-n-ary-tree)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
| - 1516. Move Sub-Tree of N-Ary Tree
- [LeetCode Link](https://leetcode.com/problems/move-sub-tree-of-n-ary-tree)
|
+| - 1507. Reformat Date
- [LeetCode Link](https://leetcode.com/problems/reformat-date)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1508. Range Sum of Sorted Subarray Sums
- [LeetCode Link](https://leetcode.com/problems/range-sum-of-sorted-subarray-sums)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1509. Minimum Difference Between Largest and Smallest Value in Three Moves
- [LeetCode Link](https://leetcode.com/problems/minimum-difference-between-largest-and-smallest-value-in-three-moves)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1510. Stone Game IV
- [LeetCode Link](https://leetcode.com/problems/stone-game-iv)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 1563. Stone Game V
- [LeetCode Link](https://leetcode.com/problems/stone-game-v)
- 1686. Stone Game VI
- [LeetCode Link](https://leetcode.com/problems/stone-game-vi)
- 1690. Stone Game VII
- [LeetCode Link](https://leetcode.com/problems/stone-game-vii)
- 1872. Stone Game VIII
- [LeetCode Link](https://leetcode.com/problems/stone-game-viii)
- 2029. Stone Game IX
- [LeetCode Link](https://leetcode.com/problems/stone-game-ix)
|
+| - 1511. Customer Order Frequency
- [LeetCode Link](https://leetcode.com/problems/customer-order-frequency)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1512. Number of Good Pairs
- [LeetCode Link](https://leetcode.com/problems/number-of-good-pairs)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 2001. Number of Pairs of Interchangeable Rectangles
- [LeetCode Link](https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles)
- 2083. Substrings That Begin and End With the Same Letter
- [LeetCode Link](https://leetcode.com/problems/substrings-that-begin-and-end-with-the-same-letter)
|
+| - 1513. Number of Substrings With Only 1s
- [LeetCode Link](https://leetcode.com/problems/number-of-substrings-with-only-1s)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 1759. Count Number of Homogenous Substrings
- [LeetCode Link](https://leetcode.com/problems/count-number-of-homogenous-substrings)
- 2062. Count Vowel Substrings of a String
- [LeetCode Link](https://leetcode.com/problems/count-vowel-substrings-of-a-string)
|
+| - 1514. Path with Maximum Probability
- [LeetCode Link](https://leetcode.com/problems/path-with-maximum-probability)
| 🆓 | | ⭐️⭐️ | - Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Shortest Path
- [LeetCode Link](https://leetcode.com/tag/shortest-path)
| - 1976. Number of Ways to Arrive at Destination
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-arrive-at-destination)
|
+| - 1515. Best Position for a Service Centre
- [LeetCode Link](https://leetcode.com/problems/best-position-for-a-service-centre)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
- Randomized
- [LeetCode Link](https://leetcode.com/tag/randomized)
|
|
+| - 1516. Move Sub-Tree of N-Ary Tree
- [LeetCode Link](https://leetcode.com/problems/move-sub-tree-of-n-ary-tree)
| 💰 | | ⭐️⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
| - 1506. Find Root of N-Ary Tree
- [LeetCode Link](https://leetcode.com/problems/find-root-of-n-ary-tree)
|
+| - 1517. Find Users With Valid E-Mails
- [LeetCode Link](https://leetcode.com/problems/find-users-with-valid-e-mails)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1518. Water Bottles
- [LeetCode Link](https://leetcode.com/problems/water-bottles)
| 🆓 | | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1519. Number of Nodes in the Sub-Tree With the Same Label
- [LeetCode Link](https://leetcode.com/problems/number-of-nodes-in-the-sub-tree-with-the-same-label)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1520. Maximum Number of Non-Overlapping Substrings
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-non-overlapping-substrings)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1521. Find a Value of a Mysterious Function Closest to Target
- [LeetCode Link](https://leetcode.com/problems/find-a-value-of-a-mysterious-function-closest-to-target)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
|
|
+| - 1522. Diameter of N-Ary Tree
- [LeetCode Link](https://leetcode.com/problems/diameter-of-n-ary-tree)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
| - 543. Diameter of Binary Tree
- [LeetCode Link](https://leetcode.com/problems/diameter-of-binary-tree)
|
+| - 1523. Count Odd Numbers in an Interval Range
- [LeetCode Link](https://leetcode.com/problems/count-odd-numbers-in-an-interval-range)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1524. Number of Sub-arrays With Odd Sum
- [LeetCode Link](https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 2098. Subsequence of Size K With the Largest Even Sum
- [LeetCode Link](https://leetcode.com/problems/subsequence-of-size-k-with-the-largest-even-sum)
|
+| - 1525. Number of Good Ways to Split a String
- [LeetCode Link](https://leetcode.com/problems/number-of-good-ways-to-split-a-string)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 1526. Minimum Number of Increments on Subarrays to Form a Target Array
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
|
|
+| - 1527. Patients With a Condition
- [LeetCode Link](https://leetcode.com/problems/patients-with-a-condition)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1528. Shuffle String
- [LeetCode Link](https://leetcode.com/problems/shuffle-string)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1529. Minimum Suffix Flips
- [LeetCode Link](https://leetcode.com/problems/minimum-suffix-flips)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1530. Number of Good Leaf Nodes Pairs
- [LeetCode Link](https://leetcode.com/problems/number-of-good-leaf-nodes-pairs)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1531. String Compression II
- [LeetCode Link](https://leetcode.com/problems/string-compression-ii)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1532. The Most Recent Three Orders
- [LeetCode Link](https://leetcode.com/problems/the-most-recent-three-orders)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1549. The Most Recent Orders for Each Product
- [LeetCode Link](https://leetcode.com/problems/the-most-recent-orders-for-each-product)
|
+| - 1533. Find the Index of the Large Integer
- [LeetCode Link](https://leetcode.com/problems/find-the-index-of-the-large-integer)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
| - 702. Search in a Sorted Array of Unknown Size
- [LeetCode Link](https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size)
|
+| - 1534. Count Good Triplets
- [LeetCode Link](https://leetcode.com/problems/count-good-triplets)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
| - 1995. Count Special Quadruplets
- [LeetCode Link](https://leetcode.com/problems/count-special-quadruplets)
|
+| - 1535. Find the Winner of an Array Game
- [LeetCode Link](https://leetcode.com/problems/find-the-winner-of-an-array-game)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1536. Minimum Swaps to Arrange a Binary Grid
- [LeetCode Link](https://leetcode.com/problems/minimum-swaps-to-arrange-a-binary-grid)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1537. Get the Maximum Score
- [LeetCode Link](https://leetcode.com/problems/get-the-maximum-score)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1538. Guess the Majority in a Hidden Array
- [LeetCode Link](https://leetcode.com/problems/guess-the-majority-in-a-hidden-array)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
|
|
+| - 1539. Kth Missing Positive Number
- [LeetCode Link](https://leetcode.com/problems/kth-missing-positive-number)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 2195. Append K Integers With Minimal Sum
- [LeetCode Link](https://leetcode.com/problems/append-k-integers-with-minimal-sum)
|
+| - 1540. Can Convert String in K Moves
- [LeetCode Link](https://leetcode.com/problems/can-convert-string-in-k-moves)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1541. Minimum Insertions to Balance a Parentheses String
- [LeetCode Link](https://leetcode.com/problems/minimum-insertions-to-balance-a-parentheses-string)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 1963. Minimum Number of Swaps to Make the String Balanced
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced)
|
+| - 1542. Find Longest Awesome Substring
- [LeetCode Link](https://leetcode.com/problems/find-longest-awesome-substring)
| 🆓 | | ⭐️⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 1543. Fix Product Name Format
- [LeetCode Link](https://leetcode.com/problems/fix-product-name-format)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1544. Make The String Great
- [LeetCode Link](https://leetcode.com/problems/make-the-string-great)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
|
|
+| - 1545. Find Kth Bit in Nth Binary String
- [LeetCode Link](https://leetcode.com/problems/find-kth-bit-in-nth-binary-string)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Recursion
- [LeetCode Link](https://leetcode.com/tag/recursion)
|
|
+| - 1546. Maximum Number of Non-Overlapping Subarrays With Sum Equals Target
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-non-overlapping-subarrays-with-sum-equals-target)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1547. Minimum Cost to Cut a Stick
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-cut-a-stick)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 2147. Number of Ways to Divide a Long Corridor
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-divide-a-long-corridor)
|
+| - 1548. The Most Similar Path in a Graph
- [LeetCode Link](https://leetcode.com/problems/the-most-similar-path-in-a-graph)
| 💰 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 1549. The Most Recent Orders for Each Product
- [LeetCode Link](https://leetcode.com/problems/the-most-recent-orders-for-each-product)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1532. The Most Recent Three Orders
- [LeetCode Link](https://leetcode.com/problems/the-most-recent-three-orders)
- 1596. The Most Frequently Ordered Products for Each Customer
- [LeetCode Link](https://leetcode.com/problems/the-most-frequently-ordered-products-for-each-customer)
|
+| - 1550. Three Consecutive Odds
- [LeetCode Link](https://leetcode.com/problems/three-consecutive-odds)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1551. Minimum Operations to Make Array Equal
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-make-array-equal)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1552. Magnetic Force Between Two Balls
- [LeetCode Link](https://leetcode.com/problems/magnetic-force-between-two-balls)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2064. Minimized Maximum of Products Distributed to Any Store
- [LeetCode Link](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
|
+| - 1553. Minimum Number of Days to Eat N Oranges
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-days-to-eat-n-oranges)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
|
|
+| - 1554. Strings Differ by One Character
- [LeetCode Link](https://leetcode.com/problems/strings-differ-by-one-character)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
| - 2135. Count Words Obtained After Adding a Letter
- [LeetCode Link](https://leetcode.com/problems/count-words-obtained-after-adding-a-letter)
|
+| - 1555. Bank Account Summary
- [LeetCode Link](https://leetcode.com/problems/bank-account-summary)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1556. Thousand Separator
- [LeetCode Link](https://leetcode.com/problems/thousand-separator)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1557. Minimum Number of Vertices to Reach All Nodes
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-vertices-to-reach-all-nodes)
| 🆓 | | ⭐️⭐️ | - Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 1558. Minimum Numbers of Function Calls to Make Target Array
- [LeetCode Link](https://leetcode.com/problems/minimum-numbers-of-function-calls-to-make-target-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1559. Detect Cycles in 2D Grid
- [LeetCode Link](https://leetcode.com/problems/detect-cycles-in-2d-grid)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1560. Most Visited Sector ina Circular Track
- [LeetCode Link](https://leetcode.com/problems/most-visited-sector-in-a-circular-track)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1561. Maximum Number of Coins You Can Get
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-coins-you-can-get)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
|
|
+| - 1562. Find Latest Group of Size M
- [LeetCode Link](https://leetcode.com/problems/find-latest-group-of-size-m)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1563. Stone Game V
- [LeetCode Link](https://leetcode.com/problems/stone-game-v)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 877. Stone Game
- [LeetCode Link](https://leetcode.com/problems/stone-game)
- 1140. Stone Game II
- [LeetCode Link](https://leetcode.com/problems/stone-game-ii)
- 1406. Stone Game III
- [LeetCode Link](https://leetcode.com/problems/stone-game-iii)
- 1510. Stone Game IV
- [LeetCode Link](https://leetcode.com/problems/stone-game-iv)
- 1686. Stone Game VI
- [LeetCode Link](https://leetcode.com/problems/stone-game-vi)
- 1690. Stone Game VII
- [LeetCode Link](https://leetcode.com/problems/stone-game-vii)
- 1872. Stone Game VIII
- [LeetCode Link](https://leetcode.com/problems/stone-game-viii)
- 2029. Stone Game IX
- [LeetCode Link](https://leetcode.com/problems/stone-game-ix)
|
+| - 1564. Put Boxes Into the Warehouse I
- [LeetCode Link](https://leetcode.com/problems/put-boxes-into-the-warehouse-i)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1580. Put Boxes Into the Warehouse II
- [LeetCode Link](https://leetcode.com/problems/put-boxes-into-the-warehouse-ii)
|
+| - 1565. Unique Orders and Customers Per Month
- [LeetCode Link](https://leetcode.com/problems/unique-orders-and-customers-per-month)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1566. Detect Pattern of Length M Repeated K or More Times
- [LeetCode Link](https://leetcode.com/problems/detect-pattern-of-length-m-repeated-k-or-more-times)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
| - 1668. Maximum Repeating Substring
- [LeetCode Link](https://leetcode.com/problems/maximum-repeating-substring)
|
+| - 1567. Maximum Length of Subarray With Positive Product
- [LeetCode Link](https://leetcode.com/problems/maximum-length-of-subarray-with-positive-product)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1568. Minimum Number of Days to Disconnect Island
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-days-to-disconnect-island)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Strongly Connected Component
- [LeetCode Link](https://leetcode.com/tag/strongly-connected-component)
|
|
+| - 1569. Number of Ways to Reorder Array to Get Same BST
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bst)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
- Combinatorics
- [LeetCode Link](https://leetcode.com/tag/combinatorics)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1570. Dot Product of Two Sparse Vectors
- [LeetCode Link](https://leetcode.com/problems/dot-product-of-two-sparse-vectors)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
|
|
+| - 1571. Warehouse Manager
- [LeetCode Link](https://leetcode.com/problems/warehouse-manager)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1572. Matrix Diagonal Sum
- [LeetCode Link](https://leetcode.com/problems/matrix-diagonal-sum)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 2133. Check if Every Row and Column Contains All Numbers
- [LeetCode Link](https://leetcode.com/problems/check-if-every-row-and-column-contains-all-numbers)
|
+| - 1573. Number of Ways to Split a String
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-split-a-string)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 548. Split Array with Equal Sum
- [LeetCode Link](https://leetcode.com/problems/split-array-with-equal-sum)
|
+| - 1574. Shortest Subarray to be Removed to Make Array Sorted
- [LeetCode Link](https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
|
|
+| - 1575. Count All Possible Routes
- [LeetCode Link](https://leetcode.com/problems/count-all-possible-routes)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
|
|
+| - 1576. Replace All ?'s to Avoid Consecutive Repeating Characters
- [LeetCode Link](https://leetcode.com/problems/replace-all-s-to-avoid-consecutive-repeating-characters)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1577. Number of Ways Where Square of Number Is Equal to Product of Two Numbers
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
|
|
+| - 1578. Minimum Time to Make Rope Colorful
- [LeetCode Link](https://leetcode.com/problems/minimum-time-to-make-rope-colorful)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1579. Remove Max Number of Edges to Keep Graph Fully Traversable
- [LeetCode Link](https://leetcode.com/problems/remove-max-number-of-edges-to-keep-graph-fully-traversable)
| 🆓 | | ⭐️⭐️⭐️ | - Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 1580. Put Boxes Into the Warehouse II
- [LeetCode Link](https://leetcode.com/problems/put-boxes-into-the-warehouse-ii)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1564. Put Boxes Into the Warehouse I
- [LeetCode Link](https://leetcode.com/problems/put-boxes-into-the-warehouse-i)
|
+| - 1581. Customer Who Visited but Did Not Make Any Transactions
- [LeetCode Link](https://leetcode.com/problems/customer-who-visited-but-did-not-make-any-transactions)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1607. Sellers With No Sales
- [LeetCode Link](https://leetcode.com/problems/sellers-with-no-sales)
|
+| - 1582. Special Positions in a Binary Matrix
- [LeetCode Link](https://leetcode.com/problems/special-positions-in-a-binary-matrix)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1583. Count Unhappy Friends
- [LeetCode Link](https://leetcode.com/problems/count-unhappy-friends)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1584. Min Cost to Connect All Points
- [LeetCode Link](https://leetcode.com/problems/min-cost-to-connect-all-points)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Minimum Spanning Tree
- [LeetCode Link](https://leetcode.com/tag/minimum-spanning-tree)
| - 2152. Minimum Number of Lines to Cover Points
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-lines-to-cover-points)
|
+| - 1585. Check If String Is Transformable With Substring Sort Operations
- [LeetCode Link](https://leetcode.com/problems/check-if-string-is-transformable-with-substring-sort-operations)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1586. Binary Search Tree Iterator II
- [LeetCode Link](https://leetcode.com/problems/binary-search-tree-iterator-ii)
| 💰 | | ⭐️⭐️ | - Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Binary Search Tree
- [LeetCode Link](https://leetcode.com/tag/binary-search-tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
- Iterator
- [LeetCode Link](https://leetcode.com/tag/iterator)
| - 173. Binary Search Tree Iterator
- [LeetCode Link](https://leetcode.com/problems/binary-search-tree-iterator)
|
+| - 1587. Bank Account Summary II
- [LeetCode Link](https://leetcode.com/problems/bank-account-summary-ii)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1588. Sum of All Odd Length Subarrays
- [LeetCode Link](https://leetcode.com/problems/sum-of-all-odd-length-subarrays)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1589. Maximum Sum Obtained of Any Permutation
- [LeetCode Link](https://leetcode.com/problems/maximum-sum-obtained-of-any-permutation)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1590. Make Sum Divisible by P
- [LeetCode Link](https://leetcode.com/problems/make-sum-divisible-by-p)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 974. Subarray Sums Divisible by K
- [LeetCode Link](https://leetcode.com/problems/subarray-sums-divisible-by-k)
|
+| - 1591. Strange Printer II
- [LeetCode Link](https://leetcode.com/problems/strange-printer-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 664. Strange Printer
- [LeetCode Link](https://leetcode.com/problems/strange-printer)
|
+| - 1592. Rearrange Spaces Between Words
- [LeetCode Link](https://leetcode.com/problems/rearrange-spaces-between-words)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 68. Text Justification
- [LeetCode Link](https://leetcode.com/problems/text-justification)
|
+| - 1593. Split a String Into the Max Number of Unique Substrings
- [LeetCode Link](https://leetcode.com/problems/split-a-string-into-the-max-number-of-unique-substrings)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
|
|
+| - 1594. Maximum Non Negative Product in a Matrix
- [LeetCode Link](https://leetcode.com/problems/maximum-non-negative-product-in-a-matrix)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1595. Minimum Cost to Connect Two Groups of Points
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-connect-two-groups-of-points)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
|
|
+| - 1596. The Most Frequently Ordered Products for Each Customer
- [LeetCode Link](https://leetcode.com/problems/the-most-frequently-ordered-products-for-each-customer)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1549. The Most Recent Orders for Each Product
- [LeetCode Link](https://leetcode.com/problems/the-most-recent-orders-for-each-product)
|
+| - 1597. Build Binary Expression Tree From Infix Expression
- [LeetCode Link](https://leetcode.com/problems/build-binary-expression-tree-from-infix-expression)
| 💰 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 772. Basic Calculator III
- [LeetCode Link](https://leetcode.com/problems/basic-calculator-iii)
- 1612. Check If Two Expression Trees are Equivalent
- [LeetCode Link](https://leetcode.com/problems/check-if-two-expression-trees-are-equivalent)
|
+| - 1598. Crawler Log Folder
- [LeetCode Link](https://leetcode.com/problems/crawler-log-folder)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 682. Baseball Game
- [LeetCode Link](https://leetcode.com/problems/baseball-game)
- 844. Backspace String Compare
- [LeetCode Link](https://leetcode.com/problems/backspace-string-compare)
|
+| - 1599. Maximum Profit of Operating a Centennial Wheel
- [LeetCode Link](https://leetcode.com/problems/maximum-profit-of-operating-a-centennial-wheel)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1600. Throne Inheritance
- [LeetCode Link](https://leetcode.com/problems/throne-inheritance)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
| - 1993. Operations on Tree
- [LeetCode Link](https://leetcode.com/problems/operations-on-tree)
|
\ No newline at end of file
diff --git a/doc/table-9.md b/doc/table-9.md
index 4136f2d2..ea16299c 100644
--- a/doc/table-9.md
+++ b/doc/table-9.md
@@ -1,202 +1,202 @@
-| Question | Free? | Status | Difficulty | Topics | Similar Questions |
-| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| - [1601. Maximum Number of Achievable Transfer Requests](https://leetcode.com/problems/maximum-number-of-achievable-transfer-requests)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [1602. Find Nearest Right Node in Binary Tree](https://leetcode.com/problems/find-nearest-right-node-in-binary-tree)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1603. Design Parking System](https://leetcode.com/problems/design-parking-system)
| 🆓 | ✅ | ⭐️ | - [Design](https://leetcode.com/tag/design)
- [Simulation](https://leetcode.com/tag/simulation)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1604. Alert Using Same Key-Card Three or More Times in a One Hour Period](https://leetcode.com/problems/alert-using-same-key-card-three-or-more-times-in-a-one-hour-period)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1605. Find Valid Matrix Given Row and Column Sums](https://leetcode.com/problems/find-valid-matrix-given-row-and-column-sums)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Matrix](https://leetcode.com/tag/matrix)
| - [1253. Reconstruct a 2-Row Binary Matrix](https://leetcode.com/problems/reconstruct-a-2-row-binary-matrix)
|
-| - [1606. Find Servers That Handled Most Number of Requests](https://leetcode.com/problems/find-servers-that-handled-most-number-of-requests)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [1607. Sellers With No Sales](https://leetcode.com/problems/sellers-with-no-sales)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1581. Customer Who Visited but Did Not Make Any Transactions](https://leetcode.com/problems/customer-who-visited-but-did-not-make-any-transactions)
|
-| - [1608. Special Array With X Elements Greater Than or Equal X](https://leetcode.com/problems/special-array-with-x-elements-greater-than-or-equal-x)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1609. Even Odd Tree](https://leetcode.com/problems/even-odd-tree)
| 🆓 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1610. Maximum Number of Visible Points](https://leetcode.com/problems/maximum-number-of-visible-points)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Geometry](https://leetcode.com/tag/geometry)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1611. Minimum One Bit Operations to Make Integers Zero](https://leetcode.com/problems/minimum-one-bit-operations-to-make-integers-zero)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Memoization](https://leetcode.com/tag/memoization)
| - [2009. Minimum Number of Operations to Make Array Continuous](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous)
|
-| - [1612. Check If Two Expression Trees are Equivalent](https://leetcode.com/problems/check-if-two-expression-trees-are-equivalent)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [1597. Build Binary Expression Tree From Infix Expression](https://leetcode.com/problems/build-binary-expression-tree-from-infix-expression)
|
-| - [1613. Find the Missing IDs](https://leetcode.com/problems/find-the-missing-ids)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1225. Report Contiguous Dates](https://leetcode.com/problems/report-contiguous-dates)
- [1285. Find the Start and End Number of Continuous Ranges](https://leetcode.com/problems/find-the-start-and-end-number-of-continuous-ranges)
- [1336. Number of Transactions per Visit](https://leetcode.com/problems/number-of-transactions-per-visit)
|
-| - [1614. Maximum Nesting Depth of the Parentheses](https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
| - [1111. Maximum Nesting Depth of Two Valid Parentheses Strings](https://leetcode.com/problems/maximum-nesting-depth-of-two-valid-parentheses-strings)
|
-| - [1615. Maximal Network Rank](https://leetcode.com/problems/maximal-network-rank)
| 🆓 | | ⭐️⭐️ | - [Graph](https://leetcode.com/tag/graph)
|
|
-| - [1616. Split Two Strings to Make Palindrome](https://leetcode.com/problems/split-two-strings-to-make-palindrome)
| 🆓 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1617. Count Subtrees With Max Distance Between Cities](https://leetcode.com/problems/count-subtrees-with-max-distance-between-cities)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Tree](https://leetcode.com/tag/tree)
- [Enumeration](https://leetcode.com/tag/enumeration)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [1245. Tree Diameter](https://leetcode.com/problems/tree-diameter)
|
-| - [1618. Maximum Font to Fit a Sentence in a Screen](https://leetcode.com/problems/maximum-font-to-fit-a-sentence-in-a-screen)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Interactive](https://leetcode.com/tag/interactive)
|
|
-| - [1619. Mean of Array After Removing Some Elements](https://leetcode.com/problems/mean-of-array-after-removing-some-elements)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1620. Coordinate With Maximum Network Quality](https://leetcode.com/problems/coordinate-with-maximum-network-quality)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Enumeration](https://leetcode.com/tag/enumeration)
|
|
-| - [1621. Number of Sets of K Non-Overlapping Line Segments](https://leetcode.com/problems/number-of-sets-of-k-non-overlapping-line-segments)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1622. Fancy Sequence](https://leetcode.com/problems/fancy-sequence)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Design](https://leetcode.com/tag/design)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
|
|
-| - [1623. All Valid Triplets That Can Represent a Country](https://leetcode.com/problems/all-valid-triplets-that-can-represent-a-country)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1624. Largest Substring Between Two Equal Characters](https://leetcode.com/problems/largest-substring-between-two-equal-characters)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1625. Lexicographically Smallest String After Applying Operations](https://leetcode.com/problems/lexicographically-smallest-string-after-applying-operations)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [1626. Best Team With No Conflicts](https://leetcode.com/problems/best-team-with-no-conflicts)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1627. Graph Connectivity With Threshold](https://leetcode.com/problems/graph-connectivity-with-threshold)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Union Find](https://leetcode.com/tag/union-find)
|
|
-| - [1628. Design an Expression Tree With Evaluate Function](https://leetcode.com/problems/design-an-expression-tree-with-evaluate-function)
| 💰 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Stack](https://leetcode.com/tag/stack)
- [Tree](https://leetcode.com/tag/tree)
- [Design](https://leetcode.com/tag/design)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1629. Slowest Key](https://leetcode.com/problems/slowest-key)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1630. Arithmetic Subarrays](https://leetcode.com/problems/arithmetic-subarrays)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
| - [413. Arithmetic Slices](https://leetcode.com/problems/arithmetic-slices)
- [1502. Can Make Arithmetic Progression From Sequence](https://leetcode.com/problems/can-make-arithmetic-progression-from-sequence)
|
-| - [1631. Path With Minimum Effort](https://leetcode.com/problems/path-with-minimum-effort)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Matrix](https://leetcode.com/tag/matrix)
| - [778. Swim in Rising Water](https://leetcode.com/problems/swim-in-rising-water)
- [1102. Path With Maximum Minimum Value](https://leetcode.com/problems/path-with-maximum-minimum-value)
|
-| - [1632. Rank Transform of a Matrix](https://leetcode.com/problems/rank-transform-of-a-matrix)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
- [Matrix](https://leetcode.com/tag/matrix)
| - [1331. Rank Transform of an Array](https://leetcode.com/problems/rank-transform-of-an-array)
- [1998. GCD Sort of an Array](https://leetcode.com/problems/gcd-sort-of-an-array)
|
-| - [1633. Percentage of Users Attended a Contest](https://leetcode.com/problems/percentage-of-users-attended-a-contest)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1211. Queries Quality and Percentage](https://leetcode.com/problems/queries-quality-and-percentage)
|
-| - [1634. Add Two Polynomials Represented as Linked Lists](https://leetcode.com/problems/add-two-polynomials-represented-as-linked-lists)
| 💰 | | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Math](https://leetcode.com/tag/math)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [2. Add Two Numbers](https://leetcode.com/problems/add-two-numbers)
- [21. Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists)
- [445. Add Two Numbers II](https://leetcode.com/problems/add-two-numbers-ii)
|
-| - [1635. Hopper Company Queries I](https://leetcode.com/problems/hopper-company-queries-i)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [262. Trips and Users](https://leetcode.com/problems/trips-and-users)
- [1645. Hopper Company Queries II](https://leetcode.com/problems/hopper-company-queries-ii)
- [1651. Hopper Company Queries III](https://leetcode.com/problems/hopper-company-queries-iii)
|
-| - [1636. Sort Array by Increasing Frequency](https://leetcode.com/problems/sort-array-by-increasing-frequency)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sorting](https://leetcode.com/tag/sorting)
| - [451. Sort Characters By Frequency](https://leetcode.com/problems/sort-characters-by-frequency)
- [2190. Most Frequent Number Following Key In an Array](https://leetcode.com/problems/most-frequent-number-following-key-in-an-array)
|
-| - [1637. Widest Vertical Area Between Two Points Containing No Points](https://leetcode.com/problems/widest-vertical-area-between-two-points-containing-no-points)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1638. Count Substrings That Differ by One Character](https://leetcode.com/problems/count-substrings-that-differ-by-one-character)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [2135. Count Words Obtained After Adding a Letter](https://leetcode.com/problems/count-words-obtained-after-adding-a-letter)
|
-| - [1639. Number of Ways to Form a Target String Given a Dictionary](https://leetcode.com/problems/number-of-ways-to-form-a-target-string-given-a-dictionary)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1640. Check Array Formation Through Concatenation](https://leetcode.com/problems/check-array-formation-through-concatenation)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [1641. Count Sorted Vowel Strings](https://leetcode.com/problems/count-sorted-vowel-strings)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1642. Furthest Building You Can Reach](https://leetcode.com/problems/furthest-building-you-can-reach)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1643. Kth Smallest Instructions](https://leetcode.com/problems/kth-smallest-instructions)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Combinatorics](https://leetcode.com/tag/combinatorics)
|
|
-| - [1644. Lowest Common Ancestor of a Binary Tree II](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-ii)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [235. Lowest Common Ancestor of a Binary Search Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)
- [236. Lowest Common Ancestor of a Binary Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
- [1650. Lowest Common Ancestor of a Binary Tree III](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iii)
- [1676. Lowest Common Ancestor of a Binary Tree IV](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
|
-| - [1645. Hopper Company Queries II](https://leetcode.com/problems/hopper-company-queries-ii)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [262. Trips and Users](https://leetcode.com/problems/trips-and-users)
- [1635. Hopper Company Queries I](https://leetcode.com/problems/hopper-company-queries-i)
- [1651. Hopper Company Queries III](https://leetcode.com/problems/hopper-company-queries-iii)
|
-| - [1646. Get Maximum in Generated Array](https://leetcode.com/problems/get-maximum-in-generated-array)
| 🆓 | 👀 | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1647. Minimum Deletions to Make Character Frequencies Unique](https://leetcode.com/problems/minimum-deletions-to-make-character-frequencies-unique)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
| - [2091. Removing Minimum and Maximum From Array](https://leetcode.com/problems/removing-minimum-and-maximum-from-array)
|
-| - [1648. Sell Diminishing-Valued Colored Balls](https://leetcode.com/problems/sell-diminishing-valued-colored-balls)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
| - [2141. Maximum Running Time of N Computers](https://leetcode.com/problems/maximum-running-time-of-n-computers)
|
-| - [1649. Create Sorted Array through Instructions](https://leetcode.com/problems/create-sorted-array-through-instructions)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Merge Sort](https://leetcode.com/tag/merge-sort)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [2179. Count Good Triplets in an Array](https://leetcode.com/problems/count-good-triplets-in-an-array)
|
-| - [1650. Lowest Common Ancestor of a Binary Tree III](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iii)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [235. Lowest Common Ancestor of a Binary Search Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)
- [236. Lowest Common Ancestor of a Binary Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
- [1644. Lowest Common Ancestor of a Binary Tree II](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-ii)
- [1676. Lowest Common Ancestor of a Binary Tree IV](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
|
-| - [1651. Hopper Company Queries III](https://leetcode.com/problems/hopper-company-queries-iii)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
| - [262. Trips and Users](https://leetcode.com/problems/trips-and-users)
- [1635. Hopper Company Queries I](https://leetcode.com/problems/hopper-company-queries-i)
- [1645. Hopper Company Queries II](https://leetcode.com/problems/hopper-company-queries-ii)
|
-| - [1652. Defuse the Bomb](https://leetcode.com/problems/defuse-the-bomb)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1653. Minimum Deletions to Make String Balanced](https://leetcode.com/problems/minimum-deletions-to-make-string-balanced)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Stack](https://leetcode.com/tag/stack)
| - [2124. Check if All A's Appears Before All B's](https://leetcode.com/problems/check-if-all-as-appears-before-all-bs)
|
-| - [1654. Minimum Jumps to Reach Home](https://leetcode.com/problems/minimum-jumps-to-reach-home)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [1655. Distribute Repeating Integers](https://leetcode.com/problems/distribute-repeating-integers)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
|
|
-| - [1656. Design an Ordered Stream](https://leetcode.com/problems/design-an-ordered-stream)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
- [Data Stream](https://leetcode.com/tag/data-stream)
|
|
-| - [1657. Determine if Two Strings Are Close](https://leetcode.com/problems/determine-if-two-strings-are-close)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
| - [859. Buddy Strings](https://leetcode.com/problems/buddy-strings)
- [1247. Minimum Swaps to Make Strings Equal](https://leetcode.com/problems/minimum-swaps-to-make-strings-equal)
- [1347. Minimum Number of Steps to Make Two Strings Anagram](https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram)
|
-| - [1658. Minimum Operations to Reduce X to Zero](https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [209. Minimum Size Subarray Sum](https://leetcode.com/problems/minimum-size-subarray-sum)
- [560. Subarray Sum Equals K](https://leetcode.com/problems/subarray-sum-equals-k)
- [2059. Minimum Operations to Convert Number](https://leetcode.com/problems/minimum-operations-to-convert-number)
- [2171. Removing Minimum Number of Magic Beans](https://leetcode.com/problems/removing-minimum-number-of-magic-beans)
|
-| - [1659. Maximize Grid Happiness](https://leetcode.com/problems/maximize-grid-happiness)
| 🆓 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Memoization](https://leetcode.com/tag/memoization)
- [Bitmask](https://leetcode.com/tag/bitmask)
|
|
-| - [1660. Correct a Binary Tree](https://leetcode.com/problems/correct-a-binary-tree)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [114. Flatten Binary Tree to Linked List](https://leetcode.com/problems/flatten-binary-tree-to-linked-list)
- [430. Flatten a Multilevel Doubly Linked List](https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list)
|
-| - [1661. Average Time of Process per Machine](https://leetcode.com/problems/average-time-of-process-per-machine)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1662. Check If Two String Arrays are Equivalent](https://leetcode.com/problems/check-if-two-string-arrays-are-equivalent)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
| - [2060. Check if an Original String Exists Given Two Encoded Strings](https://leetcode.com/problems/check-if-an-original-string-exists-given-two-encoded-strings)
|
-| - [1663. Smallest String With A Given Numeric Value](https://leetcode.com/problems/smallest-string-with-a-given-numeric-value)
| 🆓 | ✅ | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1664. Ways to Make a Fair Array](https://leetcode.com/problems/ways-to-make-a-fair-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1665. Minimum Initial Energy to Finish Tasks](https://leetcode.com/problems/minimum-initial-energy-to-finish-tasks)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1666. Change the Root of a Binary Tree](https://leetcode.com/problems/change-the-root-of-a-binary-tree)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
|
|
-| - [1667. Fix Names in a Table](https://leetcode.com/problems/fix-names-in-a-table)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1668. Maximum Repeating Substring](https://leetcode.com/problems/maximum-repeating-substring)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
- [String Matching](https://leetcode.com/tag/string-matching)
| - [1566. Detect Pattern of Length M Repeated K or More Times](https://leetcode.com/problems/detect-pattern-of-length-m-repeated-k-or-more-times)
|
-| - [1669. Merge In Between Linked Lists](https://leetcode.com/problems/merge-in-between-linked-lists)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
|
|
-| - [1670. Design Front Middle Back Queue](https://leetcode.com/problems/design-front-middle-back-queue)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Linked List](https://leetcode.com/tag/linked-list)
- [Design](https://leetcode.com/tag/design)
- [Queue](https://leetcode.com/tag/queue)
- [Data Stream](https://leetcode.com/tag/data-stream)
| - [622. Design Circular Queue](https://leetcode.com/problems/design-circular-queue)
- [641. Design Circular Deque](https://leetcode.com/problems/design-circular-deque)
|
-| - [1671. Minimum Number of Removals to Make Mountain Array](https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Greedy](https://leetcode.com/tag/greedy)
| - [300. Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence)
- [845. Longest Mountain in Array](https://leetcode.com/problems/longest-mountain-in-array)
- [852. Peak Index in a Mountain Array](https://leetcode.com/problems/peak-index-in-a-mountain-array)
- [941. Valid Mountain Array](https://leetcode.com/problems/valid-mountain-array)
- [1095. Find in Mountain Array](https://leetcode.com/problems/find-in-mountain-array)
|
-| - [1672. Richest Customer Wealth](https://leetcode.com/problems/richest-customer-wealth)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1673. Find the Most Competitive Subsequence](https://leetcode.com/problems/find-the-most-competitive-subsequence)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [402. Remove K Digits](https://leetcode.com/problems/remove-k-digits)
- [1081. Smallest Subsequence of Distinct Characters](https://leetcode.com/problems/smallest-subsequence-of-distinct-characters)
|
-| - [1674. Minimum Moves to Make Array Complementary](https://leetcode.com/problems/minimum-moves-to-make-array-complementary)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1675. Minimize Deviation in Array](https://leetcode.com/problems/minimize-deviation-in-array)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
|
|
-| - [1676. Lowest Common Ancestor of a Binary Tree IV](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
| 💰 | | ⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [235. Lowest Common Ancestor of a Binary Search Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)
- [236. Lowest Common Ancestor of a Binary Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
- [1123. Lowest Common Ancestor of Deepest Leaves](https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves)
- [1644. Lowest Common Ancestor of a Binary Tree II](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-ii)
- [1650. Lowest Common Ancestor of a Binary Tree III](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iii)
- [1676. Lowest Common Ancestor of a Binary Tree IV](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
|
-| - [1677. Product's Worth Over Invoices](https://leetcode.com/problems/products-worth-over-invoices)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1678. Goal Parser Interpretation](https://leetcode.com/problems/goal-parser-interpretation)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1679. Max Number of K-Sum Pairs](https://leetcode.com/problems/max-number-of-k-sum-pairs)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1. Two Sum](https://leetcode.com/problems/two-sum)
- [1711. Count Good Meals](https://leetcode.com/problems/count-good-meals)
|
-| - [1680. Concatenation of Consecutive Binary Numbers](https://leetcode.com/problems/concatenation-of-consecutive-binary-numbers)
| 🆓 | ✅ | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1681. Minimum Incompatibility](https://leetcode.com/problems/minimum-incompatibility)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
|
|
-| - [1682. Longest Palindromic Subsequence II](https://leetcode.com/problems/longest-palindromic-subsequence-ii)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [516. Longest Palindromic Subsequence](https://leetcode.com/problems/longest-palindromic-subsequence)
|
-| - [1683. Invalid Tweets](https://leetcode.com/problems/invalid-tweets)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1684. Count the Number of Consistent Strings](https://leetcode.com/problems/count-the-number-of-consistent-strings)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [1685. Sum of Absolute Differences in a Sorted Array](https://leetcode.com/problems/sum-of-absolute-differences-in-a-sorted-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1686. Stone Game VI](https://leetcode.com/problems/stone-game-vi)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [877. Stone Game](https://leetcode.com/problems/stone-game)
- [1140. Stone Game II](https://leetcode.com/problems/stone-game-ii)
- [1406. Stone Game III](https://leetcode.com/problems/stone-game-iii)
- [1510. Stone Game IV](https://leetcode.com/problems/stone-game-iv)
- [1563. Stone Game V](https://leetcode.com/problems/stone-game-v)
- [1690. Stone Game VII](https://leetcode.com/problems/stone-game-vii)
- [1872. Stone Game VIII](https://leetcode.com/problems/stone-game-viii)
- [2029. Stone Game IX](https://leetcode.com/problems/stone-game-ix)
|
-| - [1687. Delivering Boxes from Storage to Ports](https://leetcode.com/problems/delivering-boxes-from-storage-to-ports)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Segment Tree](https://leetcode.com/tag/segment-tree)
- [Queue](https://leetcode.com/tag/queue)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Monotonic Queue](https://leetcode.com/tag/monotonic-queue)
|
|
-| - [1688. Count of Matches in Tournament](https://leetcode.com/problems/count-of-matches-in-tournament)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1689. Partitioning Into Minimum Number Of Deci-Binary Numbers](https://leetcode.com/problems/partitioning-into-minimum-number-of-deci-binary-numbers)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1690. Stone Game VII](https://leetcode.com/problems/stone-game-vii)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [877. Stone Game](https://leetcode.com/problems/stone-game)
- [1140. Stone Game II](https://leetcode.com/problems/stone-game-ii)
- [1406. Stone Game III](https://leetcode.com/problems/stone-game-iii)
- [1510. Stone Game IV](https://leetcode.com/problems/stone-game-iv)
- [1563. Stone Game V](https://leetcode.com/problems/stone-game-v)
- [1686. Stone Game VI](https://leetcode.com/problems/stone-game-vi)
- [1770. Maximum Score from Performing Multiplication Operations](https://leetcode.com/problems/maximum-score-from-performing-multiplication-operations)
- [1872. Stone Game VIII](https://leetcode.com/problems/stone-game-viii)
- [2029. Stone Game IX](https://leetcode.com/problems/stone-game-ix)
|
-| - [1691. Maximum Height by Stacking Cuboids ](https://leetcode.com/problems/maximum-height-by-stacking-cuboids)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1996. The Number of Weak Characters in the Game](https://leetcode.com/problems/the-number-of-weak-characters-in-the-game)
|
-| - [1692. Count Ways to Distribute Candies](https://leetcode.com/problems/count-ways-to-distribute-candies)
| 💰 | | ⭐️⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1693. Daily Leads and Partners](https://leetcode.com/problems/daily-leads-and-partners)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1694. Reformat Phone Number](https://leetcode.com/problems/reformat-phone-number)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1695. Maximum Erasure Value](https://leetcode.com/problems/maximum-erasure-value)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
| - [3. Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters)
|
-| - [1696. Jump Game VI](https://leetcode.com/problems/jump-game-vi)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Queue](https://leetcode.com/tag/queue)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Monotonic Queue](https://leetcode.com/tag/monotonic-queue)
| - [239. Sliding Window Maximum](https://leetcode.com/problems/sliding-window-maximum)
- [1871. Jump Game VII](https://leetcode.com/problems/jump-game-vii)
|
-| - [1697. Checking Existence of Edge Length Limited Paths](https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
- [Sorting](https://leetcode.com/tag/sorting)
| - [1724. Checking Existence of Edge Length Limited Paths II](https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths-ii)
|
-| - [1698. Number of Distinct Substrings in a String](https://leetcode.com/problems/number-of-distinct-substrings-in-a-string)
| 💰 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Trie](https://leetcode.com/tag/trie)
- [Rolling Hash](https://leetcode.com/tag/rolling-hash)
- [Suffix Array](https://leetcode.com/tag/suffix-array)
- [Hash Function](https://leetcode.com/tag/hash-function)
|
|
-| - [1699. Number of Calls Between Two Persons](https://leetcode.com/problems/number-of-calls-between-two-persons)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1700. Number of Students Unable to Eat Lunch](https://leetcode.com/problems/number-of-students-unable-to-eat-lunch)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Queue](https://leetcode.com/tag/queue)
- [Simulation](https://leetcode.com/tag/simulation)
| - [2073. Time Needed to Buy Tickets](https://leetcode.com/problems/time-needed-to-buy-tickets)
|
-| - [1701. Average Waiting Time](https://leetcode.com/problems/average-waiting-time)
| 🆓 | ✅ | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Simulation](https://leetcode.com/tag/simulation)
| - [2015. Average Height of Buildings in Each Segment](https://leetcode.com/problems/average-height-of-buildings-in-each-segment)
|
-| - [1702. Maximum Binary String After Change](https://leetcode.com/problems/maximum-binary-string-after-change)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1703. Minimum Adjacent Swaps for K Consecutive Ones](https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-ones)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [1151. Minimum Swaps to Group All 1's Together](https://leetcode.com/problems/minimum-swaps-to-group-all-1s-together)
- [2009. Minimum Number of Operations to Make Array Continuous](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous)
|
-| - [1704. Determine if String Halves Are Alike](https://leetcode.com/problems/determine-if-string-halves-are-alike)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1705. Maximum Number of Eaten Apples](https://leetcode.com/problems/maximum-number-of-eaten-apples)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1706. Where Will the Ball Fall](https://leetcode.com/problems/where-will-the-ball-fall)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
- [Simulation](https://leetcode.com/tag/simulation)
|
|
-| - [1707. Maximum XOR With an Element From Array](https://leetcode.com/problems/maximum-xor-with-an-element-from-array)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Trie](https://leetcode.com/tag/trie)
| - [421. Maximum XOR of Two Numbers in an Array](https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array)
- [1938. Maximum Genetic Difference Query](https://leetcode.com/problems/maximum-genetic-difference-query)
|
-| - [1708. Largest Subarray Length K](https://leetcode.com/problems/largest-subarray-length-k)
| 💰 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1709. Biggest Window Between Visits](https://leetcode.com/problems/biggest-window-between-visits)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1710. Maximum Units on a Truck](https://leetcode.com/problems/maximum-units-on-a-truck)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
|
|
-| - [1711. Count Good Meals](https://leetcode.com/problems/count-good-meals)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
| - [1. Two Sum](https://leetcode.com/problems/two-sum)
- [1679. Max Number of K-Sum Pairs](https://leetcode.com/problems/max-number-of-k-sum-pairs)
- [2115. Find All Possible Recipes from Given Supplies](https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies)
|
-| - [1712. Ways to Split Array Into Three Subarrays](https://leetcode.com/problems/ways-to-split-array-into-three-subarrays)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
| - [2147. Number of Ways to Divide a Long Corridor](https://leetcode.com/problems/number-of-ways-to-divide-a-long-corridor)
|
-| - [1713. Minimum Operations to Make a Subsequence](https://leetcode.com/problems/minimum-operations-to-make-a-subsequence)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1714. Sum Of Special Evenly-Spaced Elements In Array](https://leetcode.com/problems/sum-of-special-evenly-spaced-elements-in-array)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1715. Count Apples and Oranges](https://leetcode.com/problems/count-apples-and-oranges)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1716. Calculate Money in Leetcode Bank](https://leetcode.com/problems/calculate-money-in-leetcode-bank)
| 🆓 | ✅ | ⭐️ | - [Math](https://leetcode.com/tag/math)
|
|
-| - [1717. Maximum Score From Removing Substrings](https://leetcode.com/problems/maximum-score-from-removing-substrings)
| 🆓 | | ⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Stack](https://leetcode.com/tag/stack)
- [Greedy](https://leetcode.com/tag/greedy)
| - [2135. Count Words Obtained After Adding a Letter](https://leetcode.com/problems/count-words-obtained-after-adding-a-letter)
|
-| - [1718. Construct the Lexicographically Largest Valid Sequence](https://leetcode.com/problems/construct-the-lexicographically-largest-valid-sequence)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Backtracking](https://leetcode.com/tag/backtracking)
|
|
-| - [1719. Number Of Ways To Reconstruct A Tree](https://leetcode.com/problems/number-of-ways-to-reconstruct-a-tree)
| 🆓 | | ⭐️⭐️⭐️ | - [Tree](https://leetcode.com/tag/tree)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
| - [2196. Create Binary Tree From Descriptions](https://leetcode.com/problems/create-binary-tree-from-descriptions)
|
-| - [1720. Decode XORed Array](https://leetcode.com/problems/decode-xored-array)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [1721. Swapping Nodes in a Linked List](https://leetcode.com/problems/swapping-nodes-in-a-linked-list)
| 🆓 | ✅ | ⭐️⭐️ | - [Linked List](https://leetcode.com/tag/linked-list)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
| - [19. Remove Nth Node From End of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list)
- [24. Swap Nodes in Pairs](https://leetcode.com/problems/swap-nodes-in-pairs)
- [25. Reverse Nodes in k-Group](https://leetcode.com/problems/reverse-nodes-in-k-group)
|
-| - [1722. Minimize Hamming Distance After Swap Operations](https://leetcode.com/problems/minimize-hamming-distance-after-swap-operations)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Union Find](https://leetcode.com/tag/union-find)
| - [1202. Smallest String With Swaps](https://leetcode.com/problems/smallest-string-with-swaps)
|
-| - [1723. Find Minimum Time to Finish All Jobs](https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [1986. Minimum Number of Work Sessions to Finish the Tasks](https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks)
|
-| - [1724. Checking Existence of Edge Length Limited Paths II](https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths-ii)
| 💰 | | ⭐️⭐️⭐️ | - [Union Find](https://leetcode.com/tag/union-find)
- [Graph](https://leetcode.com/tag/graph)
- [Minimum Spanning Tree](https://leetcode.com/tag/minimum-spanning-tree)
| - [1697. Checking Existence of Edge Length Limited Paths](https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths)
|
-| - [1725. Number Of Rectangles That Can Form The Largest Square](https://leetcode.com/problems/number-of-rectangles-that-can-form-the-largest-square)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
|
|
-| - [1726. Tuple with Same Product](https://leetcode.com/problems/tuple-with-same-product)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [1727. Largest Submatrix With Rearrangements](https://leetcode.com/problems/largest-submatrix-with-rearrangements)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Sorting](https://leetcode.com/tag/sorting)
- [Matrix](https://leetcode.com/tag/matrix)
| - [695. Max Area of Island](https://leetcode.com/problems/max-area-of-island)
|
-| - [1728. Cat and Mouse II](https://leetcode.com/problems/cat-and-mouse-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Memoization](https://leetcode.com/tag/memoization)
- [Game Theory](https://leetcode.com/tag/game-theory)
| - [789. Escape The Ghosts](https://leetcode.com/problems/escape-the-ghosts)
- [913. Cat and Mouse](https://leetcode.com/problems/cat-and-mouse)
|
-| - [1729. Find Followers Count](https://leetcode.com/problems/find-followers-count)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1730. Shortest Path to Get Food](https://leetcode.com/problems/shortest-path-to-get-food)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
| - [542. 01 Matrix](https://leetcode.com/problems/01-matrix)
- [1293. Shortest Path in a Grid with Obstacles Elimination](https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-elimination)
|
-| - [1731. The Number of Employees Which Report to Each Employee](https://leetcode.com/problems/the-number-of-employees-which-report-to-each-employee)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1732. Find the Highest Altitude](https://leetcode.com/problems/find-the-highest-altitude)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1733. Minimum Number of People to Teach](https://leetcode.com/problems/minimum-number-of-people-to-teach)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1734. Decode XORed Permutation](https://leetcode.com/problems/decode-xored-permutation)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [1735. Count Ways to Make Array With Product](https://leetcode.com/problems/count-ways-to-make-array-with-product)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
|
|
-| - [1736. Latest Time by Replacing Hidden Digits](https://leetcode.com/problems/latest-time-by-replacing-hidden-digits)
| 🆓 | | ⭐️ | - [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1737. Change Minimum Characters to Satisfy One of Three Conditions](https://leetcode.com/problems/change-minimum-characters-to-satisfy-one-of-three-conditions)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1738. Find Kth Largest XOR Coordinate Value](https://leetcode.com/problems/find-kth-largest-xor-coordinate-value)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Divide and Conquer](https://leetcode.com/tag/divide-and-conquer)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Matrix](https://leetcode.com/tag/matrix)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
- [Quickselect](https://leetcode.com/tag/quickselect)
|
|
-| - [1739. Building Boxes](https://leetcode.com/problems/building-boxes)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1740. Find Distance in a Binary Tree](https://leetcode.com/problems/find-distance-in-a-binary-tree)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Binary Tree](https://leetcode.com/tag/binary-tree)
| - [2096. Step-By-Step Directions From a Binary Tree Node to Another](https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another)
|
-| - [1741. Find Total Time Spent by Each Employee](https://leetcode.com/problems/find-total-time-spent-by-each-employee)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1742. Maximum Number of Balls in a Box](https://leetcode.com/problems/maximum-number-of-balls-in-a-box)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Math](https://leetcode.com/tag/math)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1743. Restore the Array From Adjacent Pairs](https://leetcode.com/problems/restore-the-array-from-adjacent-pairs)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
|
|
-| - [1744. Can You Eat Your Favorite Candy on Your Favorite Day?](https://leetcode.com/problems/can-you-eat-your-favorite-candy-on-your-favorite-day)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1745. Palindrome Partitioning IV](https://leetcode.com/problems/palindrome-partitioning-iv)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [131. Palindrome Partitioning](https://leetcode.com/problems/palindrome-partitioning)
- [132. Palindrome Partitioning II](https://leetcode.com/problems/palindrome-partitioning-ii)
- [1278. Palindrome Partitioning III](https://leetcode.com/problems/palindrome-partitioning-iii)
|
-| - [1746. Maximum Subarray Sum After One Operation](https://leetcode.com/problems/maximum-subarray-sum-after-one-operation)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [53. Maximum Subarray](https://leetcode.com/problems/maximum-subarray)
|
-| - [1747. Leetflex Banned Accounts](https://leetcode.com/problems/leetflex-banned-accounts)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1748. Sum of Unique Elements](https://leetcode.com/problems/sum-of-unique-elements)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Counting](https://leetcode.com/tag/counting)
|
|
-| - [1749. Maximum Absolute Sum of Any Subarray](https://leetcode.com/problems/maximum-absolute-sum-of-any-subarray)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [53. Maximum Subarray](https://leetcode.com/problems/maximum-subarray)
|
-| - [1750. Minimum Length of String After Deleting Similar Ends](https://leetcode.com/problems/minimum-length-of-string-after-deleting-similar-ends)
| 🆓 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1751. Maximum Number of Events That Can Be Attended II](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1353. Maximum Number of Events That Can Be Attended](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended)
- [2008. Maximum Earnings From Taxi](https://leetcode.com/problems/maximum-earnings-from-taxi)
- [2054. Two Best Non-Overlapping Events](https://leetcode.com/problems/two-best-non-overlapping-events)
|
-| - [1752. Check if Array Is Sorted and Rotated](https://leetcode.com/problems/check-if-array-is-sorted-and-rotated)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [2124. Check if All A's Appears Before All B's](https://leetcode.com/problems/check-if-all-as-appears-before-all-bs)
|
-| - [1753. Maximum Score From Removing Stones](https://leetcode.com/problems/maximum-score-from-removing-stones)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1754. Largest Merge Of Two Strings](https://leetcode.com/problems/largest-merge-of-two-strings)
| 🆓 | | ⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1755. Closest Subsequence Sum](https://leetcode.com/problems/closest-subsequence-sum)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Bitmask](https://leetcode.com/tag/bitmask)
| - [1981. Minimize the Difference Between Target and Chosen Elements](https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements)
- [2035. Partition Array Into Two Arrays to Minimize Sum Difference](https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference)
|
-| - [1756. Design Most Recently Used Queue](https://leetcode.com/problems/design-most-recently-used-queue)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Stack](https://leetcode.com/tag/stack)
- [Design](https://leetcode.com/tag/design)
- [Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree)
- [Ordered Set](https://leetcode.com/tag/ordered-set)
| - [146. LRU Cache](https://leetcode.com/problems/lru-cache)
|
-| - [1757. Recyclable and Low Fat Products](https://leetcode.com/problems/recyclable-and-low-fat-products)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1758. Minimum Changes To Make Alternating Binary String](https://leetcode.com/problems/minimum-changes-to-make-alternating-binary-string)
| 🆓 | ✅ | ⭐️ | - [String](https://leetcode.com/tag/string)
|
|
-| - [1759. Count Number of Homogenous Substrings](https://leetcode.com/problems/count-number-of-homogenous-substrings)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [String](https://leetcode.com/tag/string)
| - [1446. Consecutive Characters](https://leetcode.com/problems/consecutive-characters)
- [1513. Number of Substrings With Only 1s](https://leetcode.com/problems/number-of-substrings-with-only-1s)
- [2104. Sum of Subarray Ranges](https://leetcode.com/problems/sum-of-subarray-ranges)
|
-| - [1760. Minimum Limit of Balls in a Bag](https://leetcode.com/problems/minimum-limit-of-balls-in-a-bag)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Binary Search](https://leetcode.com/tag/binary-search)
| - [2064. Minimized Maximum of Products Distributed to Any Store](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
|
-| - [1761. Minimum Degree of a Connected Trio in a Graph](https://leetcode.com/problems/minimum-degree-of-a-connected-trio-in-a-graph)
| 🆓 | | ⭐️⭐️⭐️ | - [Graph](https://leetcode.com/tag/graph)
|
|
-| - [1762. Buildings With an Ocean View](https://leetcode.com/problems/buildings-with-an-ocean-view)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [1944. Number of Visible People in a Queue](https://leetcode.com/problems/number-of-visible-people-in-a-queue)
|
-| - [1763. Longest Nice Substring](https://leetcode.com/problems/longest-nice-substring)
| 🆓 | | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Sliding Window](https://leetcode.com/tag/sliding-window)
|
|
-| - [1764. Form Array by Concatenating Subarrays of Another Array](https://leetcode.com/problems/form-array-by-concatenating-subarrays-of-another-array)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [String Matching](https://leetcode.com/tag/string-matching)
|
|
-| - [1765. Map of Highest Peak](https://leetcode.com/problems/map-of-highest-peak)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Matrix](https://leetcode.com/tag/matrix)
|
|
-| - [1766. Tree of Coprimes](https://leetcode.com/problems/tree-of-coprimes)
| 🆓 | | ⭐️⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
- [Tree](https://leetcode.com/tag/tree)
- [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
|
|
-| - [1767. Find the Subtasks That Did Not Execute](https://leetcode.com/problems/find-the-subtasks-that-did-not-execute)
| 💰 | | ⭐️⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1768. Merge Strings Alternately](https://leetcode.com/problems/merge-strings-alternately)
| 🆓 | ✅ | ⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [String](https://leetcode.com/tag/string)
| - [281. Zigzag Iterator](https://leetcode.com/problems/zigzag-iterator)
|
-| - [1769. Minimum Number of Operations to Move All Balls to Each Box](https://leetcode.com/problems/minimum-number-of-operations-to-move-all-balls-to-each-box)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
| - [1217. Minimum Cost to Move Chips to The Same Position](https://leetcode.com/problems/minimum-cost-to-move-chips-to-the-same-position)
|
-| - [1770. Maximum Score from Performing Multiplication Operations](https://leetcode.com/problems/maximum-score-from-performing-multiplication-operations)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [1423. Maximum Points You Can Obtain from Cards](https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards)
- [1690. Stone Game VII](https://leetcode.com/problems/stone-game-vii)
|
-| - [1771. Maximize Palindrome Length From Subsequences](https://leetcode.com/problems/maximize-palindrome-length-from-subsequences)
| 🆓 | | ⭐️⭐️⭐️ | - [String](https://leetcode.com/tag/string)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
| - [516. Longest Palindromic Subsequence](https://leetcode.com/problems/longest-palindromic-subsequence)
|
-| - [1772. Sort Features by Popularity](https://leetcode.com/problems/sort-features-by-popularity)
| 💰 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Sorting](https://leetcode.com/tag/sorting)
| - [347. Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements)
- [692. Top K Frequent Words](https://leetcode.com/problems/top-k-frequent-words)
|
-| - [1773. Count Items Matching a Rule](https://leetcode.com/problems/count-items-matching-a-rule)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1774. Closest Dessert Cost](https://leetcode.com/problems/closest-dessert-cost)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
|
|
-| - [1775. Equal Sum Arrays With Minimum Number of Operations](https://leetcode.com/problems/equal-sum-arrays-with-minimum-number-of-operations)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Hash Table](https://leetcode.com/tag/hash-table)
- [Greedy](https://leetcode.com/tag/greedy)
- [Counting](https://leetcode.com/tag/counting)
| - [1155. Number of Dice Rolls With Target Sum](https://leetcode.com/problems/number-of-dice-rolls-with-target-sum)
|
-| - [1776. Car Fleet II](https://leetcode.com/problems/car-fleet-ii)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Stack](https://leetcode.com/tag/stack)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [853. Car Fleet](https://leetcode.com/problems/car-fleet)
|
-| - [1777. Product's Price for Each Store](https://leetcode.com/problems/products-price-for-each-store)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1795. Rearrange Products Table](https://leetcode.com/problems/rearrange-products-table)
|
-| - [1778. Shortest Path in a Hidden Grid](https://leetcode.com/problems/shortest-path-in-a-hidden-grid)
| 💰 | | ⭐️⭐️ | - [Depth-First Search](https://leetcode.com/tag/depth-first-search)
- [Breadth-First Search](https://leetcode.com/tag/breadth-first-search)
- [Graph](https://leetcode.com/tag/graph)
- [Interactive](https://leetcode.com/tag/interactive)
| - [489. Robot Room Cleaner](https://leetcode.com/problems/robot-room-cleaner)
- [1810. Minimum Path Cost in a Hidden Grid](https://leetcode.com/problems/minimum-path-cost-in-a-hidden-grid)
|
-| - [1779. Find Nearest Point That Has the Same X or Y Coordinate](https://leetcode.com/problems/find-nearest-point-that-has-the-same-x-or-y-coordinate)
| 🆓 | ✅ | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [973. K Closest Points to Origin](https://leetcode.com/problems/k-closest-points-to-origin)
|
-| - [1780. Check if Number is a Sum of Powers of Three](https://leetcode.com/problems/check-if-number-is-a-sum-of-powers-of-three)
| 🆓 | | ⭐️⭐️ | - [Math](https://leetcode.com/tag/math)
| - [326. Power of Three](https://leetcode.com/problems/power-of-three)
|
-| - [1781. Sum of Beauty of All Substrings](https://leetcode.com/problems/sum-of-beauty-of-all-substrings)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
| - [2083. Substrings That Begin and End With the Same Letter](https://leetcode.com/problems/substrings-that-begin-and-end-with-the-same-letter)
|
-| - [1782. Count Pairs Of Nodes](https://leetcode.com/problems/count-pairs-of-nodes)
| 🆓 | | ⭐️⭐️⭐️ | - [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Graph](https://leetcode.com/tag/graph)
|
|
-| - [1783. Grand Slam Titles](https://leetcode.com/problems/grand-slam-titles)
| 💰 | | ⭐️⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1784. Check if Binary String Has at Most One Segment of Ones](https://leetcode.com/problems/check-if-binary-string-has-at-most-one-segment-of-ones)
| 🆓 | 👀 | ⭐️ | - [String](https://leetcode.com/tag/string)
| - [1869. Longer Contiguous Segments of Ones than Zeros](https://leetcode.com/problems/longer-contiguous-segments-of-ones-than-zeros)
|
-| - [1785. Minimum Elements to Add to Form a Given Sum](https://leetcode.com/problems/minimum-elements-to-add-to-form-a-given-sum)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1786. Number of Restricted Paths From First to Last Node](https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-node)
| 🆓 | | ⭐️⭐️ | - [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Graph](https://leetcode.com/tag/graph)
- [Topological Sort](https://leetcode.com/tag/topological-sort)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
- [Shortest Path](https://leetcode.com/tag/shortest-path)
| - [2192. All Ancestors of a Node in a Directed Acyclic Graph](https://leetcode.com/problems/all-ancestors-of-a-node-in-a-directed-acyclic-graph)
|
-| - [1787. Make the XOR of All Segments Equal to Zero](https://leetcode.com/problems/make-the-xor-of-all-segments-equal-to-zero)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
|
|
-| - [1788. Maximize the Beauty of the Garden](https://leetcode.com/problems/maximize-the-beauty-of-the-garden)
| 💰 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Prefix Sum](https://leetcode.com/tag/prefix-sum)
|
|
-| - [1789. Primary Department for Each Employee](https://leetcode.com/problems/primary-department-for-each-employee)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
|
|
-| - [1790. Check if One String Swap Can Make Strings Equal](https://leetcode.com/problems/check-if-one-string-swap-can-make-strings-equal)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Counting](https://leetcode.com/tag/counting)
| - [859. Buddy Strings](https://leetcode.com/problems/buddy-strings)
|
-| - [1791. Find Center of Star Graph](https://leetcode.com/problems/find-center-of-star-graph)
| 🆓 | ✅ | ⭐️ | - [Graph](https://leetcode.com/tag/graph)
|
|
-| - [1792. Maximum Average Pass Ratio](https://leetcode.com/problems/maximum-average-pass-ratio)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
- [Heap (Priority Queue)](https://leetcode.com/tag/heap-priority-queue)
|
|
-| - [1793. Maximum Score of a Good Subarray](https://leetcode.com/problems/maximum-score-of-a-good-subarray)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Two Pointers](https://leetcode.com/tag/two-pointers)
- [Binary Search](https://leetcode.com/tag/binary-search)
- [Stack](https://leetcode.com/tag/stack)
- [Monotonic Stack](https://leetcode.com/tag/monotonic-stack)
| - [84. Largest Rectangle in Histogram](https://leetcode.com/problems/largest-rectangle-in-histogram)
|
-| - [1794. Count Pairs of Equal Substrings With Minimum Difference](https://leetcode.com/problems/count-pairs-of-equal-substrings-with-minimum-difference)
| 💰 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
- [Greedy](https://leetcode.com/tag/greedy)
|
|
-| - [1795. Rearrange Products Table](https://leetcode.com/problems/rearrange-products-table)
| 💰 | | ⭐️ | - [Database](https://leetcode.com/tag/database)
| - [1777. Product's Price for Each Store](https://leetcode.com/problems/products-price-for-each-store)
|
-| - [1796. Second Largest Digit in a String](https://leetcode.com/problems/second-largest-digit-in-a-string)
| 🆓 | ✅ | ⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [String](https://leetcode.com/tag/string)
|
|
-| - [1797. Design Authentication Manager](https://leetcode.com/problems/design-authentication-manager)
| 🆓 | | ⭐️⭐️ | - [Hash Table](https://leetcode.com/tag/hash-table)
- [Design](https://leetcode.com/tag/design)
|
|
-| - [1798. Maximum Number of Consecutive Values You Can Make](https://leetcode.com/problems/maximum-number-of-consecutive-values-you-can-make)
| 🆓 | | ⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Greedy](https://leetcode.com/tag/greedy)
| - [330. Patching Array](https://leetcode.com/problems/patching-array)
|
-| - [1799. Maximize Score After N Operations](https://leetcode.com/problems/maximize-score-after-n-operations)
| 🆓 | | ⭐️⭐️⭐️ | - [Array](https://leetcode.com/tag/array)
- [Math](https://leetcode.com/tag/math)
- [Dynamic Programming](https://leetcode.com/tag/dynamic-programming)
- [Backtracking](https://leetcode.com/tag/backtracking)
- [Bit Manipulation](https://leetcode.com/tag/bit-manipulation)
- [Number Theory](https://leetcode.com/tag/number-theory)
- [Bitmask](https://leetcode.com/tag/bitmask)
|
|
-| - [1800. Maximum Ascending Subarray Sum](https://leetcode.com/problems/maximum-ascending-subarray-sum)
| 🆓 | | ⭐️ | - [Array](https://leetcode.com/tag/array)
| - [2100. Find Good Days to Rob the Bank](https://leetcode.com/problems/find-good-days-to-rob-the-bank)
|
\ No newline at end of file
+| Question | Free? | Status | Difficulty | Topics | Similar Questions |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| - 1601. Maximum Number of Achievable Transfer Requests
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-achievable-transfer-requests)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 1602. Find Nearest Right Node in Binary Tree
- [LeetCode Link](https://leetcode.com/problems/find-nearest-right-node-in-binary-tree)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1603. Design Parking System
- [LeetCode Link](https://leetcode.com/problems/design-parking-system)
| 🆓 | ✅ | ⭐️ | - Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1604. Alert Using Same Key-Card Three or More Times in a One Hour Period
- [LeetCode Link](https://leetcode.com/problems/alert-using-same-key-card-three-or-more-times-in-a-one-hour-period)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1605. Find Valid Matrix Given Row and Column Sums
- [LeetCode Link](https://leetcode.com/problems/find-valid-matrix-given-row-and-column-sums)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 1253. Reconstruct a 2-Row Binary Matrix
- [LeetCode Link](https://leetcode.com/problems/reconstruct-a-2-row-binary-matrix)
|
+| - 1606. Find Servers That Handled Most Number of Requests
- [LeetCode Link](https://leetcode.com/problems/find-servers-that-handled-most-number-of-requests)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 1607. Sellers With No Sales
- [LeetCode Link](https://leetcode.com/problems/sellers-with-no-sales)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1581. Customer Who Visited but Did Not Make Any Transactions
- [LeetCode Link](https://leetcode.com/problems/customer-who-visited-but-did-not-make-any-transactions)
|
+| - 1608. Special Array With X Elements Greater Than or Equal X
- [LeetCode Link](https://leetcode.com/problems/special-array-with-x-elements-greater-than-or-equal-x)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1609. Even Odd Tree
- [LeetCode Link](https://leetcode.com/problems/even-odd-tree)
| 🆓 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1610. Maximum Number of Visible Points
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-visible-points)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Geometry
- [LeetCode Link](https://leetcode.com/tag/geometry)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1611. Minimum One Bit Operations to Make Integers Zero
- [LeetCode Link](https://leetcode.com/problems/minimum-one-bit-operations-to-make-integers-zero)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
| - 2009. Minimum Number of Operations to Make Array Continuous
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous)
|
+| - 1612. Check If Two Expression Trees are Equivalent
- [LeetCode Link](https://leetcode.com/problems/check-if-two-expression-trees-are-equivalent)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 1597. Build Binary Expression Tree From Infix Expression
- [LeetCode Link](https://leetcode.com/problems/build-binary-expression-tree-from-infix-expression)
|
+| - 1613. Find the Missing IDs
- [LeetCode Link](https://leetcode.com/problems/find-the-missing-ids)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1225. Report Contiguous Dates
- [LeetCode Link](https://leetcode.com/problems/report-contiguous-dates)
- 1285. Find the Start and End Number of Continuous Ranges
- [LeetCode Link](https://leetcode.com/problems/find-the-start-and-end-number-of-continuous-ranges)
- 1336. Number of Transactions per Visit
- [LeetCode Link](https://leetcode.com/problems/number-of-transactions-per-visit)
|
+| - 1614. Maximum Nesting Depth of the Parentheses
- [LeetCode Link](https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 1111. Maximum Nesting Depth of Two Valid Parentheses Strings
- [LeetCode Link](https://leetcode.com/problems/maximum-nesting-depth-of-two-valid-parentheses-strings)
|
+| - 1615. Maximal Network Rank
- [LeetCode Link](https://leetcode.com/problems/maximal-network-rank)
| 🆓 | | ⭐️⭐️ | - Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 1616. Split Two Strings to Make Palindrome
- [LeetCode Link](https://leetcode.com/problems/split-two-strings-to-make-palindrome)
| 🆓 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1617. Count Subtrees With Max Distance Between Cities
- [LeetCode Link](https://leetcode.com/problems/count-subtrees-with-max-distance-between-cities)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 1245. Tree Diameter
- [LeetCode Link](https://leetcode.com/problems/tree-diameter)
|
+| - 1618. Maximum Font to Fit a Sentence in a Screen
- [LeetCode Link](https://leetcode.com/problems/maximum-font-to-fit-a-sentence-in-a-screen)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
|
|
+| - 1619. Mean of Array After Removing Some Elements
- [LeetCode Link](https://leetcode.com/problems/mean-of-array-after-removing-some-elements)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1620. Coordinate With Maximum Network Quality
- [LeetCode Link](https://leetcode.com/problems/coordinate-with-maximum-network-quality)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Enumeration
- [LeetCode Link](https://leetcode.com/tag/enumeration)
|
|
+| - 1621. Number of Sets of K Non-Overlapping Line Segments
- [LeetCode Link](https://leetcode.com/problems/number-of-sets-of-k-non-overlapping-line-segments)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1622. Fancy Sequence
- [LeetCode Link](https://leetcode.com/problems/fancy-sequence)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
|
|
+| - 1623. All Valid Triplets That Can Represent a Country
- [LeetCode Link](https://leetcode.com/problems/all-valid-triplets-that-can-represent-a-country)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1624. Largest Substring Between Two Equal Characters
- [LeetCode Link](https://leetcode.com/problems/largest-substring-between-two-equal-characters)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1625. Lexicographically Smallest String After Applying Operations
- [LeetCode Link](https://leetcode.com/problems/lexicographically-smallest-string-after-applying-operations)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 1626. Best Team With No Conflicts
- [LeetCode Link](https://leetcode.com/problems/best-team-with-no-conflicts)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1627. Graph Connectivity With Threshold
- [LeetCode Link](https://leetcode.com/problems/graph-connectivity-with-threshold)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
|
|
+| - 1628. Design an Expression Tree With Evaluate Function
- [LeetCode Link](https://leetcode.com/problems/design-an-expression-tree-with-evaluate-function)
| 💰 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1629. Slowest Key
- [LeetCode Link](https://leetcode.com/problems/slowest-key)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1630. Arithmetic Subarrays
- [LeetCode Link](https://leetcode.com/problems/arithmetic-subarrays)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 413. Arithmetic Slices
- [LeetCode Link](https://leetcode.com/problems/arithmetic-slices)
- 1502. Can Make Arithmetic Progression From Sequence
- [LeetCode Link](https://leetcode.com/problems/can-make-arithmetic-progression-from-sequence)
|
+| - 1631. Path With Minimum Effort
- [LeetCode Link](https://leetcode.com/problems/path-with-minimum-effort)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 778. Swim in Rising Water
- [LeetCode Link](https://leetcode.com/problems/swim-in-rising-water)
- 1102. Path With Maximum Minimum Value
- [LeetCode Link](https://leetcode.com/problems/path-with-maximum-minimum-value)
|
+| - 1632. Rank Transform of a Matrix
- [LeetCode Link](https://leetcode.com/problems/rank-transform-of-a-matrix)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 1331. Rank Transform of an Array
- [LeetCode Link](https://leetcode.com/problems/rank-transform-of-an-array)
- 1998. GCD Sort of an Array
- [LeetCode Link](https://leetcode.com/problems/gcd-sort-of-an-array)
|
+| - 1633. Percentage of Users Attended a Contest
- [LeetCode Link](https://leetcode.com/problems/percentage-of-users-attended-a-contest)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1211. Queries Quality and Percentage
- [LeetCode Link](https://leetcode.com/problems/queries-quality-and-percentage)
|
+| - 1634. Add Two Polynomials Represented as Linked Lists
- [LeetCode Link](https://leetcode.com/problems/add-two-polynomials-represented-as-linked-lists)
| 💰 | | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 2. Add Two Numbers
- [LeetCode Link](https://leetcode.com/problems/add-two-numbers)
- 21. Merge Two Sorted Lists
- [LeetCode Link](https://leetcode.com/problems/merge-two-sorted-lists)
- 445. Add Two Numbers II
- [LeetCode Link](https://leetcode.com/problems/add-two-numbers-ii)
|
+| - 1635. Hopper Company Queries I
- [LeetCode Link](https://leetcode.com/problems/hopper-company-queries-i)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 262. Trips and Users
- [LeetCode Link](https://leetcode.com/problems/trips-and-users)
- 1645. Hopper Company Queries II
- [LeetCode Link](https://leetcode.com/problems/hopper-company-queries-ii)
- 1651. Hopper Company Queries III
- [LeetCode Link](https://leetcode.com/problems/hopper-company-queries-iii)
|
+| - 1636. Sort Array by Increasing Frequency
- [LeetCode Link](https://leetcode.com/problems/sort-array-by-increasing-frequency)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 451. Sort Characters By Frequency
- [LeetCode Link](https://leetcode.com/problems/sort-characters-by-frequency)
- 2190. Most Frequent Number Following Key In an Array
- [LeetCode Link](https://leetcode.com/problems/most-frequent-number-following-key-in-an-array)
|
+| - 1637. Widest Vertical Area Between Two Points Containing No Points
- [LeetCode Link](https://leetcode.com/problems/widest-vertical-area-between-two-points-containing-no-points)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1638. Count Substrings That Differ by One Character
- [LeetCode Link](https://leetcode.com/problems/count-substrings-that-differ-by-one-character)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 2135. Count Words Obtained After Adding a Letter
- [LeetCode Link](https://leetcode.com/problems/count-words-obtained-after-adding-a-letter)
|
+| - 1639. Number of Ways to Form a Target String Given a Dictionary
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-form-a-target-string-given-a-dictionary)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1640. Check Array Formation Through Concatenation
- [LeetCode Link](https://leetcode.com/problems/check-array-formation-through-concatenation)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 1641. Count Sorted Vowel Strings
- [LeetCode Link](https://leetcode.com/problems/count-sorted-vowel-strings)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1642. Furthest Building You Can Reach
- [LeetCode Link](https://leetcode.com/problems/furthest-building-you-can-reach)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1643. Kth Smallest Instructions
- [LeetCode Link](https://leetcode.com/problems/kth-smallest-instructions)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Combinatorics
- [LeetCode Link](https://leetcode.com/tag/combinatorics)
|
|
+| - 1644. Lowest Common Ancestor of a Binary Tree II
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-ii)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 235. Lowest Common Ancestor of a Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)
- 236. Lowest Common Ancestor of a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
- 1650. Lowest Common Ancestor of a Binary Tree III
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iii)
- 1676. Lowest Common Ancestor of a Binary Tree IV
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
|
+| - 1645. Hopper Company Queries II
- [LeetCode Link](https://leetcode.com/problems/hopper-company-queries-ii)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 262. Trips and Users
- [LeetCode Link](https://leetcode.com/problems/trips-and-users)
- 1635. Hopper Company Queries I
- [LeetCode Link](https://leetcode.com/problems/hopper-company-queries-i)
- 1651. Hopper Company Queries III
- [LeetCode Link](https://leetcode.com/problems/hopper-company-queries-iii)
|
+| - 1646. Get Maximum in Generated Array
- [LeetCode Link](https://leetcode.com/problems/get-maximum-in-generated-array)
| 🆓 | 👀 | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1647. Minimum Deletions to Make Character Frequencies Unique
- [LeetCode Link](https://leetcode.com/problems/minimum-deletions-to-make-character-frequencies-unique)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 2091. Removing Minimum and Maximum From Array
- [LeetCode Link](https://leetcode.com/problems/removing-minimum-and-maximum-from-array)
|
+| - 1648. Sell Diminishing-Valued Colored Balls
- [LeetCode Link](https://leetcode.com/problems/sell-diminishing-valued-colored-balls)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
| - 2141. Maximum Running Time of N Computers
- [LeetCode Link](https://leetcode.com/problems/maximum-running-time-of-n-computers)
|
+| - 1649. Create Sorted Array through Instructions
- [LeetCode Link](https://leetcode.com/problems/create-sorted-array-through-instructions)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Merge Sort
- [LeetCode Link](https://leetcode.com/tag/merge-sort)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 2179. Count Good Triplets in an Array
- [LeetCode Link](https://leetcode.com/problems/count-good-triplets-in-an-array)
|
+| - 1650. Lowest Common Ancestor of a Binary Tree III
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iii)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 235. Lowest Common Ancestor of a Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)
- 236. Lowest Common Ancestor of a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
- 1644. Lowest Common Ancestor of a Binary Tree II
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-ii)
- 1676. Lowest Common Ancestor of a Binary Tree IV
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
|
+| - 1651. Hopper Company Queries III
- [LeetCode Link](https://leetcode.com/problems/hopper-company-queries-iii)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 262. Trips and Users
- [LeetCode Link](https://leetcode.com/problems/trips-and-users)
- 1635. Hopper Company Queries I
- [LeetCode Link](https://leetcode.com/problems/hopper-company-queries-i)
- 1645. Hopper Company Queries II
- [LeetCode Link](https://leetcode.com/problems/hopper-company-queries-ii)
|
+| - 1652. Defuse the Bomb
- [LeetCode Link](https://leetcode.com/problems/defuse-the-bomb)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1653. Minimum Deletions to Make String Balanced
- [LeetCode Link](https://leetcode.com/problems/minimum-deletions-to-make-string-balanced)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
| - 2124. Check if All A's Appears Before All B's
- [LeetCode Link](https://leetcode.com/problems/check-if-all-as-appears-before-all-bs)
|
+| - 1654. Minimum Jumps to Reach Home
- [LeetCode Link](https://leetcode.com/problems/minimum-jumps-to-reach-home)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 1655. Distribute Repeating Integers
- [LeetCode Link](https://leetcode.com/problems/distribute-repeating-integers)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
|
|
+| - 1656. Design an Ordered Stream
- [LeetCode Link](https://leetcode.com/problems/design-an-ordered-stream)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
|
|
+| - 1657. Determine if Two Strings Are Close
- [LeetCode Link](https://leetcode.com/problems/determine-if-two-strings-are-close)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 859. Buddy Strings
- [LeetCode Link](https://leetcode.com/problems/buddy-strings)
- 1247. Minimum Swaps to Make Strings Equal
- [LeetCode Link](https://leetcode.com/problems/minimum-swaps-to-make-strings-equal)
- 1347. Minimum Number of Steps to Make Two Strings Anagram
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram)
|
+| - 1658. Minimum Operations to Reduce X to Zero
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 209. Minimum Size Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-size-subarray-sum)
- 560. Subarray Sum Equals K
- [LeetCode Link](https://leetcode.com/problems/subarray-sum-equals-k)
- 2059. Minimum Operations to Convert Number
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-convert-number)
- 2171. Removing Minimum Number of Magic Beans
- [LeetCode Link](https://leetcode.com/problems/removing-minimum-number-of-magic-beans)
|
+| - 1659. Maximize Grid Happiness
- [LeetCode Link](https://leetcode.com/problems/maximize-grid-happiness)
| 🆓 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
|
|
+| - 1660. Correct a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/correct-a-binary-tree)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 114. Flatten Binary Tree to Linked List
- [LeetCode Link](https://leetcode.com/problems/flatten-binary-tree-to-linked-list)
- 430. Flatten a Multilevel Doubly Linked List
- [LeetCode Link](https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list)
|
+| - 1661. Average Time of Process per Machine
- [LeetCode Link](https://leetcode.com/problems/average-time-of-process-per-machine)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1662. Check If Two String Arrays are Equivalent
- [LeetCode Link](https://leetcode.com/problems/check-if-two-string-arrays-are-equivalent)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 2060. Check if an Original String Exists Given Two Encoded Strings
- [LeetCode Link](https://leetcode.com/problems/check-if-an-original-string-exists-given-two-encoded-strings)
|
+| - 1663. Smallest String With A Given Numeric Value
- [LeetCode Link](https://leetcode.com/problems/smallest-string-with-a-given-numeric-value)
| 🆓 | ✅ | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1664. Ways to Make a Fair Array
- [LeetCode Link](https://leetcode.com/problems/ways-to-make-a-fair-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1665. Minimum Initial Energy to Finish Tasks
- [LeetCode Link](https://leetcode.com/problems/minimum-initial-energy-to-finish-tasks)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1666. Change the Root of a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/change-the-root-of-a-binary-tree)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
|
|
+| - 1667. Fix Names in a Table
- [LeetCode Link](https://leetcode.com/problems/fix-names-in-a-table)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1668. Maximum Repeating Substring
- [LeetCode Link](https://leetcode.com/problems/maximum-repeating-substring)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
| - 1566. Detect Pattern of Length M Repeated K or More Times
- [LeetCode Link](https://leetcode.com/problems/detect-pattern-of-length-m-repeated-k-or-more-times)
|
+| - 1669. Merge In Between Linked Lists
- [LeetCode Link](https://leetcode.com/problems/merge-in-between-linked-lists)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
|
|
+| - 1670. Design Front Middle Back Queue
- [LeetCode Link](https://leetcode.com/problems/design-front-middle-back-queue)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Data Stream
- [LeetCode Link](https://leetcode.com/tag/data-stream)
| - 622. Design Circular Queue
- [LeetCode Link](https://leetcode.com/problems/design-circular-queue)
- 641. Design Circular Deque
- [LeetCode Link](https://leetcode.com/problems/design-circular-deque)
|
+| - 1671. Minimum Number of Removals to Make Mountain Array
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 300. Longest Increasing Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-increasing-subsequence)
- 845. Longest Mountain in Array
- [LeetCode Link](https://leetcode.com/problems/longest-mountain-in-array)
- 852. Peak Index in a Mountain Array
- [LeetCode Link](https://leetcode.com/problems/peak-index-in-a-mountain-array)
- 941. Valid Mountain Array
- [LeetCode Link](https://leetcode.com/problems/valid-mountain-array)
- 1095. Find in Mountain Array
- [LeetCode Link](https://leetcode.com/problems/find-in-mountain-array)
|
+| - 1672. Richest Customer Wealth
- [LeetCode Link](https://leetcode.com/problems/richest-customer-wealth)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1673. Find the Most Competitive Subsequence
- [LeetCode Link](https://leetcode.com/problems/find-the-most-competitive-subsequence)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 402. Remove K Digits
- [LeetCode Link](https://leetcode.com/problems/remove-k-digits)
- 1081. Smallest Subsequence of Distinct Characters
- [LeetCode Link](https://leetcode.com/problems/smallest-subsequence-of-distinct-characters)
|
+| - 1674. Minimum Moves to Make Array Complementary
- [LeetCode Link](https://leetcode.com/problems/minimum-moves-to-make-array-complementary)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1675. Minimize Deviation in Array
- [LeetCode Link](https://leetcode.com/problems/minimize-deviation-in-array)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
|
|
+| - 1676. Lowest Common Ancestor of a Binary Tree IV
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
| 💰 | | ⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 235. Lowest Common Ancestor of a Binary Search Tree
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)
- 236. Lowest Common Ancestor of a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)
- 1123. Lowest Common Ancestor of Deepest Leaves
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves)
- 1644. Lowest Common Ancestor of a Binary Tree II
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-ii)
- 1650. Lowest Common Ancestor of a Binary Tree III
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iii)
- 1676. Lowest Common Ancestor of a Binary Tree IV
- [LeetCode Link](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iv)
|
+| - 1677. Product's Worth Over Invoices
- [LeetCode Link](https://leetcode.com/problems/products-worth-over-invoices)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1678. Goal Parser Interpretation
- [LeetCode Link](https://leetcode.com/problems/goal-parser-interpretation)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1679. Max Number of K-Sum Pairs
- [LeetCode Link](https://leetcode.com/problems/max-number-of-k-sum-pairs)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1. Two Sum
- [LeetCode Link](https://leetcode.com/problems/two-sum)
- 1711. Count Good Meals
- [LeetCode Link](https://leetcode.com/problems/count-good-meals)
|
+| - 1680. Concatenation of Consecutive Binary Numbers
- [LeetCode Link](https://leetcode.com/problems/concatenation-of-consecutive-binary-numbers)
| 🆓 | ✅ | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1681. Minimum Incompatibility
- [LeetCode Link](https://leetcode.com/problems/minimum-incompatibility)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
|
|
+| - 1682. Longest Palindromic Subsequence II
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-subsequence-ii)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 516. Longest Palindromic Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-subsequence)
|
+| - 1683. Invalid Tweets
- [LeetCode Link](https://leetcode.com/problems/invalid-tweets)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1684. Count the Number of Consistent Strings
- [LeetCode Link](https://leetcode.com/problems/count-the-number-of-consistent-strings)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 1685. Sum of Absolute Differences in a Sorted Array
- [LeetCode Link](https://leetcode.com/problems/sum-of-absolute-differences-in-a-sorted-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1686. Stone Game VI
- [LeetCode Link](https://leetcode.com/problems/stone-game-vi)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 877. Stone Game
- [LeetCode Link](https://leetcode.com/problems/stone-game)
- 1140. Stone Game II
- [LeetCode Link](https://leetcode.com/problems/stone-game-ii)
- 1406. Stone Game III
- [LeetCode Link](https://leetcode.com/problems/stone-game-iii)
- 1510. Stone Game IV
- [LeetCode Link](https://leetcode.com/problems/stone-game-iv)
- 1563. Stone Game V
- [LeetCode Link](https://leetcode.com/problems/stone-game-v)
- 1690. Stone Game VII
- [LeetCode Link](https://leetcode.com/problems/stone-game-vii)
- 1872. Stone Game VIII
- [LeetCode Link](https://leetcode.com/problems/stone-game-viii)
- 2029. Stone Game IX
- [LeetCode Link](https://leetcode.com/problems/stone-game-ix)
|
+| - 1687. Delivering Boxes from Storage to Ports
- [LeetCode Link](https://leetcode.com/problems/delivering-boxes-from-storage-to-ports)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Segment Tree
- [LeetCode Link](https://leetcode.com/tag/segment-tree)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Monotonic Queue
- [LeetCode Link](https://leetcode.com/tag/monotonic-queue)
|
|
+| - 1688. Count of Matches in Tournament
- [LeetCode Link](https://leetcode.com/problems/count-of-matches-in-tournament)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1689. Partitioning Into Minimum Number Of Deci-Binary Numbers
- [LeetCode Link](https://leetcode.com/problems/partitioning-into-minimum-number-of-deci-binary-numbers)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1690. Stone Game VII
- [LeetCode Link](https://leetcode.com/problems/stone-game-vii)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 877. Stone Game
- [LeetCode Link](https://leetcode.com/problems/stone-game)
- 1140. Stone Game II
- [LeetCode Link](https://leetcode.com/problems/stone-game-ii)
- 1406. Stone Game III
- [LeetCode Link](https://leetcode.com/problems/stone-game-iii)
- 1510. Stone Game IV
- [LeetCode Link](https://leetcode.com/problems/stone-game-iv)
- 1563. Stone Game V
- [LeetCode Link](https://leetcode.com/problems/stone-game-v)
- 1686. Stone Game VI
- [LeetCode Link](https://leetcode.com/problems/stone-game-vi)
- 1770. Maximum Score from Performing Multiplication Operations
- [LeetCode Link](https://leetcode.com/problems/maximum-score-from-performing-multiplication-operations)
- 1872. Stone Game VIII
- [LeetCode Link](https://leetcode.com/problems/stone-game-viii)
- 2029. Stone Game IX
- [LeetCode Link](https://leetcode.com/problems/stone-game-ix)
|
+| - 1691. Maximum Height by Stacking Cuboids
- [LeetCode Link](https://leetcode.com/problems/maximum-height-by-stacking-cuboids)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1996. The Number of Weak Characters in the Game
- [LeetCode Link](https://leetcode.com/problems/the-number-of-weak-characters-in-the-game)
|
+| - 1692. Count Ways to Distribute Candies
- [LeetCode Link](https://leetcode.com/problems/count-ways-to-distribute-candies)
| 💰 | | ⭐️⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1693. Daily Leads and Partners
- [LeetCode Link](https://leetcode.com/problems/daily-leads-and-partners)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1694. Reformat Phone Number
- [LeetCode Link](https://leetcode.com/problems/reformat-phone-number)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1695. Maximum Erasure Value
- [LeetCode Link](https://leetcode.com/problems/maximum-erasure-value)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
| - 3. Longest Substring Without Repeating Characters
- [LeetCode Link](https://leetcode.com/problems/longest-substring-without-repeating-characters)
|
+| - 1696. Jump Game VI
- [LeetCode Link](https://leetcode.com/problems/jump-game-vi)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Monotonic Queue
- [LeetCode Link](https://leetcode.com/tag/monotonic-queue)
| - 239. Sliding Window Maximum
- [LeetCode Link](https://leetcode.com/problems/sliding-window-maximum)
- 1871. Jump Game VII
- [LeetCode Link](https://leetcode.com/problems/jump-game-vii)
|
+| - 1697. Checking Existence of Edge Length Limited Paths
- [LeetCode Link](https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 1724. Checking Existence of Edge Length Limited Paths II
- [LeetCode Link](https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths-ii)
|
+| - 1698. Number of Distinct Substrings in a String
- [LeetCode Link](https://leetcode.com/problems/number-of-distinct-substrings-in-a-string)
| 💰 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
- Rolling Hash
- [LeetCode Link](https://leetcode.com/tag/rolling-hash)
- Suffix Array
- [LeetCode Link](https://leetcode.com/tag/suffix-array)
- Hash Function
- [LeetCode Link](https://leetcode.com/tag/hash-function)
|
|
+| - 1699. Number of Calls Between Two Persons
- [LeetCode Link](https://leetcode.com/problems/number-of-calls-between-two-persons)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1700. Number of Students Unable to Eat Lunch
- [LeetCode Link](https://leetcode.com/problems/number-of-students-unable-to-eat-lunch)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Queue
- [LeetCode Link](https://leetcode.com/tag/queue)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 2073. Time Needed to Buy Tickets
- [LeetCode Link](https://leetcode.com/problems/time-needed-to-buy-tickets)
|
+| - 1701. Average Waiting Time
- [LeetCode Link](https://leetcode.com/problems/average-waiting-time)
| 🆓 | ✅ | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
| - 2015. Average Height of Buildings in Each Segment
- [LeetCode Link](https://leetcode.com/problems/average-height-of-buildings-in-each-segment)
|
+| - 1702. Maximum Binary String After Change
- [LeetCode Link](https://leetcode.com/problems/maximum-binary-string-after-change)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1703. Minimum Adjacent Swaps for K Consecutive Ones
- [LeetCode Link](https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-ones)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 1151. Minimum Swaps to Group All 1's Together
- [LeetCode Link](https://leetcode.com/problems/minimum-swaps-to-group-all-1s-together)
- 2009. Minimum Number of Operations to Make Array Continuous
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous)
|
+| - 1704. Determine if String Halves Are Alike
- [LeetCode Link](https://leetcode.com/problems/determine-if-string-halves-are-alike)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1705. Maximum Number of Eaten Apples
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-eaten-apples)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1706. Where Will the Ball Fall
- [LeetCode Link](https://leetcode.com/problems/where-will-the-ball-fall)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Simulation
- [LeetCode Link](https://leetcode.com/tag/simulation)
|
|
+| - 1707. Maximum XOR With an Element From Array
- [LeetCode Link](https://leetcode.com/problems/maximum-xor-with-an-element-from-array)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Trie
- [LeetCode Link](https://leetcode.com/tag/trie)
| - 421. Maximum XOR of Two Numbers in an Array
- [LeetCode Link](https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array)
- 1938. Maximum Genetic Difference Query
- [LeetCode Link](https://leetcode.com/problems/maximum-genetic-difference-query)
|
+| - 1708. Largest Subarray Length K
- [LeetCode Link](https://leetcode.com/problems/largest-subarray-length-k)
| 💰 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1709. Biggest Window Between Visits
- [LeetCode Link](https://leetcode.com/problems/biggest-window-between-visits)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1710. Maximum Units on a Truck
- [LeetCode Link](https://leetcode.com/problems/maximum-units-on-a-truck)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
|
|
+| - 1711. Count Good Meals
- [LeetCode Link](https://leetcode.com/problems/count-good-meals)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
| - 1. Two Sum
- [LeetCode Link](https://leetcode.com/problems/two-sum)
- 1679. Max Number of K-Sum Pairs
- [LeetCode Link](https://leetcode.com/problems/max-number-of-k-sum-pairs)
- 2115. Find All Possible Recipes from Given Supplies
- [LeetCode Link](https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies)
|
+| - 1712. Ways to Split Array Into Three Subarrays
- [LeetCode Link](https://leetcode.com/problems/ways-to-split-array-into-three-subarrays)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
| - 2147. Number of Ways to Divide a Long Corridor
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-divide-a-long-corridor)
|
+| - 1713. Minimum Operations to Make a Subsequence
- [LeetCode Link](https://leetcode.com/problems/minimum-operations-to-make-a-subsequence)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1714. Sum Of Special Evenly-Spaced Elements In Array
- [LeetCode Link](https://leetcode.com/problems/sum-of-special-evenly-spaced-elements-in-array)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1715. Count Apples and Oranges
- [LeetCode Link](https://leetcode.com/problems/count-apples-and-oranges)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1716. Calculate Money in Leetcode Bank
- [LeetCode Link](https://leetcode.com/problems/calculate-money-in-leetcode-bank)
| 🆓 | ✅ | ⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
|
|
+| - 1717. Maximum Score From Removing Substrings
- [LeetCode Link](https://leetcode.com/problems/maximum-score-from-removing-substrings)
| 🆓 | | ⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 2135. Count Words Obtained After Adding a Letter
- [LeetCode Link](https://leetcode.com/problems/count-words-obtained-after-adding-a-letter)
|
+| - 1718. Construct the Lexicographically Largest Valid Sequence
- [LeetCode Link](https://leetcode.com/problems/construct-the-lexicographically-largest-valid-sequence)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
|
|
+| - 1719. Number Of Ways To Reconstruct A Tree
- [LeetCode Link](https://leetcode.com/problems/number-of-ways-to-reconstruct-a-tree)
| 🆓 | | ⭐️⭐️⭐️ | - Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
| - 2196. Create Binary Tree From Descriptions
- [LeetCode Link](https://leetcode.com/problems/create-binary-tree-from-descriptions)
|
+| - 1720. Decode XORed Array
- [LeetCode Link](https://leetcode.com/problems/decode-xored-array)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 1721. Swapping Nodes in a Linked List
- [LeetCode Link](https://leetcode.com/problems/swapping-nodes-in-a-linked-list)
| 🆓 | ✅ | ⭐️⭐️ | - Linked List
- [LeetCode Link](https://leetcode.com/tag/linked-list)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
| - 19. Remove Nth Node From End of List
- [LeetCode Link](https://leetcode.com/problems/remove-nth-node-from-end-of-list)
- 24. Swap Nodes in Pairs
- [LeetCode Link](https://leetcode.com/problems/swap-nodes-in-pairs)
- 25. Reverse Nodes in k-Group
- [LeetCode Link](https://leetcode.com/problems/reverse-nodes-in-k-group)
|
+| - 1722. Minimize Hamming Distance After Swap Operations
- [LeetCode Link](https://leetcode.com/problems/minimize-hamming-distance-after-swap-operations)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
| - 1202. Smallest String With Swaps
- [LeetCode Link](https://leetcode.com/problems/smallest-string-with-swaps)
|
+| - 1723. Find Minimum Time to Finish All Jobs
- [LeetCode Link](https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 1986. Minimum Number of Work Sessions to Finish the Tasks
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks)
|
+| - 1724. Checking Existence of Edge Length Limited Paths II
- [LeetCode Link](https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths-ii)
| 💰 | | ⭐️⭐️⭐️ | - Union Find
- [LeetCode Link](https://leetcode.com/tag/union-find)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Minimum Spanning Tree
- [LeetCode Link](https://leetcode.com/tag/minimum-spanning-tree)
| - 1697. Checking Existence of Edge Length Limited Paths
- [LeetCode Link](https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths)
|
+| - 1725. Number Of Rectangles That Can Form The Largest Square
- [LeetCode Link](https://leetcode.com/problems/number-of-rectangles-that-can-form-the-largest-square)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
|
|
+| - 1726. Tuple with Same Product
- [LeetCode Link](https://leetcode.com/problems/tuple-with-same-product)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 1727. Largest Submatrix With Rearrangements
- [LeetCode Link](https://leetcode.com/problems/largest-submatrix-with-rearrangements)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 695. Max Area of Island
- [LeetCode Link](https://leetcode.com/problems/max-area-of-island)
|
+| - 1728. Cat and Mouse II
- [LeetCode Link](https://leetcode.com/problems/cat-and-mouse-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Memoization
- [LeetCode Link](https://leetcode.com/tag/memoization)
- Game Theory
- [LeetCode Link](https://leetcode.com/tag/game-theory)
| - 789. Escape The Ghosts
- [LeetCode Link](https://leetcode.com/problems/escape-the-ghosts)
- 913. Cat and Mouse
- [LeetCode Link](https://leetcode.com/problems/cat-and-mouse)
|
+| - 1729. Find Followers Count
- [LeetCode Link](https://leetcode.com/problems/find-followers-count)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1730. Shortest Path to Get Food
- [LeetCode Link](https://leetcode.com/problems/shortest-path-to-get-food)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
| - 542. 01 Matrix
- [LeetCode Link](https://leetcode.com/problems/01-matrix)
- 1293. Shortest Path in a Grid with Obstacles Elimination
- [LeetCode Link](https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-elimination)
|
+| - 1731. The Number of Employees Which Report to Each Employee
- [LeetCode Link](https://leetcode.com/problems/the-number-of-employees-which-report-to-each-employee)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1732. Find the Highest Altitude
- [LeetCode Link](https://leetcode.com/problems/find-the-highest-altitude)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1733. Minimum Number of People to Teach
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-people-to-teach)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1734. Decode XORed Permutation
- [LeetCode Link](https://leetcode.com/problems/decode-xored-permutation)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 1735. Count Ways to Make Array With Product
- [LeetCode Link](https://leetcode.com/problems/count-ways-to-make-array-with-product)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
|
|
+| - 1736. Latest Time by Replacing Hidden Digits
- [LeetCode Link](https://leetcode.com/problems/latest-time-by-replacing-hidden-digits)
| 🆓 | | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1737. Change Minimum Characters to Satisfy One of Three Conditions
- [LeetCode Link](https://leetcode.com/problems/change-minimum-characters-to-satisfy-one-of-three-conditions)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1738. Find Kth Largest XOR Coordinate Value
- [LeetCode Link](https://leetcode.com/problems/find-kth-largest-xor-coordinate-value)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Divide and Conquer
- [LeetCode Link](https://leetcode.com/tag/divide-and-conquer)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
- Quickselect
- [LeetCode Link](https://leetcode.com/tag/quickselect)
|
|
+| - 1739. Building Boxes
- [LeetCode Link](https://leetcode.com/problems/building-boxes)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1740. Find Distance in a Binary Tree
- [LeetCode Link](https://leetcode.com/problems/find-distance-in-a-binary-tree)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Binary Tree
- [LeetCode Link](https://leetcode.com/tag/binary-tree)
| - 2096. Step-By-Step Directions From a Binary Tree Node to Another
- [LeetCode Link](https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another)
|
+| - 1741. Find Total Time Spent by Each Employee
- [LeetCode Link](https://leetcode.com/problems/find-total-time-spent-by-each-employee)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1742. Maximum Number of Balls in a Box
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-balls-in-a-box)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1743. Restore the Array From Adjacent Pairs
- [LeetCode Link](https://leetcode.com/problems/restore-the-array-from-adjacent-pairs)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
|
|
+| - 1744. Can You Eat Your Favorite Candy on Your Favorite Day?
- [LeetCode Link](https://leetcode.com/problems/can-you-eat-your-favorite-candy-on-your-favorite-day)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1745. Palindrome Partitioning IV
- [LeetCode Link](https://leetcode.com/problems/palindrome-partitioning-iv)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 131. Palindrome Partitioning
- [LeetCode Link](https://leetcode.com/problems/palindrome-partitioning)
- 132. Palindrome Partitioning II
- [LeetCode Link](https://leetcode.com/problems/palindrome-partitioning-ii)
- 1278. Palindrome Partitioning III
- [LeetCode Link](https://leetcode.com/problems/palindrome-partitioning-iii)
|
+| - 1746. Maximum Subarray Sum After One Operation
- [LeetCode Link](https://leetcode.com/problems/maximum-subarray-sum-after-one-operation)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 53. Maximum Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-subarray)
|
+| - 1747. Leetflex Banned Accounts
- [LeetCode Link](https://leetcode.com/problems/leetflex-banned-accounts)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1748. Sum of Unique Elements
- [LeetCode Link](https://leetcode.com/problems/sum-of-unique-elements)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
|
|
+| - 1749. Maximum Absolute Sum of Any Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-absolute-sum-of-any-subarray)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 53. Maximum Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-subarray)
|
+| - 1750. Minimum Length of String After Deleting Similar Ends
- [LeetCode Link](https://leetcode.com/problems/minimum-length-of-string-after-deleting-similar-ends)
| 🆓 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1751. Maximum Number of Events That Can Be Attended II
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1353. Maximum Number of Events That Can Be Attended
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended)
- 2008. Maximum Earnings From Taxi
- [LeetCode Link](https://leetcode.com/problems/maximum-earnings-from-taxi)
- 2054. Two Best Non-Overlapping Events
- [LeetCode Link](https://leetcode.com/problems/two-best-non-overlapping-events)
|
+| - 1752. Check if Array Is Sorted and Rotated
- [LeetCode Link](https://leetcode.com/problems/check-if-array-is-sorted-and-rotated)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 2124. Check if All A's Appears Before All B's
- [LeetCode Link](https://leetcode.com/problems/check-if-all-as-appears-before-all-bs)
|
+| - 1753. Maximum Score From Removing Stones
- [LeetCode Link](https://leetcode.com/problems/maximum-score-from-removing-stones)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1754. Largest Merge Of Two Strings
- [LeetCode Link](https://leetcode.com/problems/largest-merge-of-two-strings)
| 🆓 | | ⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1755. Closest Subsequence Sum
- [LeetCode Link](https://leetcode.com/problems/closest-subsequence-sum)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
| - 1981. Minimize the Difference Between Target and Chosen Elements
- [LeetCode Link](https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements)
- 2035. Partition Array Into Two Arrays to Minimize Sum Difference
- [LeetCode Link](https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference)
|
+| - 1756. Design Most Recently Used Queue
- [LeetCode Link](https://leetcode.com/problems/design-most-recently-used-queue)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
- Binary Indexed Tree
- [LeetCode Link](https://leetcode.com/tag/binary-indexed-tree)
- Ordered Set
- [LeetCode Link](https://leetcode.com/tag/ordered-set)
| - 146. LRU Cache
- [LeetCode Link](https://leetcode.com/problems/lru-cache)
|
+| - 1757. Recyclable and Low Fat Products
- [LeetCode Link](https://leetcode.com/problems/recyclable-and-low-fat-products)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1758. Minimum Changes To Make Alternating Binary String
- [LeetCode Link](https://leetcode.com/problems/minimum-changes-to-make-alternating-binary-string)
| 🆓 | ✅ | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1759. Count Number of Homogenous Substrings
- [LeetCode Link](https://leetcode.com/problems/count-number-of-homogenous-substrings)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 1446. Consecutive Characters
- [LeetCode Link](https://leetcode.com/problems/consecutive-characters)
- 1513. Number of Substrings With Only 1s
- [LeetCode Link](https://leetcode.com/problems/number-of-substrings-with-only-1s)
- 2104. Sum of Subarray Ranges
- [LeetCode Link](https://leetcode.com/problems/sum-of-subarray-ranges)
|
+| - 1760. Minimum Limit of Balls in a Bag
- [LeetCode Link](https://leetcode.com/problems/minimum-limit-of-balls-in-a-bag)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
| - 2064. Minimized Maximum of Products Distributed to Any Store
- [LeetCode Link](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)
|
+| - 1761. Minimum Degree of a Connected Trio in a Graph
- [LeetCode Link](https://leetcode.com/problems/minimum-degree-of-a-connected-trio-in-a-graph)
| 🆓 | | ⭐️⭐️⭐️ | - Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 1762. Buildings With an Ocean View
- [LeetCode Link](https://leetcode.com/problems/buildings-with-an-ocean-view)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 1944. Number of Visible People in a Queue
- [LeetCode Link](https://leetcode.com/problems/number-of-visible-people-in-a-queue)
|
+| - 1763. Longest Nice Substring
- [LeetCode Link](https://leetcode.com/problems/longest-nice-substring)
| 🆓 | | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Sliding Window
- [LeetCode Link](https://leetcode.com/tag/sliding-window)
|
|
+| - 1764. Form Array by Concatenating Subarrays of Another Array
- [LeetCode Link](https://leetcode.com/problems/form-array-by-concatenating-subarrays-of-another-array)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- String Matching
- [LeetCode Link](https://leetcode.com/tag/string-matching)
|
|
+| - 1765. Map of Highest Peak
- [LeetCode Link](https://leetcode.com/problems/map-of-highest-peak)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Matrix
- [LeetCode Link](https://leetcode.com/tag/matrix)
|
|
+| - 1766. Tree of Coprimes
- [LeetCode Link](https://leetcode.com/problems/tree-of-coprimes)
| 🆓 | | ⭐️⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Tree
- [LeetCode Link](https://leetcode.com/tag/tree)
- Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
|
|
+| - 1767. Find the Subtasks That Did Not Execute
- [LeetCode Link](https://leetcode.com/problems/find-the-subtasks-that-did-not-execute)
| 💰 | | ⭐️⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1768. Merge Strings Alternately
- [LeetCode Link](https://leetcode.com/problems/merge-strings-alternately)
| 🆓 | ✅ | ⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 281. Zigzag Iterator
- [LeetCode Link](https://leetcode.com/problems/zigzag-iterator)
|
+| - 1769. Minimum Number of Operations to Move All Balls to Each Box
- [LeetCode Link](https://leetcode.com/problems/minimum-number-of-operations-to-move-all-balls-to-each-box)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 1217. Minimum Cost to Move Chips to The Same Position
- [LeetCode Link](https://leetcode.com/problems/minimum-cost-to-move-chips-to-the-same-position)
|
+| - 1770. Maximum Score from Performing Multiplication Operations
- [LeetCode Link](https://leetcode.com/problems/maximum-score-from-performing-multiplication-operations)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 1423. Maximum Points You Can Obtain from Cards
- [LeetCode Link](https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards)
- 1690. Stone Game VII
- [LeetCode Link](https://leetcode.com/problems/stone-game-vii)
|
+| - 1771. Maximize Palindrome Length From Subsequences
- [LeetCode Link](https://leetcode.com/problems/maximize-palindrome-length-from-subsequences)
| 🆓 | | ⭐️⭐️⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
| - 516. Longest Palindromic Subsequence
- [LeetCode Link](https://leetcode.com/problems/longest-palindromic-subsequence)
|
+| - 1772. Sort Features by Popularity
- [LeetCode Link](https://leetcode.com/problems/sort-features-by-popularity)
| 💰 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Sorting
- [LeetCode Link](https://leetcode.com/tag/sorting)
| - 347. Top K Frequent Elements
- [LeetCode Link](https://leetcode.com/problems/top-k-frequent-elements)
- 692. Top K Frequent Words
- [LeetCode Link](https://leetcode.com/problems/top-k-frequent-words)
|
+| - 1773. Count Items Matching a Rule
- [LeetCode Link](https://leetcode.com/problems/count-items-matching-a-rule)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1774. Closest Dessert Cost
- [LeetCode Link](https://leetcode.com/problems/closest-dessert-cost)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
|
|
+| - 1775. Equal Sum Arrays With Minimum Number of Operations
- [LeetCode Link](https://leetcode.com/problems/equal-sum-arrays-with-minimum-number-of-operations)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 1155. Number of Dice Rolls With Target Sum
- [LeetCode Link](https://leetcode.com/problems/number-of-dice-rolls-with-target-sum)
|
+| - 1776. Car Fleet II
- [LeetCode Link](https://leetcode.com/problems/car-fleet-ii)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 853. Car Fleet
- [LeetCode Link](https://leetcode.com/problems/car-fleet)
|
+| - 1777. Product's Price for Each Store
- [LeetCode Link](https://leetcode.com/problems/products-price-for-each-store)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1795. Rearrange Products Table
- [LeetCode Link](https://leetcode.com/problems/rearrange-products-table)
|
+| - 1778. Shortest Path in a Hidden Grid
- [LeetCode Link](https://leetcode.com/problems/shortest-path-in-a-hidden-grid)
| 💰 | | ⭐️⭐️ | - Depth-First Search
- [LeetCode Link](https://leetcode.com/tag/depth-first-search)
- Breadth-First Search
- [LeetCode Link](https://leetcode.com/tag/breadth-first-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Interactive
- [LeetCode Link](https://leetcode.com/tag/interactive)
| - 489. Robot Room Cleaner
- [LeetCode Link](https://leetcode.com/problems/robot-room-cleaner)
- 1810. Minimum Path Cost in a Hidden Grid
- [LeetCode Link](https://leetcode.com/problems/minimum-path-cost-in-a-hidden-grid)
|
+| - 1779. Find Nearest Point That Has the Same X or Y Coordinate
- [LeetCode Link](https://leetcode.com/problems/find-nearest-point-that-has-the-same-x-or-y-coordinate)
| 🆓 | ✅ | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 973. K Closest Points to Origin
- [LeetCode Link](https://leetcode.com/problems/k-closest-points-to-origin)
|
+| - 1780. Check if Number is a Sum of Powers of Three
- [LeetCode Link](https://leetcode.com/problems/check-if-number-is-a-sum-of-powers-of-three)
| 🆓 | | ⭐️⭐️ | - Math
- [LeetCode Link](https://leetcode.com/tag/math)
| - 326. Power of Three
- [LeetCode Link](https://leetcode.com/problems/power-of-three)
|
+| - 1781. Sum of Beauty of All Substrings
- [LeetCode Link](https://leetcode.com/problems/sum-of-beauty-of-all-substrings)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 2083. Substrings That Begin and End With the Same Letter
- [LeetCode Link](https://leetcode.com/problems/substrings-that-begin-and-end-with-the-same-letter)
|
+| - 1782. Count Pairs Of Nodes
- [LeetCode Link](https://leetcode.com/problems/count-pairs-of-nodes)
| 🆓 | | ⭐️⭐️⭐️ | - Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 1783. Grand Slam Titles
- [LeetCode Link](https://leetcode.com/problems/grand-slam-titles)
| 💰 | | ⭐️⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1784. Check if Binary String Has at Most One Segment of Ones
- [LeetCode Link](https://leetcode.com/problems/check-if-binary-string-has-at-most-one-segment-of-ones)
| 🆓 | 👀 | ⭐️ | - String
- [LeetCode Link](https://leetcode.com/tag/string)
| - 1869. Longer Contiguous Segments of Ones than Zeros
- [LeetCode Link](https://leetcode.com/problems/longer-contiguous-segments-of-ones-than-zeros)
|
+| - 1785. Minimum Elements to Add to Form a Given Sum
- [LeetCode Link](https://leetcode.com/problems/minimum-elements-to-add-to-form-a-given-sum)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1786. Number of Restricted Paths From First to Last Node
- [LeetCode Link](https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-node)
| 🆓 | | ⭐️⭐️ | - Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
- Topological Sort
- [LeetCode Link](https://leetcode.com/tag/topological-sort)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
- Shortest Path
- [LeetCode Link](https://leetcode.com/tag/shortest-path)
| - 2192. All Ancestors of a Node in a Directed Acyclic Graph
- [LeetCode Link](https://leetcode.com/problems/all-ancestors-of-a-node-in-a-directed-acyclic-graph)
|
+| - 1787. Make the XOR of All Segments Equal to Zero
- [LeetCode Link](https://leetcode.com/problems/make-the-xor-of-all-segments-equal-to-zero)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
|
|
+| - 1788. Maximize the Beauty of the Garden
- [LeetCode Link](https://leetcode.com/problems/maximize-the-beauty-of-the-garden)
| 💰 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Prefix Sum
- [LeetCode Link](https://leetcode.com/tag/prefix-sum)
|
|
+| - 1789. Primary Department for Each Employee
- [LeetCode Link](https://leetcode.com/problems/primary-department-for-each-employee)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
|
|
+| - 1790. Check if One String Swap Can Make Strings Equal
- [LeetCode Link](https://leetcode.com/problems/check-if-one-string-swap-can-make-strings-equal)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Counting
- [LeetCode Link](https://leetcode.com/tag/counting)
| - 859. Buddy Strings
- [LeetCode Link](https://leetcode.com/problems/buddy-strings)
|
+| - 1791. Find Center of Star Graph
- [LeetCode Link](https://leetcode.com/problems/find-center-of-star-graph)
| 🆓 | ✅ | ⭐️ | - Graph
- [LeetCode Link](https://leetcode.com/tag/graph)
|
|
+| - 1792. Maximum Average Pass Ratio
- [LeetCode Link](https://leetcode.com/problems/maximum-average-pass-ratio)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
- Heap (Priority Queue)
- [LeetCode Link](https://leetcode.com/tag/heap-priority-queue)
|
|
+| - 1793. Maximum Score of a Good Subarray
- [LeetCode Link](https://leetcode.com/problems/maximum-score-of-a-good-subarray)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Two Pointers
- [LeetCode Link](https://leetcode.com/tag/two-pointers)
- Binary Search
- [LeetCode Link](https://leetcode.com/tag/binary-search)
- Stack
- [LeetCode Link](https://leetcode.com/tag/stack)
- Monotonic Stack
- [LeetCode Link](https://leetcode.com/tag/monotonic-stack)
| - 84. Largest Rectangle in Histogram
- [LeetCode Link](https://leetcode.com/problems/largest-rectangle-in-histogram)
|
+| - 1794. Count Pairs of Equal Substrings With Minimum Difference
- [LeetCode Link](https://leetcode.com/problems/count-pairs-of-equal-substrings-with-minimum-difference)
| 💰 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
|
|
+| - 1795. Rearrange Products Table
- [LeetCode Link](https://leetcode.com/problems/rearrange-products-table)
| 💰 | | ⭐️ | - Database
- [LeetCode Link](https://leetcode.com/tag/database)
| - 1777. Product's Price for Each Store
- [LeetCode Link](https://leetcode.com/problems/products-price-for-each-store)
|
+| - 1796. Second Largest Digit in a String
- [LeetCode Link](https://leetcode.com/problems/second-largest-digit-in-a-string)
| 🆓 | ✅ | ⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- String
- [LeetCode Link](https://leetcode.com/tag/string)
|
|
+| - 1797. Design Authentication Manager
- [LeetCode Link](https://leetcode.com/problems/design-authentication-manager)
| 🆓 | | ⭐️⭐️ | - Hash Table
- [LeetCode Link](https://leetcode.com/tag/hash-table)
- Design
- [LeetCode Link](https://leetcode.com/tag/design)
|
|
+| - 1798. Maximum Number of Consecutive Values You Can Make
- [LeetCode Link](https://leetcode.com/problems/maximum-number-of-consecutive-values-you-can-make)
| 🆓 | | ⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Greedy
- [LeetCode Link](https://leetcode.com/tag/greedy)
| - 330. Patching Array
- [LeetCode Link](https://leetcode.com/problems/patching-array)
|
+| - 1799. Maximize Score After N Operations
- [LeetCode Link](https://leetcode.com/problems/maximize-score-after-n-operations)
| 🆓 | | ⭐️⭐️⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
- Math
- [LeetCode Link](https://leetcode.com/tag/math)
- Dynamic Programming
- [LeetCode Link](https://leetcode.com/tag/dynamic-programming)
- Backtracking
- [LeetCode Link](https://leetcode.com/tag/backtracking)
- Bit Manipulation
- [LeetCode Link](https://leetcode.com/tag/bit-manipulation)
- Number Theory
- [LeetCode Link](https://leetcode.com/tag/number-theory)
- Bitmask
- [LeetCode Link](https://leetcode.com/tag/bitmask)
|
|
+| - 1800. Maximum Ascending Subarray Sum
- [LeetCode Link](https://leetcode.com/problems/maximum-ascending-subarray-sum)
| 🆓 | | ⭐️ | - Array
- [LeetCode Link](https://leetcode.com/tag/array)
| - 2100. Find Good Days to Rob the Bank
- [LeetCode Link](https://leetcode.com/problems/find-good-days-to-rob-the-bank)
|
\ No newline at end of file
diff --git a/readme.md b/readme.md
index 6f93fbcc..b2333d3a 100644
--- a/readme.md
+++ b/readme.md
@@ -28,4 +28,4 @@ cookie=...
* [Questions 1401 to 1600](./doc/table-8.md)
* [Questions 1601 to 1800](./doc/table-9.md)
* [Questions 1801 to 2000](./doc/table-10.md)
-* [Questions 2001 to 2197](./doc/table-11.md)
+* [Questions 2001 to 2198](./doc/table-11.md)
diff --git a/script/index.ts b/script/index.ts
index 836381bf..fe11f6a8 100644
--- a/script/index.ts
+++ b/script/index.ts
@@ -16,6 +16,8 @@ dotenv.config({ path: ENV_PATH });
const PAGE_ITEM_SIZE = 200;
const main = async () => {
+ console.log('Begin script')
+ console.log('Begin request')
const requests = new Requests(process.env.cookie);
const question_count = await requests.get_question_count();
if (!question_count) {
@@ -37,13 +39,25 @@ const main = async () => {
console.error('Ids for attempted questions cannot be retrieved');
return;
}
+ console.log('End request')
+ console.log('Begin processing')
const completed_ids_set = new Set(completed_ids.map(({ id }) => id));
const attempted_ids_set = new Set(attempted_ids.map(({ id }) => id));
const title_value_to_id = Object.fromEntries(
raw_question_details.map(q => [q.title_value, q.id])
)
+ const title_value_to_question_folder = new Set(
+ raw_question_details
+ .map(q => q.title_value)
+ .filter(t => fs.existsSync(path.resolve(__dirname, `../Notes/Questions/${t}`)))
+ )
+ // const title_value_to_topic_folder = new Set(
+ // raw_question_details
+ // .map(q => q.title_value)
+ // .filter(t => fs.existsSync(path.resolve(__dirname, `../Notes/Topics/${t}`)))
+ // )
const post_processed_question_details = raw_question_details.map(
- q => post_process_question_detail(q, completed_ids_set, attempted_ids_set, title_value_to_id)
+ q => post_process_question_detail(q, completed_ids_set, attempted_ids_set, title_value_to_id, title_value_to_question_folder)
);
const question_details_chunks = splice_array_chunks(post_processed_question_details, PAGE_ITEM_SIZE);
const tables = question_details_chunks.map(question_chunk => (
@@ -62,11 +76,15 @@ const main = async () => {
))
.join('\n')
);
+ console.log('End processing')
+ console.log('Begin file I/O')
const readme_text = readme_template_text.replace('{{ REPLACEMENT }}', content_bullets);
fs.writeFileSync(README_TARGET_PATH, readme_text);
tables.forEach((table, i) => {
fs.writeFileSync(path.resolve(__dirname, `../doc/table-${i + 1}.md`), table);
})
+ console.log('End file I/O')
+ console.log('End script')
}
main();
diff --git a/script/types.ts b/script/types.ts
index 1a3f09a8..1ee2d6e3 100644
--- a/script/types.ts
+++ b/script/types.ts
@@ -14,8 +14,13 @@ export interface QueryBody {
}
export interface DisplayValue {
- display: string,
- value: string
+ display: string;
+ value: string;
+}
+
+export interface DisplayValues {
+ display: string;
+ values: string[];
}
export interface RawQuestionDetail {
diff --git a/script/utils/make_display_value_lists.ts b/script/utils/make_display_value_lists.ts
index 04df4c5c..0d556865 100644
--- a/script/utils/make_display_value_lists.ts
+++ b/script/utils/make_display_value_lists.ts
@@ -1,21 +1,21 @@
-import { DisplayValue } from '../types';
+import { DisplayValues } from '../types';
const sanitize_inline_html = (inline_html: string): string => (
inline_html.replace(/\n|\s{2,}|()/g, '')
);
-const make_display_value_lists = (topics: DisplayValue[]) => {
- const topic_elements = topics.map(({ display, value }) => (/* html */`
-
- [${sanitize_inline_html(display)}](${value})
-
- `));
- const full_topic_list = /* html */`
-
- ${topic_elements.join('')}
-
- `;
- return sanitize_inline_html(full_topic_list);
+const make_display_value_lists = (topics: DisplayValues[]) => {
+ const topic_elements = topics.map(({ display, values }) => {
+ const sanitized_display = /* html */`${sanitize_inline_html(display)}`;
+ const sanitized_values = (
+ values
+ .map(v => (/* html */`${sanitize_inline_html(v)}`))
+ .join('
')
+ );
+ return sanitized_display + sanitized_values;
+ });
+ // const full_topic_list = /* html */`${topic_elements.join('')}
`;
+ return /* html */`${topic_elements.join('')}
`;
};
export default make_display_value_lists;
diff --git a/script/utils/post_process_question_detail.ts b/script/utils/post_process_question_detail.ts
index 0f717e22..08d461df 100644
--- a/script/utils/post_process_question_detail.ts
+++ b/script/utils/post_process_question_detail.ts
@@ -1,6 +1,16 @@
import make_display_value_lists from './make_display_value_lists';
import { DIFFICULTY, STATUS, PROBLEMS_URL, TAG_URL } from '../constants';
-import { DisplayValue, RawQuestionDetail } from '../types';
+import { DisplayValues, RawQuestionDetail } from '../types';
+import { splice_array_chunks } from '../utils';
+
+const delimiter = (items: string[]) => {
+ if (items[0] === ' ') {
+ items.shift();
+ }
+ else {
+ items.unshift('-');
+ }
+};
const post_process_question_detail = (
{
@@ -15,22 +25,34 @@ const post_process_question_detail = (
completed_ids_set: Set,
attempted_ids_set: Set,
title_value_to_id: Record,
+ title_value_to_question_folder: Set,
): Record => {
- const post_process_title = (display: string, value: string) => ({
+ const post_process_display_values = (display: string, value: string): DisplayValues => ({
display: `${title_value_to_id[value]}. ${display}`,
- value: `${PROBLEMS_URL}/${value}`,
+ // display: (
+ // splice_array_chunks(`${title_value_to_id[value]}. ${display}`.split(''), 30, { delimiter })
+ // .map(it => it.join(''))
+ // .join('
')
+ // ),
+ values: (
+ [
+ '[LeetCode Link]' + `(${PROBLEMS_URL}/${value})`,
+ title_value_to_question_folder.has(value) ? '[My Notes]' + `(to be filled)` : null
+ ]
+ .filter((arg): arg is string => Boolean(arg))
+ ),
});
// Fine to have question that have no similar questions
// TODO: Enhance stricter type
- let similar_questions: DisplayValue[];
+ let similar_questions: DisplayValues[];
try {
similar_questions = (
JSON.parse(raw_similar_questions)
// Seems like data returned from backend is well-sorted
// BUT, just in case any data is dirty due to unknown issues
.sort((q1, q2) => +title_value_to_id[q1.titleSlug as string] - +title_value_to_id[q2.titleSlug as string])
- .map(({ title, titleSlug }) => post_process_title(title, titleSlug))
+ .map(({ title, titleSlug }) => post_process_display_values(title, titleSlug))
);
}
catch {
@@ -46,11 +68,17 @@ const post_process_question_detail = (
: STATUS.TODO
);
- const title: DisplayValue = post_process_title(title_display, title_value);
+ const title: DisplayValues = post_process_display_values(title_display, title_value);
- const topics = raw_topics.map(({ display, value }) => ({
+ const topics: DisplayValues[] = raw_topics.map(({ display, value }) => ({
display,
- value: `${TAG_URL}/${value}`
+ values: (
+ [
+ '[LeetCode Link]' + `(${TAG_URL}/${value})`,
+ title_value_to_question_folder.has(value) ? '[My Notes]' + `(to be filled)` : null
+ ]
+ .filter((arg): arg is string => Boolean(arg))
+ )
}));
const is_free_access = !is_premium;
diff --git a/script/utils/splice_array_chunks.ts b/script/utils/splice_array_chunks.ts
index e605434c..d0350e2a 100644
--- a/script/utils/splice_array_chunks.ts
+++ b/script/utils/splice_array_chunks.ts
@@ -1,14 +1,42 @@
import { is_stringified_safe_integer } from '../validators';
-const splice_array_chunks = (raw_array: T[], chunkSize: number) => {
- if (!is_stringified_safe_integer(chunkSize.toString()) || chunkSize > raw_array.length) {
+const splice_array_chunks = (
+ raw_array: T[],
+ chunkSize: number,
+ options?: {
+ delimiter?: (items: T[]) => void;
+ },
+ // delimiter?: T
+) => {
+ if (!is_stringified_safe_integer(chunkSize.toString())) {
return [];
}
- const res: T[][] = [];
- while (raw_array.length > 0) {
- res.push(raw_array.splice(0, chunkSize));
+ if (chunkSize > raw_array.length) {
+ return [raw_array];
}
- return res;
+ const result: T[][] = [];
+ while (raw_array.length > 1) {
+ result.push(raw_array.splice(0, chunkSize));
+ options?.delimiter?.(raw_array);
+ }
+ return result;
}
+
+// const test_string = "2006. Count";
+// console.log(
+// splice_array_chunks(test_string.split(''), 9, {
+// delimiter: (items: string[]) => {
+// if (items[0] === ' ') {
+// items.shift();
+// }
+// else {
+// items.unshift('-');
+// }
+// },
+// })
+// .map(it => it.join(''))
+// // .join('
')
+// )
+
export default splice_array_chunks;