Back to Browse

HackerRank Interview Prep Kit - Problem 3: Jumping on the Clouds

1.1K views
Oct 23, 2020
9:51

Solution at 3:03 Hello, my name is Brian Dyck, I am a full-time software engineer and a Computer Science graduate walking through HackerRank problems for new and old programmers alike. My goal is to help programmers build up skills and not just see the solutions to problems, but to learn how to think through the problems. Many new videos to come, so stay tuned! Today's Problem: Jumping on the Clouds Description: Emma is playing a new mobile game that starts with consecutively numbered clouds. Some of the clouds are thunderheads and others are cumulus. She can jump on any cumulus cloud having a number that is equal to the number of the current cloud plus 1 or 2. She must avoid the thunderheads. Determine the minimum number of jumps it will take Emma to jump from her starting position to the last cloud. It is always possible to win the game. For each game, Emma will get an array of clouds numbered 0 if they are safe or 1 if they must be avoided. For example, c = [0, 1, 0, 0, 0, 1, 0] indexed from 0...6. The number on each cloud is its index in the list so she must avoid the clouds at indexes 1 and 5. She could follow the following two paths: 0-2-4-6 or 0-2-3-4-6. The first path takes jumps 3 while the second takes 4.

Download

1 formats

Video Formats

360pmp416.1 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

HackerRank Interview Prep Kit - Problem 3: Jumping on the Clouds | NatokHD