https://github.com/silky-x0/neetcode-450
List of Problems in NEETCODE-450 and I'll be solving all(maybe).
https://github.com/silky-x0/neetcode-450
leetcode leetcode-python leetcode-solutions neetcode neetcode450
Last synced: about 2 months ago
JSON representation
List of Problems in NEETCODE-450 and I'll be solving all(maybe).
- Host: GitHub
- URL: https://github.com/silky-x0/neetcode-450
- Owner: silky-x0
- Created: 2025-02-20T14:52:38.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-02-20T15:51:56.000Z (10 months ago)
- Last Synced: 2025-02-20T16:35:50.307Z (10 months ago)
- Topics: leetcode, leetcode-python, leetcode-solutions, neetcode, neetcode450
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 NeetCode 450 - LeetCode Problems
[](https://leetcode.com/)
[](/)
[](/)
### Difficulty Breakdown
- 🟩 Easy: 63 / 109
- 🟨 Medium: 50 / 290
- 🟥 Hard: 0 / 52
## 🎯 Progress By Category
- [ ] Arrays & Hashing (30/58)
- [ ] Two Pointers (11/18)
- [ ] Sliding Window (7/15)
- [ ] Stack (13/19)
- [ ] Binary Search (8/24)
- [ ] Linked List (2/29)
- [ ] Trees (0/42)
- [ ] Tries (2/4)
- [ ] Heap / Priority Queue (0/17)
- [ ] Backtracking (9/18)
- [ ] Graphs (1/39)
- [ ] Advanced Graphs (0/11)
- [ ] 1-D Dynamic Programming (4/36)
- [ ] 2-D Dynamic Programming (3/26)
- [ ] Greedy (11/18)
- [ ] Intervals (5/8)
- [ ] Math & Geometry (4/22)
- [ ] Bit Manipulation (2/11)
- [ ] JavaScript (0/30)
## 💡 About
This repository contains solutions to the NeetCode 450+ problem set, a carefully curated list of LeetCode problems designed to help you master coding interviews. Problems are organized by topic and difficulty level.
## 🚦 Getting Started
1. Clone this repository
2. Pick a topic from the Table of Contents
3. Solve problems in order of difficulty (Easy → Medium → Hard)
4. Mark your progress in the tracking section
## 📚 Table of Contents
### 1. Arrays & Hashing
View Problems (58)
#### Easy
- 🟩 [Contains Duplicate](https://leetcode.com/problems/contains-duplicate/)
- 🟩 [Valid Anagram](https://leetcode.com/problems/valid-anagram/)
- 🟩 [Two Sum](https://leetcode.com/problems/two-sum/)
- 🟩 [Concatenation of Array](https://leetcode.com/problems/concatenation-of-array/)
- 🟩 [Replace Elements With Greatest Element On Right Side](https://leetcode.com/problems/replace-elements-with-greatest-element-on-right-side/)
- 🟩 [Is Subsequence](https://leetcode.com/problems/is-subsequence/)
- 🟩 [Length of Last Word](https://leetcode.com/problems/length-of-last-word/)
- 🟩 [Longest Common Prefix](https://leetcode.com/problems/longest-common-prefix/)
- 🟩 [Pascals Triangle](https://leetcode.com/problems/pascals-triangle/)
- 🟩 [Remove Element](https://leetcode.com/problems/remove-element/)
- 🟩 [Unique Email Addresses](https://leetcode.com/problems/unique-email-addresses/)
- 🟩 [Isomorphic Strings](https://leetcode.com/problems/isomorphic-strings/)
- 🟩 [Can Place Flowers](https://leetcode.com/problems/can-place-flowers/)
- 🟩 [Majority Element](https://leetcode.com/problems/majority-element/)
- 🟩 [Next Greater Element I](https://leetcode.com/problems/next-greater-element-i/)
- 🟩 [Find Pivot Index](https://leetcode.com/problems/find-pivot-index/)
- 🟩 [Range Sum Query - Immutable](https://leetcode.com/problems/range-sum-query-immutable/)
- 🟩 [Find All Numbers Disappeared in An Array](https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/)
- 🟩 [Maximum Number of Balloons](https://leetcode.com/problems/maximum-number-of-balloons/)
- 🟩 [Word Pattern](https://leetcode.com/problems/word-pattern/)
- 🟩 [Design HashSet](https://leetcode.com/problems/design-hashset/)
- 🟩 [Design HashMap](https://leetcode.com/problems/design-hashmap/)
- 🟩 [Find The Index of The First Occurrence in a String](https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string/)
- 🟩 [Sign of An Array](https://leetcode.com/problems/sign-of-an-array/)
- 🟩 [Find the Difference of Two Arrays](https://leetcode.com/problems/find-the-difference-of-two-arrays/)
- 🟩 [Design Parking System](https://leetcode.com/problems/design-parking-system/)
#### Medium
- 🟨 [Group Anagrams](https://leetcode.com/problems/group-anagrams/)
- 🟨 [Sort an Array](https://leetcode.com/problems/sort-an-array/)
- 🟨 [Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements/)
- 🟨 [Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self/)
- 🟨 [Valid Sudoku](https://leetcode.com/problems/valid-sudoku/)
- 🟨 [Encode and Decode Strings](https://leetcode.com/problems/encode-and-decode-strings/)
- 🟨 [Longest Consecutive Sequence](https://leetcode.com/problems/longest-consecutive-sequence/)
- 🟨 [Sort Colors](https://leetcode.com/problems/sort-colors/)
- 🟨 [Encode and Decode TinyURL](https://leetcode.com/problems/encode-and-decode-tinyurl/)
- 🟨 [Brick Wall](https://leetcode.com/problems/brick-wall/)
- 🟨 [Best Time to Buy And Sell Stock II](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/)
- 🟨 [Subarray Sum Equals K](https://leetcode.com/problems/subarray-sum-equals-k/)
- 🟨 [Unique Length 3 Palindromic Subsequences](https://leetcode.com/problems/unique-length-3-palindromic-subsequences/)
- 🟨 [Minimum Number of Swaps to Make The String Balanced](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced/)
- 🟨 [Number of Pairs of Interchangeable Rectangles](https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles/)
- 🟨 [Maximum Product of The Length of Two Palindromic Subsequences](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences/)
- 🟨 [Grid Game](https://leetcode.com/problems/grid-game/)
- 🟨 [Find All Anagrams in a String](https://leetcode.com/problems/find-all-anagrams-in-a-string/)
- 🟨 [Wiggle Sort](https://leetcode.com/problems/wiggle-sort/)
- 🟨 [Largest Number](https://leetcode.com/problems/largest-number/)
- 🟨 [Continuous Subarray Sum](https://leetcode.com/problems/continuous-subarray-sum/)
- 🟨 [Push Dominoes](https://leetcode.com/problems/push-dominoes/)
- 🟨 [Repeated DNA Sequences](https://leetcode.com/problems/repeated-dna-sequences/)
- 🟨 [Insert Delete Get Random O(1)](https://leetcode.com/problems/insert-delete-getrandom-o1/)
- 🟨 [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/)
- 🟨 [Range Sum Query 2D Immutable](https://leetcode.com/problems/range-sum-query-2d-immutable/)
- 🟨 [Non Decreasing Array](https://leetcode.com/problems/non-decreasing-array/)
- 🟨 [Number of Zero-Filled Subarrays](https://leetcode.com/problems/number-of-zero-filled-subarrays/)
- 🟨 [Optimal Partition of String](https://leetcode.com/problems/optimal-partition-of-string/)
- 🟨 [Design Underground System](https://leetcode.com/problems/design-underground-system/)
- 🟨 [Minimum Penalty for a Shop](https://leetcode.com/problems/minimum-penalty-for-a-shop/)
#### Hard
- 🟥 [First Missing Positive](https://leetcode.com/problems/first-missing-positive/)
- 🟥 [Text Justification](https://leetcode.com/problems/text-justification/)
- 🟥 [Naming a Company](https://leetcode.com/problems/naming-a-company/)
### 2. Two Pointers
View Problems (18)
#### Easy
- 🟩 [Valid Palindrome](https://leetcode.com/problems/valid-palindrome/)
- 🟩 [Valid Palindrome II](https://leetcode.com/problems/valid-palindrome-ii/)
- 🟩 [Minimum Difference Between Highest And Lowest of K Scores](https://leetcode.com/problems/minimum-difference-between-highest-and-lowest-of-k-scores/)
- 🟩 [Merge Strings Alternately](https://leetcode.com/problems/merge-strings-alternately/)
- 🟩 [Reverse String](https://leetcode.com/problems/reverse-string/)
- 🟩 [Merge Sorted Array](https://leetcode.com/problems/merge-sorted-array/)
- 🟩 [Move Zeroes](https://leetcode.com/problems/move-zeroes/)
- 🟩 [Remove Duplicates From Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array/)
#### Medium
- 🟨 [Remove Duplicates From Sorted Array II](https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/)
- 🟨 [Two Sum II Input Array Is Sorted](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/)
- 🟨 [3Sum](https://leetcode.com/problems/3sum/)
- 🟨 [4Sum](https://leetcode.com/problems/4sum/)
- 🟨 [Container With Most Water](https://leetcode.com/problems/container-with-most-water/)
- 🟨 [Number of Subsequences That Satisfy The Given Sum Condition](https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition/)
- 🟨 [Rotate Array](https://leetcode.com/problems/rotate-array/)
- 🟨 [Array With Elements Not Equal to Average of Neighbors](https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors/)
- 🟨 [Boats to Save People](https://leetcode.com/problems/boats-to-save-people/)
#### Hard
- 🟥 [Trapping Rain Water](https://leetcode.com/problems/trapping-rain-water/)
### 3. Sliding Window
View Problems (15)
#### Easy
- 🟩 [Best Time to Buy And Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/)
- 🟩 [Contains Duplicate II](https://leetcode.com/problems/contains-duplicate-ii/)
#### Medium
- 🟨 [Number of Sub Arrays of Size K and Avg Greater than or Equal to Threshold](https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-avg-greater-than-or-equal-to-threshold/)
- 🟨 [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters/)
- 🟨 [Longest Repeating Character Replacement](https://leetcode.com/problems/longest-repeating-character-replacement/)
- 🟨 [Permutation In String](https://leetcode.com/problems/permutation-in-string/)
- 🟨 [Frequency of The Most Frequent Element](https://leetcode.com/problems/frequency-of-the-most-frequent-element/)
- 🟨 [Fruits into Basket](https://leetcode.com/problems/fruits-into-basket/)
- 🟨 [Maximum Number of Vowels in a Substring of Given Length](https://leetcode.com/problems/maximum-number-of-vowels-in-a-substring-of-given-length/)
- 🟨 [Minimum Number of Flips to Make The Binary String Alternating](https://leetcode.com/problems/minimum-number-of-flips-to-make-the-binary-string-alternating/)
- 🟨 [Minimum Size Subarray Sum](https://leetcode.com/problems/minimum-size-subarray-sum/)
- 🟨 [Find K Closest Elements](https://leetcode.com/problems/find-k-closest-elements/)
- 🟨 [Minimum Operations to Reduce X to Zero](https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero/)
#### Hard
- 🟥 [Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring/)
- 🟥 [Sliding Window Maximum](https://leetcode.com/problems/sliding-window-maximum/)
### 4. Stack
View Problems (19)
#### Easy
- 🟩 [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/)
- 🟩 [Baseball Game](https://leetcode.com/problems/baseball-game/)
- 🟩 [Implement Stack Using Queues](https://leetcode.com/problems/implement-stack-using-queues/)
#### Medium
- 🟨 [Min Stack](https://leetcode.com/problems/min-stack/)
- 🟨 [Evaluate Reverse Polish Notation](https://leetcode.com/problems/evaluate-reverse-polish-notation/)
- 🟨 [Removing Stars From a String](https://leetcode.com/problems/removing-stars-from-a-string/)
- 🟨 [Validate Stack Sequences](https://leetcode.com/problems/validate-stack-sequences/)
- 🟨 [Generate Parentheses](https://leetcode.com/problems/generate-parentheses/)
- 🟨 [Asteroid Collision](https://leetcode.com/problems/asteroid-collision/)
- 🟨 [Daily Temperatures](https://leetcode.com/problems/daily-temperatures/)
- 🟨 [Online Stock Span](https://leetcode.com/problems/online-stock-span/)
- 🟨 [Car Fleet](https://leetcode.com/problems/car-fleet/)
- 🟨 [Simplify Path](https://leetcode.com/problems/simplify-path/)
- 🟨 [Decode String](https://leetcode.com/problems/decode-string/)
- 🟨 [Remove K Digits](https://leetcode.com/problems/remove-k-digits/)
- 🟨 [Remove All Adjacent Duplicates In String II](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii/)
- 🟨 [132 Pattern](https://leetcode.com/problems/132-pattern/)
#### Hard
- 🟥 [Maximum Frequency Stack](https://leetcode.com/problems/maximum-frequency-stack/)
- 🟥 [Largest Rectangle In Histogram](https://leetcode.com/problems/largest-rectangle-in-histogram/)
### 5. Binary Search
View Problems (24)
#### Easy
- 🟩 [Binary Search](https://leetcode.com/problems/binary-search/)
- 🟩 [Search Insert Position](https://leetcode.com/problems/search-insert-position/)
- 🟩 [Guess Number Higher Or Lower](https://leetcode.com/problems/guess-number-higher-or-lower/)
- 🟩 [Arranging Coins](https://leetcode.com/problems/arranging-coins/)
- 🟩 [Squares of a Sorted Array](https://leetcode.com/problems/squares-of-a-sorted-array/)
- 🟩 [Valid Perfect Square](https://leetcode.com/problems/valid-perfect-square/)
- 🟩 [Sqrt(x)](https://leetcode.com/problems/sqrtx/)
#### Medium
- 🟨 [Single Element in a Sorted Array](https://leetcode.com/problems/single-element-in-a-sorted-array/)
- 🟨 [Capacity to Ship Packages](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/)
- 🟨 [Find Peak Element](https://leetcode.com/problems/find-peak-element/)
- 🟨 [Successful Pairs of Spells and Potions](https://leetcode.com/problems/successful-pairs-of-spells-and-potions/)
- 🟨 [Search a 2D Matrix](https://leetcode.com/problems/search-a-2d-matrix/)
- 🟨 [Koko Eating Bananas](https://leetcode.com/problems/koko-eating-bananas/)
- 🟨 [Minimize the Maximum Difference of Pairs](https://leetcode.com/problems/minimize-the-maximum-difference-of-pairs/)
- 🟨 [Find Minimum In Rotated Sorted Array](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/)
- 🟨 [Search In Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array/)
- 🟨 [Search In Rotated Sorted Array II](https://leetcode.com/problems/search-in-rotated-sorted-array-ii/)
- 🟨 [Time Based Key Value Store](https://leetcode.com/problems/time-based-key-value-store/)
- 🟨 [Find First And Last Position of Element In Sorted Array](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/)
- 🟨 [Maximum Number of Removable Characters](https://leetcode.com/problems/maximum-number-of-removable-characters/)
- 🟨 [Populating Next Right Pointers In Each Node](https://leetcode.com/problems/populating-next-right-pointers-in-each-node/)
- 🟨 [Search Suggestions System](https://leetcode.com/problems/search-suggestions-system/)
#### Hard
- 🟥 [Split Array Largest Sum](https://leetcode.com/problems/split-array-largest-sum/)
- 🟥 [Median of Two Sorted Arrays](https://leetcode.com/problems/median-of-two-sorted-arrays/)
### 6. Linked List
View Problems (29)
#### Easy
- 🟩 [Reverse Linked List](https://leetcode.com/problems/reverse-linked-list/)
- 🟩 [Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists/)
- 🟩 [Palindrome Linked List](https://leetcode.com/problems/palindrome-linked-list/)
- 🟩 [Remove Linked List Elements](https://leetcode.com/problems/remove-linked-list-elements/)
- 🟩 [Remove Duplicates From Sorted List](https://leetcode.com/problems/remove-duplicates-from-sorted-list/)
- 🟩 [Middle of the Linked List](https://leetcode.com/problems/middle-of-the-linked-list/)
- 🟩 [Intersection of Two Linked Lists](https://leetcode.com/problems/intersection-of-two-linked-lists/)
- 🟩 [Linked List Cycle](https://leetcode.com/problems/linked-list-cycle/)
#### Medium
- 🟨 [Reorder List](https://leetcode.com/problems/reorder-list/)
- 🟨 [Maximum Twin Sum Of A Linked List](https://leetcode.com/problems/maximum-twin-sum-of-a-linked-list/)
- 🟨 [Remove Nth Node From End of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list/)
- 🟨 [Swapping Nodes in a Linked List](https://leetcode.com/problems/swapping-nodes-in-a-linked-list/)
- 🟨 [Copy List With Random Pointer](https://leetcode.com/problems/copy-list-with-random-pointer/)
- 🟨 [Design Linked List](https://leetcode.com/problems/design-linked-list/)
- 🟨 [Design Browser History](https://leetcode.com/problems/design-browser-history/)
- 🟨 [Add Two Numbers](https://leetcode.com/problems/add-two-numbers/)
- 🟨 [Find The Duplicate Number](https://leetcode.com/problems/find-the-duplicate-number/)
- 🟨 [Swap Nodes In Pairs](https://leetcode.com/problems/swap-nodes-in-pairs/)
- 🟨 [Sort List](https://leetcode.com/problems/sort-list/)
- 🟨 [Partition List](https://leetcode.com/problems/partition-list/)
- 🟨 [Rotate List](https://leetcode.com/problems/rotate-list/)
- 🟨 [Reverse Linked List II](https://leetcode.com/problems/reverse-linked-list-ii/)
- 🟨 [Design Circular Queue](https://leetcode.com/problems/design-circular-queue/)
- 🟨 [Insertion Sort List](https://leetcode.com/problems/insertion-sort-list/)
- 🟨 [Split Linked List in Parts](https://leetcode.com/problems/split-linked-list-in-parts/)
- 🟨 [LRU Cache](https://leetcode.com/problems/lru-cache/)
#### Hard
- 🟥 [LFU Cache](https://leetcode.com/problems/lfu-cache/)
- 🟥 [Merge K Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/)
- 🟥 [Reverse Nodes In K Group](https://leetcode.com/problems/reverse-nodes-in-k-group/)
### 7. Trees
View Problems (42)
#### Easy
- 🟩 [Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal/)
- 🟩 [Binary Tree Preorder Traversal](https://leetcode.com/problems/binary-tree-preorder-traversal/)
- 🟩 [Binary Tree Postorder Traversal](https://leetcode.com/problems/binary-tree-postorder-traversal/)
- 🟩 [Invert Binary Tree](https://leetcode.com/problems/invert-binary-tree/)
- 🟩 [Maximum Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree/)
- 🟩 [Diameter of Binary Tree](https://leetcode.com/problems/diameter-of-binary-tree/)
- 🟩 [Balanced Binary Tree](https://leetcode.com/problems/balanced-binary-tree/)
- 🟩 [Same Tree](https://leetcode.com/problems/same-tree/)
- 🟩 [Subtree of Another Tree](https://leetcode.com/problems/subtree-of-another-tree/)
- 🟩 [Convert Sorted Array to Binary Search Tree](https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/)
- 🟩 [Merge Two Binary Trees](https://leetcode.com/problems/merge-two-binary-trees/)
- 🟩 [Path Sum](https://leetcode.com/problems/path-sum/)
- 🟩 [Construct String From Binary Tree](https://leetcode.com/problems/construct-string-from-binary-tree/)
- 🟩 [Minimum Distance between BST Nodes](https://leetcode.com/problems/minimum-distance-between-bst-nodes/)
- 🟩 [Symmetric Tree](https://leetcode.com/problems/symmetric-tree/)
#### Medium
- 🟨 [Lowest Common Ancestor of a Binary Search Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/)
- 🟨 [Insert into a Binary Search Tree](https://leetcode.com/problems/insert-into-a-binary-search-tree/)
- 🟨 [Delete Node in a BST](https://leetcode.com/problems/delete-node-in-a-bst/)
- 🟨 [Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal/)
- 🟨 [Binary Tree Right Side View](https://leetcode.com/problems/binary-tree-right-side-view/)
- 🟨 [Minimum Time to Collect All Apples in a Tree](https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree/)
- 🟨 [Binary Tree Zigzag Level Order Traversal](https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/)
- 🟨 [Construct Quad Tree](https://leetcode.com/problems/construct-quad-tree/)
- 🟨 [Find Duplicate Subtrees](https://leetcode.com/problems/find-duplicate-subtrees/)
- 🟨 [Check Completeness of a Binary Tree](https://leetcode.com/problems/check-completeness-of-a-binary-tree/)
- 🟨 [Construct Binary Tree from Inorder and Postorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal/)
- 🟨 [Maximum Width of Binary Tree](https://leetcode.com/problems/maximum-width-of-binary-tree/)
- 🟨 [Time Needed to Inform All Employees](https://leetcode.com/problems/time-needed-to-inform-all-employees/)
- 🟨 [Count Good Nodes In Binary Tree](https://leetcode.com/problems/count-good-nodes-in-binary-tree/)
- 🟨 [Validate Binary Search Tree](https://leetcode.com/problems/validate-binary-search-tree/)
- 🟨 [Kth Smallest Element In a Bst](https://leetcode.com/problems/kth-smallest-element-in-a-bst/)
- 🟨 [Construct Binary Tree From Preorder And Inorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/)
- 🟨 [Unique Binary Search Trees](https://leetcode.com/problems/unique-binary-search-trees/)
- 🟨 [Unique Binary Search Trees II](https://leetcode.com/problems/unique-binary-search-trees-ii/)
- 🟨 [Sum Root to Leaf Numbers](https://leetcode.com/problems/sum-root-to-leaf-numbers/)
- 🟨 [House Robber III](https://leetcode.com/problems/house-robber-iii/)
- 🟨 [Flip Equivalent Binary Trees](https://leetcode.com/problems/flip-equivalent-binary-trees/)
- 🟨 [Operations On Tree](https://leetcode.com/problems/operations-on-tree/)
- 🟨 [All Possible Full Binary Trees](https://leetcode.com/problems/all-possible-full-binary-trees/)
- 🟨 [Find Bottom Left Tree Value](https://leetcode.com/problems/find-bottom-left-tree-value/)
- 🟨 [Trim a Binary Search Tree](https://leetcode.com/problems/trim-a-binary-search-tree/)
- 🟨 [Binary Search Tree Iterator](https://leetcode.com/problems/binary-search-tree-iterator/)
- 🟨 [Convert Bst to Greater Tree](https://leetcode.com/problems/convert-bst-to-greater-tree/)
#### Hard
- 🟥 [Binary Tree Maximum Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum/)
- 🟥 [Serialize And Deserialize Binary Tree](https://leetcode.com/problems/serialize-and-deserialize-binary-tree/)
### 8. Tries
View Problems (4)
#### Medium
- 🟨 [Implement Trie Prefix Tree](https://leetcode.com/problems/implement-trie-prefix-tree/)
- 🟨 [Design Add And Search Words Data Structure](https://leetcode.com/problems/design-add-and-search-words-data-structure/)
- 🟨 [Extra Characters in a String](https://leetcode.com/problems/extra-characters-in-a-string/)
#### Hard
- 🟥 [Word Search II](https://leetcode.com/problems/word-search-ii/)
### 9. Heap / Priority Queue
View Problems (17)
#### Easy
- 🟩 [Kth Largest Element In a Stream](https://leetcode.com/problems/kth-largest-element-in-a-stream/)
- 🟩 [Last Stone Weight](https://leetcode.com/problems/last-stone-weight/)
#### Medium
- 🟨 [K Closest Points to Origin](https://leetcode.com/problems/k-closest-points-to-origin/)
- 🟨 [Kth Largest Element In An Array](https://leetcode.com/problems/kth-largest-element-in-an-array/)
- 🟨 [Task Scheduler](https://leetcode.com/problems/task-scheduler/)
- 🟨 [Design Twitter](https://leetcode.com/problems/design-twitter/)
- 🟨 [Single Threaded Cpu](https://leetcode.com/problems/single-threaded-cpu/)
- 🟨 [Seat Reservation Manager](https://leetcode.com/problems/seat-reservation-manager/)
- 🟨 [Process Tasks Using Servers](https://leetcode.com/problems/process-tasks-using-servers/)
- 🟨 [Find The Kth Largest Integer In The Array](https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array/)
- 🟨 [Reorganize String](https://leetcode.com/problems/reorganize-string/)
- 🟨 [Longest Happy String](https://leetcode.com/problems/longest-happy-string/)
- 🟨 [Car Pooling](https://leetcode.com/problems/car-pooling/)
- 🟨 [Maximum Subsequence Score](https://leetcode.com/problems/maximum-subsequence-score/)
#### Hard
- 🟥 [Minimize Deviation in Array](https://leetcode.com/problems/minimize-deviation-in-array/)
- 🟥 [Find Median From Data Stream](https://leetcode.com/problems/find-median-from-data-stream/)
- 🟥 [Maximum Performance of a Team](https://leetcode.com/problems/maximum-performance-of-a-team/)
- 🟥 [IPO](https://leetcode.com/problems/ipo/)
### 10. Backtracking
View Problems (18)
#### Medium
- 🟨 [Subsets](https://leetcode.com/problems/subsets/)
- 🟨 [Combination Sum](https://leetcode.com/problems/combination-sum/)
- 🟨 [Combinations](https://leetcode.com/problems/combinations/)
- 🟨 [Permutations](https://leetcode.com/problems/permutations/)
- 🟨 [Subsets II](https://leetcode.com/problems/subsets-ii/)
- 🟨 [Combination Sum II](https://leetcode.com/problems/combination-sum-ii/)
- 🟨 [Permutations II](https://leetcode.com/problems/permutations-ii/)
- 🟨 [Word Search](https://leetcode.com/problems/word-search/)
- 🟨 [Palindrome Partitioning](https://leetcode.com/problems/palindrome-partitioning/)
- 🟨 [Restore IP Addresses](https://leetcode.com/problems/restore-ip-addresses/)
- 🟨 [Letter Combinations of a Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number/)
- 🟨 [Matchsticks to Square](https://leetcode.com/problems/matchsticks-to-square/)
- 🟨 [Splitting a String Into Descending Consecutive Values](https://leetcode.com/problems/splitting-a-string-into-descending-consecutive-values/)
- 🟨 [Find Unique Binary String](https://leetcode.com/problems/find-unique-binary-string/)
- 🟨 [Maximum Length of a Concatenated String With Unique Characters](https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters/)
- 🟨 [Partition to K Equal Sum Subsets](https://leetcode.com/problems/partition-to-k-equal-sum-subsets/)
#### Hard
- 🟥 [N Queens](https://leetcode.com/problems/n-queens/)
- 🟥 [N Queens II](https://leetcode.com/problems/n-queens-ii/)
### 11. Graphs
View Problems (39)
#### Easy
- 🟩 [Island Perimeter](https://leetcode.com/problems/island-perimeter/)
- 🟩 [Verifying An Alien Dictionary](https://leetcode.com/problems/verifying-an-alien-dictionary/)
#### Medium
- 🟨 [Number of Islands](https://leetcode.com/problems/number-of-islands/)
- 🟨 [Clone Graph](https://leetcode.com/problems/clone-graph/)
- 🟨 [Max Area of Island](https://leetcode.com/problems/max-area-of-island/)
- 🟨 [Count Sub Islands](https://leetcode.com/problems/count-sub-islands/)
- 🟨 [Pacific Atlantic Water Flow](https://leetcode.com/problems/pacific-atlantic-water-flow/)
- 🟨 [Surrounded Regions](https://leetcode.com/problems/surrounded-regions/)
- 🟨 [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/)
- 🟨 [Rotting Oranges](https://leetcode.com/problems/rotting-oranges/)
- 🟨 [Walls And Gates](https://leetcode.com/problems/walls-and-gates/)
- 🟨 [Snakes And Ladders](https://leetcode.com/problems/snakes-and-ladders/)
- 🟨 [Open The Lock](https://leetcode.com/problems/open-the-lock/)
- 🟨 [Find Eventual Safe States](https://leetcode.com/problems/find-eventual-safe-states/)
- 🟨 [Course Schedule](https://leetcode.com/problems/course-schedule/)
- 🟨 [Course Schedule II](https://leetcode.com/problems/course-schedule-ii/)
- 🟨 [Course Schedule IV](https://leetcode.com/problems/course-schedule-iv/)
- 🟨 [Check if Move Is Legal](https://leetcode.com/problems/check-if-move-is-legal/)
- 🟨 [Shortest Bridge](https://leetcode.com/problems/shortest-bridge/)
- 🟨 [Shortest Path in Binary Matrix](https://leetcode.com/problems/shortest-path-in-binary-matrix/)
- 🟨 [Redundant Connection](https://leetcode.com/problems/redundant-connection/)
- 🟨 [Number of Connected Components In An Undirected Graph](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/)
- 🟨 [Graph Valid Tree](https://leetcode.com/problems/graph-valid-tree/)
- 🟨 [Accounts Merge](https://leetcode.com/problems/accounts-merge/)
- 🟨 [Find Closest Node to Given Two Nodes](https://leetcode.com/problems/find-closest-node-to-given-two-nodes/)
- 🟨 [As Far from Land as Possible](https://leetcode.com/problems/as-far-from-land-as-possible/)
- 🟨 [Shortest Path with Alternating Colors](https://leetcode.com/problems/shortest-path-with-alternating-colors/)
- 🟨 [Minimum Fuel Cost to Report to the Capital](https://leetcode.com/problems/minimum-fuel-cost-to-report-to-the-capital/)
- 🟨 [Minimum Score of a Path Between Two Cities](https://leetcode.com/problems/minimum-score-of-a-path-between-two-cities/)
- 🟨 [Number of Closed Islands](https://leetcode.com/problems/number-of-closed-islands/)
- 🟨 [Number of Enclaves](https://leetcode.com/problems/number-of-enclaves/)
- 🟨 [Minimum Number of Vertices to Reach all Nodes](https://leetcode.com/problems/minimum-number-of-vertices-to-reach-all-nodes/)
- 🟨 [Is Graph Bipartite?](https://leetcode.com/problems/is-graph-bipartite/)
- 🟨 [Evaluate Division](https://leetcode.com/problems/evaluate-division/)
- 🟨 [Detonate the Maximum Bombs](https://leetcode.com/problems/detonate-the-maximum-bombs/)
#### Hard
- 🟥 [Largest Color Value in a Directed Graph](https://leetcode.com/problems/largest-color-value-in-a-directed-graph/)
- 🟥 [Minimum Number of Days to Eat N Oranges](https://leetcode.com/problems/minimum-number-of-days-to-eat-n-oranges/)
- 🟥 [Word Ladder](https://leetcode.com/problems/word-ladder/)
### 12. Advanced Graphs
View Problems (11)
#### Medium
- 🟨 [Path with Minimum Effort](https://leetcode.com/problems/path-with-minimum-effort/)
- 🟨 [Min Cost to Connect All Points](https://leetcode.com/problems/min-cost-to-connect-all-points/)
- 🟨 [Network Delay Time](https://leetcode.com/problems/network-delay-time/)
- 🟨 [Path with Maximum Probability](https://leetcode.com/problems/path-with-maximum-probability/)
- 🟨 [Cheapest Flights Within K Stops](https://leetcode.com/problems/cheapest-flights-within-k-stops/)
#### Hard
- 🟥 [Reconstruct Itinerary](https://leetcode.com/problems/reconstruct-itinerary/)
- 🟥 [Swim In Rising Water](https://leetcode.com/problems/swim-in-rising-water/)
- 🟥 [Alien Dictionary](https://leetcode.com/problems/alien-dictionary/)
- 🟥 [Number of Good Paths](https://leetcode.com/problems/number-of-good-paths/)
- 🟥 [Remove Max Number of Edges to Keep Graph Fully Traversable](https://leetcode.com/problems/remove-max-number-of-edges-to-keep-graph-fully-traversable/)
- 🟥 [Find Critical and Pseudo Critical Edges in Minimum Spanning Tree](https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree/)
### 13. 1-D Dynamic Programming
View Problems (36)
#### Easy
- 🟩 [Climbing Stairs](https://leetcode.com/problems/climbing-stairs/)
- 🟩 [Min Cost Climbing Stairs](https://leetcode.com/problems/min-cost-climbing-stairs/)
- 🟩 [N-th Tribonacci Number](https://leetcode.com/problems/n-th-tribonacci-number/)
#### Medium
- 🟨 [House Robber](https://leetcode.com/problems/house-robber/)
- 🟨 [House Robber II](https://leetcode.com/problems/house-robber-ii/)
- 🟨 [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/)
- 🟨 [Palindromic Substrings](https://leetcode.com/problems/palindromic-substrings/)
- 🟨 [Decode Ways](https://leetcode.com/problems/decode-ways/)
- 🟨 [Coin Change](https://leetcode.com/problems/coin-change/)
- 🟨 [Maximum Product Subarray](https://leetcode.com/problems/maximum-product-subarray/)
- 🟨 [Word Break](https://leetcode.com/problems/word-break/)
- 🟨 [Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence/)
- 🟨 [Partition Equal Subset Sum](https://leetcode.com/problems/partition-equal-subset-sum/)
- 🟨 [Triangle](https://leetcode.com/problems/triangle/)
- 🟨 [Delete And Earn](https://leetcode.com/problems/delete-and-earn/)
- 🟨 [Paint House](https://leetcode.com/problems/paint-house/)
- 🟨 [Combination Sum IV](https://leetcode.com/problems/combination-sum-iv/)
- 🟨 [Perfect Squares](https://leetcode.com/problems/perfect-squares/)
- 🟨 [Check if There is a Valid Partition For The Array](https://leetcode.com/problems/check-if-there-is-a-valid-partition-for-the-array/)
- 🟨 [Maximum Subarray Min Product](https://leetcode.com/problems/maximum-subarray-min-product/)
- 🟨 [Minimum Cost For Tickets](https://leetcode.com/problems/minimum-cost-for-tickets/)
- 🟨 [Integer Break](https://leetcode.com/problems/integer-break/)
- 🟨 [Number of Longest Increasing Subsequence](https://leetcode.com/problems/number-of-longest-increasing-subsequence/)
- 🟨 [Uncrossed Lines](https://leetcode.com/problems/uncrossed-lines/)
- 🟨 [Solving Questions With Brainpower](https://leetcode.com/problems/solving-questions-with-brainpower/)
- 🟨 [Count Ways to Build Good Strings](https://leetcode.com/problems/count-ways-to-build-good-strings/)
- 🟨 [New 21 Game](https://leetcode.com/problems/new-21-game/)
- 🟨 [Best Team with no Conflicts](https://leetcode.com/problems/best-team-with-no-conflicts/)
#### Hard
- 🟥 [Stickers to Spell Word](https://leetcode.com/problems/stickers-to-spell-word/)
- 🟥 [Stone Game III](https://leetcode.com/problems/stone-game-iii/)
- 🟥 [Concatenated Words](https://leetcode.com/problems/concatenated-words/)
- 🟥 [Maximize Score after N Operations](https://leetcode.com/problems/maximize-score-after-n-operations/)
- 🟥 [Find the Longest Valid Obstacle Course at Each Position](https://leetcode.com/problems/find-the-longest-valid-obstacle-course-at-each-position/)
- 🟥 [Count all Valid Pickup and Delivery Options](https://leetcode.com/problems/count-all-valid-pickup-and-delivery-options/)
### 14. 2-D Dynamic Programming
View Problems (26)
#### Medium
- 🟨 [Unique Paths](https://leetcode.com/problems/unique-paths/)
- 🟨 [Unique Paths II](https://leetcode.com/problems/unique-paths-ii/)
- 🟨 [Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence/)
- 🟨 [Longest Palindromic Subsequence](https://leetcode.com/problems/longest-palindromic-subsequence/)
- 🟨 [Last Stone Weight II](https://leetcode.com/problems/last-stone-weight-ii/)
- 🟨 [Best Time to Buy And Sell Stock With Cooldown](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/)
- 🟨 [Coin Change II](https://leetcode.com/problems/coin-change-ii/)
- 🟨 [Target Sum](https://leetcode.com/problems/target-sum/)
- 🟨 [Interleaving String](https://leetcode.com/problems/interleaving-string/)
- 🟨 [Stone Game](https://leetcode.com/problems/stone-game/)
- 🟨 [Minimum Path Sum](https://leetcode.com/problems/minimum-path-sum/)
- 🟨 [Maximal Square](https://leetcode.com/problems/maximal-square/)
- 🟨 [Ones and Zeroes](https://leetcode.com/problems/ones-and-zeroes/)
- 🟨 [Maximum Alternating Subsequence Sum](https://leetcode.com/problems/maximum-alternating-subsequence-sum/)
- 🟨 [Edit Distance](https://leetcode.com/problems/edit-distance/)
- 🟨 [Stone Game II](https://leetcode.com/problems/stone-game-ii/)
- 🟨 [Flip String to Monotone Increasing](https://leetcode.com/problems/flip-string-to-monotone-increasing/)
#### Hard
- 🟥 [Longest Increasing Path In a Matrix](https://leetcode.com/problems/longest-increasing-path-in-a-matrix/)
- 🟥 [Distinct Subsequences](https://leetcode.com/problems/distinct-subsequences/)
- 🟥 [Count Vowels Permutation](https://leetcode.com/problems/count-vowels-permutation/)
- 🟥 [Burst Balloons](https://leetcode.com/problems/burst-balloons/)
- 🟥 [Number of Ways to Rearrange Sticks With K Sticks Visible](https://leetcode.com/problems/number-of-ways-to-rearrange-sticks-with-k-sticks-visible/)
- 🟥 [Regular Expression Matching](https://leetcode.com/problems/regular-expression-matching/)
- 🟥 [Maximum Value of K Coins from Piles](https://leetcode.com/problems/maximum-value-of-k-coins-from-piles/)
- 🟥 [Number of Music Playlists](https://leetcode.com/problems/number-of-music-playlists/)
- 🟥 [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/)
- 🟥 [Profitable Schemes](https://leetcode.com/problems/profitable-schemes/)
- 🟥 [Minimum Cost to Cut a Stick](https://leetcode.com/problems/minimum-cost-to-cut-a-stick/)
### 15. Greedy
View Problems (18)
#### Medium
- 🟨 [Maximum Subarray](https://leetcode.com/problems/maximum-subarray/)
- 🟨 [Maximum Sum Circular Subarray](https://leetcode.com/problems/maximum-sum-circular-subarray/)
- 🟨 [Longest Turbulent Array](https://leetcode.com/problems/longest-turbulent-array/)
- 🟨 [Jump Game](https://leetcode.com/problems/jump-game/)
- 🟨 [Jump Game II](https://leetcode.com/problems/jump-game-ii/)
- 🟨 [Jump Game VII](https://leetcode.com/problems/jump-game-vii/)
- 🟨 [Gas Station](https://leetcode.com/problems/gas-station/)
- 🟨 [Hand of Straights](https://leetcode.com/problems/hand-of-straights/)
- 🟨 [Minimize Maximum of Array](https://leetcode.com/problems/minimize-maximum-of-array/)
- 🟨 [Dota2 Senate](https://leetcode.com/problems/dota2-senate/)
- 🟨 [Maximum Points You Can Obtain From Cards](https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards/)
- 🟨 [Merge Triplets to Form Target Triplet](https://leetcode.com/problems/merge-triplets-to-form-target-triplet/)
- 🟨 [Partition Labels](https://leetcode.com/problems/partition-labels/)
- 🟨 [Valid Parenthesis String](https://leetcode.com/problems/valid-parenthesis-string/)
- 🟨 [Eliminate Maximum Number of Monsters](https://leetcode.com/problems/eliminate-maximum-number-of-monsters/)
- 🟨 [Two City Scheduling](https://leetcode.com/problems/two-city-scheduling/)
- 🟨 [Maximum Length of Pair Chain](https://leetcode.com/problems/maximum-length-of-pair-chain/)
- 🟨 [Minimum Deletions to Make Character Frequencies Unique](https://leetcode.com/problems/minimum-deletions-to-make-character-frequencies-unique/)
#### Hard
- 🟥 [Candy](https://leetcode.com/problems/candy/)
### 16. Intervals
View Problems (8)
#### Easy
- 🟩 [Meeting Rooms](https://leetcode.com/problems/meeting-rooms/)
#### Medium
- 🟨 [Insert Interval](https://leetcode.com/problems/insert-interval/)
- 🟨 [Merge Intervals](https://leetcode.com/problems/merge-intervals/)
- 🟨 [Non Overlapping Intervals](https://leetcode.com/problems/non-overlapping-intervals/)
- 🟨 [Meeting Rooms II](https://leetcode.com/problems/meeting-rooms-ii/)
- 🟨 [Remove Covered Intervals](https://leetcode.com/problems/remove-covered-intervals/)
#### Hard
- 🟥 [Minimum Interval to Include Each Query](https://leetcode.com/problems/minimum-interval-to-include-each-query/)
- 🟥 [Data Stream as Disjoint Intervals](https://leetcode.com/problems/data-stream-as-disjoint-intervals/)
### 17. Math & Geometry
View Problems (22)
#### Easy
- 🟩 [Excel Sheet Column Title](https://leetcode.com/problems/excel-sheet-column-title/)
- 🟩 [Greatest Common Divisor of Strings](https://leetcode.com/problems/greatest-common-divisor-of-strings/)
- 🟩 [Count Odd Numbers in an Interval Range](https://leetcode.com/problems/count-odd-numbers-in-an-interval-range/)
- 🟩 [Matrix Diagonal Sum](https://leetcode.com/problems/matrix-diagonal-sum/)
- 🟩 [Happy Number](https://leetcode.com/problems/happy-number/)
- 🟩 [Plus One](https://leetcode.com/problems/plus-one/)
- 🟩 [Palindrome Number](https://leetcode.com/problems/palindrome-number/)
- 🟩 [Ugly Number](https://leetcode.com/problems/ugly-number/)
- 🟩 [Shift 2D Grid](https://leetcode.com/problems/shift-2d-grid/)
- 🟩 [Roman to Integer](https://leetcode.com/problems/roman-to-integer/)
#### Medium
- 🟨 [Rotate Image](https://leetcode.com/problems/rotate-image/)
- 🟨 [Spiral Matrix](https://leetcode.com/problems/spiral-matrix/)
- 🟨 [Spiral Matrix II](https://leetcode.com/problems/spiral-matrix-ii/)
- 🟨 [Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes/)
- 🟨 [Integer to Roman](https://leetcode.com/problems/integer-to-roman/)
- 🟨 [Pow(x, n)](https://leetcode.com/problems/powx-n/)
- 🟨 [Multiply Strings](https://leetcode.com/problems/multiply-strings/)
- 🟨 [Detect Squares](https://leetcode.com/problems/detect-squares/)
- 🟨 [Robot Bounded In Circle](https://leetcode.com/problems/robot-bounded-in-circle/)
- 🟨 [Zigzag Conversion](https://leetcode.com/problems/zigzag-conversion/)
- 🟨 [Find Missing Observations](https://leetcode.com/problems/find-missing-observations/)
#### Hard
- 🟥 [Maximum Points on a Line](https://leetcode.com/problems/maximum-points-on-a-line/)
### 18. Bit Manipulation
View Problems (11)
#### Easy
- 🟩 [Single Number](https://leetcode.com/problems/single-number/)
- 🟩 [Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits/)
- 🟩 [Counting Bits](https://leetcode.com/problems/counting-bits/)
- 🟩 [Reverse Bits](https://leetcode.com/problems/reverse-bits/)
- 🟩 [Missing Number](https://leetcode.com/problems/missing-number/)
- 🟩 [Shuffle the Array](https://leetcode.com/problems/shuffle-the-array/)
- 🟩 [Add to Array-Form of Integer](https://leetcode.com/problems/add-to-array-form-of-integer/)
- 🟩 [Add Binary](https://leetcode.com/problems/add-binary/)
#### Medium
- 🟨 [Sum of Two Integers](https://leetcode.com/problems/sum-of-two-integers/)
- 🟨 [Reverse Integer](https://leetcode.com/problems/reverse-integer/)
### 19. JavaScript
View Problems (30)
#### Easy
- 🟩 [Create Hello World Function](https://leetcode.com/problems/create-hello-world-function/)
- 🟩 [Counter](https://leetcode.com/problems/counter/)
- 🟩 [Counter II](https://leetcode.com/problems/counter-ii/)
- 🟩 [Apply Transform over each Element in Array](https://leetcode.com/problems/apply-transform-over-each-element-in-array/)
- 🟩 [Filter Elements from Array](https://leetcode.com/problems/filter-elements-from-array/)
- 🟩 [Array Reduce Transformation](https://leetcode.com/problems/array-reduce-transformation/)
- 🟩 [Function Composition](https://leetcode.com/problems/function-composition/)
- 🟩 [Allow One Function Call](https://leetcode.com/problems/allow-one-function-call/)
- 🟩 [Sleep](https://leetcode.com/problems/sleep/)
- 🟩 [Array Prototype Last](https://leetcode.com/problems/array-prototype-last/)
- 🟩 [Chunk Array](https://leetcode.com/problems/chunk-array/)
- 🟩 [Array Wrapper](https://leetcode.com/problems/array-wrapper/)
- 🟩 [Generate Fibonacci Sequence](https://leetcode.com/problems/generate-fibonacci-sequence/)
- 🟩 [Promise Time Limit](https://leetcode.com/problems/promise-time-limit/)
#### Medium
- 🟨 [Memoize](https://leetcode.com/problems/memoize/)
- 🟨 [Curry](https://leetcode.com/problems/curry/)
- 🟨 [Promise Pool](https://leetcode.com/problems/promise-pool/)
- 🟨 [Cache With Time Limit](https://leetcode.com/problems/cache-with-time-limit/)
- 🟨 [Debounce](https://leetcode.com/problems/debounce/)
- 🟨 [Throttle](https://leetcode.com/problems/throttle/)
- 🟨 [JSON Deep Equal](https://leetcode.com/problems/json-deep-equal/)
- 🟨 [Convert Object to JSON String](https://leetcode.com/problems/convert-object-to-json-string/)
- 🟨 [Array of Objects to Matrix](https://leetcode.com/problems/array-of-objects-to-matrix/)
- 🟨 [Difference Between Two Objects](https://leetcode.com/problems/difference-between-two-objects/)
- 🟨 [Flatten Deeply Nested Array](https://leetcode.com/problems/flatten-deeply-nested-array/)
- 🟨 [Group By](https://leetcode.com/problems/group-by/)
- 🟨 [Check if Object Instance of Class](https://leetcode.com/problems/check-if-object-instance-of-class/)
- 🟨 [Call Function with Custom Context](https://leetcode.com/problems/call-function-with-custom-context/)
- 🟨 [Event Emitter](https://leetcode.com/problems/event-emitter/)
- 🟨 [Nested Array Generator](https://leetcode.com/problems/nested-array-generator/)