用Python找出一个点的最高高度的程序
假设有一个骑自行车的人要去公路旅行。他的公路旅行在不同的高度有n个不同的点。骑自行车的人从海拔0的点0开始他的旅程。如果我们有一个称为增益的序列,其中包含n个元素,则增益[i]是所有点i和i+1之间海拔的净增益(0<=i 所以,如果输入像增益=[-4,2,6,1,-6],那么输出将是5,因为高度是[0,-4,-2,4,5,-1],所以最大值为5。 让我们看看以下实现以获得更好的理解-示例(Python)
def solve(gain):
maximum = 0
run_alt = 0
for delta in gain:
run_alt += delta
maximum = max(maximum, run_alt)
return maximum
gain = [-4,2,6,1,-6]
print(solve(gain))
输入
[-4,2,6,1,-6]输出结果
5
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志