Back to course home
0% completed
Vote For New Content
Find the Highest Altitude (easy)
Problem Statement
A bike rider is going on a ride. The road contains n + 1 points at different altitudes. The rider starts from point 0 at an altitude of 0.
Given an array of integers gain of length n, where gain[i] represents the net gain in altitude between points i and i + 1 for all (0 <= i < n), return the highest altitude of a point.
Examples
Example 1
- Input: gain =
[-5, 1, 5, 0, -7] - Expected Output:
1 - Justification: The altitude changes are
[-5, -4, 1, 1, -6], where1is the highest altitude reached.
Example 2
- Input: gain =
[4, -3, 2, -1, -2] - Expected Output:
4 - Justification: The altitude changes are
[4, 1, 3, 2, 0], where4is the highest altitude reached.
Example 3
- Input: gain =
[2, 2, -3, -1, 2, 1, -5] - Expected Output:
4 - Justification: The altitude changes are
[2, 4, 1, 0, 2, 3, -2], where4is the highest altitude reached.
Constraints:
n == gain.length1 <= n <= 100-100 <= gain[i] <= 100
Try it yourself
Try solving this question here:
Python3
Python3
. . . .
Mark as Completed
On this page
Problem Statement
Examples
Try it yourself