100-Days-of-LeetCode
Practicing my coding skills by solving LeetCode problems everyday. Website
Algorithms
DAY 1
- Palindrome Number - easy
- Add Two Numbers - medium
- Maximum Sub-array - easy => Dynamic Programming
- Majority Element - easy => Divide and Qonquer
DAY 2
DAY 3
- Sqrt(x) - easy
- Container With Most Water - medium
- Integer to Roman - medium
- Climbing Stairs - easy => Dynamic Programming
DAY 4
- 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
DAY 5
- Valid Perfect Square - easy => Divide and Qonquer
- Path Sum - easy => Graph
- Maximum Depth of N-ary Tree - easy => Graph
- Leaf-Similar Trees - easy => Graph
DAY 6
DAY 7
DAY 8
- 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
DAY 9
DAY 10
- Defanging an IP Address - easy
- Kids With the Greatest Number of Candies - easy
- Shuffle the Array - easy
DAY 11
- Min Cost Climbing Stairs - easy => Dynamic Programming
- Count Negative Numbers in a Sorted Matrix - easy
DAY 12
DAY 13
DAY 14
DAY 15
DAY 16
DAY 17
DAY 18
DAY 19
DAY 20
DAY 21
DAY 22
DAY 23
DAY 24
DAY 25
DAY 26
DAY 27
DAY 28
DAY 29
DAY 30
DAY 31
DAY 32
DAY 33
DAY 34
DAY 35
DAY 36
DAY 37
DAY 38
DAY 39
DAY 40
DAY 41
DAY 42
DAY 43
DAY 44
DAY 45
DAY 46
DAY 47
DAY 48
DAY 49
DAY 50
- 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
DAY 51
DAY 52
DAY 53
DAY 54
DAY 55
DAY 56
DAY 57
DAY 58
DAY 59
DAY 60
DAY 61
DAY 62
DAY 63
DAY 64
DAY 65
DAY 66
DAY 67
DAY 68
DAY 69
DAY 70
DAY 71
DAY 72
DAY 73
DAY 74
DAY 75
DAY 76
DAY 77
DAY 78
DAY 79
DAY 80
DAY 81
DAY 82
DAY 83
DAY 84
DAY 85
DAY 86
DAY 87
DAY 88
DAY 89
DAY 90
DAY 91
DAY 92
DAY 93
DAY 94
DAY 95
DAY 96
DAY 97
DAY 98
DAY 99
DAY 100
DAY 101
DAY 102
DAY 103
DAY 104
DAY 105
DAY 106
DAY 107
Database
DAY 1
DAY 2
DAY 4
- Employees Earning More Than Their Managers - easy
- Duplicate Emails - easy
- Customers Who Never Order - easy
- Delete Duplicate Emails - easy
DAY 5
- Rising Temperature - easy
- Big Countries - easy
- Classes More Than 5 Students - easy
- Not Boring Movies - easy