用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 兄妹拍照祝福语简短的话