Let’s be honest, solving every LeetCode problem doesn’t necessarily make you a great software engineer. But it does sharpen your problem-solving skills.
In a world where everyone’s rushing to use AI for everything, it's easy to forget the value of thinking through problems ourselves. So here's my take:
"One LeetCode problem a day keeps the recruiters away."
Just kidding (sort of). Let's solve some problems and keep our minds sharp!
| ID | Difficulty | Name | Complexity |
|---|---|---|---|
| 01 | 🟠 | Maximum Good Land | O(n²) |
| ID | Difficulty | Name | Complexity |
|---|---|---|---|
| 0003 | 🟠 | Longest Substring Without Repeating Characters | O(n) |
| 0006 | 🟠 | Zigzag Conversion | O(n) |
| 0007 | 🟠 | Reverse Integer | O(logn) |
| 0012 | 🟠 | Integer to Roman | O(logn) |
| 0065 | 🔴 | Valid Number | O(n) |
| 0120 | 🟠 | Triangle | O(n) |
| 0135 | 🔴 | Candy | O(n) |
| 0329 | 🔴 | Longest Increasing Path in a Matrix | O(n²logn) |
| 0380 | 🟠 | Insert Delete GetRandom O(1) | O(1) |