There's been no shortage of debate lately about whether grinding Leetcode still makes sense in the age of AI. I think it does. AI is a powerful tool, but it was built by humans; which means it inherited our strengths, our blind spots, and our biases. Leaning on it entirely without understanding what's happening under the hood is a risk. A mentor once told me: those who refuse to use AI are not hireable. But neither are those who rely on it entirely. Learning deeply is how you stay on the right side of that line.

This is my journey into just that - learning deeply.

Day 1 Leetcode 88: Merge Sorted Array

This is an interesting problem. You begin with 4 pieces of data — 2 arrays and 2 integers:

nums1: a sorted array whose length equals nums1.length + nums2.length. The first m elements are valid numbers; the remaining indexes hold 0s as placeholders.