Practicing my coding skills by solving LeetCode problems everyday. Website
- Palindrome Number - easy
- Add Two Numbers - medium
- Maximum Sub-array - easy => Dynamic Programming
- Majority Element - easy => Divide and Qonquer
- Sqrt(x) - easy
- Container With Most Water - medium
- Integer to Roman - medium
- Climbing Stairs - easy => Dynamic Programming
- Pow(x, n) - medium
- Same Tree - easy => Graph
- Symmetric Tree - easy => Graph
- Maximum Depth of Binary Tree - easy => Graph
- Minimum Depth of Binary Tree - easy => Graph
- Valid Perfect Square - easy => Divide and Qonquer
- Path Sum - easy => Graph
- Maximum Depth of N-ary Tree - easy => Graph
- Leaf-Similar Trees - easy => Graph
- Split a String in Balanced Strings - easy => Greedy
- Number Of Rectangles That Can Form The Largest Square - easy => Greedy
- Minimum Cost to Move Chips to The Same Position - easy => Greedy
- Word Pattern - easy => Greedy
- Defanging an IP Address - easy
- Kids With the Greatest Number of Candies - easy
- Shuffle the Array - easy
- Min Cost Climbing Stairs - easy => Dynamic Programming
- Count Negative Numbers in a Sorted Matrix - easy
- Replace Elements with Greatest Element on Right Side - easy
- Deepest Leaves Sum - medium => Graph
- Find a Corresponding Node of a Binary Tree in a Clone of That Tree - medium => Graph
- Maximum Binary Tree - medium => Graph
- Employees Earning More Than Their Managers - easy
- Duplicate Emails - easy
- Customers Who Never Order - easy
- Delete Duplicate Emails - easy