top of page
Search
Jump Game II
Jump Game II is a classic follow-up to the original Jump Game problem. It’s not just about whether you can reach the end... now you have to do it in the fewest jumps possible! That small change turns a simple reachability problem into one that tests how well you can optimize greedy strategies or dynamic programming under pressure.
Jun 176 min read
Jump Game
The "Jump Game" question is a popular one for interviews because it tests your ability to think greedily and work with dynamic movement through an array. It's a great warm-up for range-based greedy logic and helps build intuition for reachability problems, concepts that show up often in competitive coding and systems design.
Jun 167 min read
Maximum Subarray - Kadane's Algorithm
Maximum Subarray - Kadane's Algorithm is is a classic problem that introduces one of the most elegant uses of dynamic programming. It teaches you how to keep track of optimal sub-solutions and make decisions based on current and previous results. Once you’ve got this down, it opens the door to more complex dynamic programming challenges.
May 305 min read
Dynamic Programming: A Refresher
Dynamic Programming (DP) is a powerful technique used to solve complex problems by breaking them down into simpler subproblems. Whether...
Mar 283 min read
bottom of page

