Back to course home
0% completed
Problem 4: 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]
, where1
is 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]
, where4
is 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]
, where4
is the highest altitude reached.
Constraints:
n == gain.length
1 <= n <= 100
-100 <= gain[i] <= 100
Try it yourself
Try solving this question here:
Python3
Python3
. . . .
Mark as Completed
Table of Contents
Problem Statement
Examples
Try it yourself