LeetCode Problem Solving - 14

Explaining my solutions to five LeetCode challenges — one in Java, four in SQL. I focus on the reasoning behind each solution rather than just reading the code: the pattern, why the naive approach fails, and what the actual insight is. I also connect each problem to something I built in my project this week, which helped me see the same patterns showing up in both places. Honest beginner perspective — I had to study most of these from scratch.