30 Days of LeetCode: Day 11 - Decoding the Longest Substring ChallengeToday, let's break down another LeetCode challenge that uses terms that might be unfamiliar or confusing. As always, understanding the problem is half the battle! The Original Challenge Here's how LeetCode presents the problem: Given a string s, fin...Jan 21, 2025 · 3 min readprogrammingthestreets.hashnode.dev
30 Days of LeetCode: Day 10 - Decoding Jump Game II from LeetCode LanguageToday, let's explore how to translate a LeetCode challenge from its formal language into something more digestible. Sometimes the biggest challenge is understanding what the problem is actually asking us to do; and for me, this either means overthink...Jan 19, 2025 · 4 min readprogrammingthestreets.hashnode.dev
One Week of LeetCode: The Good, the Bad, and the Not So UglyAfter a week of daily LeetCode challenges, patterns in my problem-solving approach have emerged. Like any developer, I have strengths to build on and areas that need work. Let's break down what I've learned about my coding style. The Good: Strong Ana...Jan 18, 2025 · 3 min readprogrammingthestreets.hashnode.dev
30 Days of LeetCode: Day 9 - The Jump GameToday's LeetCode challenge taught me an important lesson about the gap between understanding a problem and implementing it correctly. While I grasped about 70% of the core concepts, my solution revealed some crucial misunderstandings about how to imp...Jan 18, 2025 · 2 min readprogrammingthestreets.hashnode.dev
30 Days of LeetCode: Day 8 - When Building on Previous Solutions BackfiresToday's LeetCode challenge taught me an important lesson about pattern recognition: sometimes seeing similarities to a previous problem can lead you down the wrong path. While yesterday's stock trading problem and today's shared some characteristics,...Jan 17, 2025 · 3 min readprogrammingthestreets.hashnode.dev