← 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.
Next: List from Comma-Delimited String