← Back to challenges

Hurdle Jump

PythonHardarraysconditionscontrol_flowvalidation

Instructions

Create a function that takes an array of hurdle heights and a jumper's jump height, and determine whether or not the hurdler can clear all the hurdles.

A hurdler can clear a hurdle if their jump height is greater than or equal to the hurdle height.

Examples

hurdle_jump([1, 2, 3, 4, 5], 5) ➞ True

hurdle_jump([5, 5, 3, 4, 5], 3) ➞ False

hurdle_jump([5, 4, 5, 6], 10) ➞ True

hurdle_jump([1, 2, 1], 1) ➞ False

Notes

Return True for the edge case of an empty array of hurdles. (Zero hurdles means that any jump height can clear them).

python3
Loading editor…
⌘ ↵ to run
Walks through the solution with reasoning and edge cases.