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...3 min read·programmingthestreets.hashnode.devJan 21, 2025
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...4 min read·programmingthestreets.hashnode.devJan 19, 2025
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...3 min read·programmingthestreets.hashnode.devJan 18, 2025
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...2 min read·programmingthestreets.hashnode.devJan 18, 2025
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,...3 min read·programmingthestreets.hashnode.devJan 17, 2025