π’ Easy
π Medium
| # | Problem | Solution | Type |
|---|---|---|---|
| 1 | Add Two Numbers | Solution | LinkedList |
| 2 | Delete Nodes from Linked List Present in Array | Solution | LinkedList |
| 3 | Minimum Add to Make Parentheses Valid | Solution | String, Stack |
| 4 | Maximum Width Ramp | Solution | Array, Stack |
| 5 | The Number of the Smallest Unoccupied Chair | Solution | ArrayList, Priority Queue (Min-Heap) |
| 6 | Separate Black and White Balls | Solution | String |
| 7 | Longest Square Streak in an Array | Solution | Array, HashMap |
| 8 | Product of Array Except Self | Solution | Array |
π΄ Hard
| # | Problem | Solution | Type |
|---|---|---|---|
| 1 | First Missing Positive | Solution | Arrays |
π project-root
βββ π easy
β βββ π TwoSum
β β βββ Solution.java
β βββ π ValidPalindrome
β βββ Solution.java
βββ π medium
β βββ π AddTwoNumbers
β β βββ Solution.java
β βββ π LongestSubstring
β βββ Solution.java
βββ π hard
β βββ π MedianSortedArrays
β β βββ Solution.java
β βββ π RegexMatching
β βββ Solution.java
βββ README.md