On a mission to make solving LeetCode easy. I explain the basic intuition, approach and code the efficient solution. PROGRESS: - TOP INTERVIEW 150: 33/150 - LeetCode EASY: 7 - LeetCode MEDIUM: 27 - LeetCode HARD: 4