#36527: python解(可以用min()來取代後面的條件式)


yygg0988199300@gmail.com (你懂的)

學校 : 不指定學校
編號 : 225535
來源 : [111.248.244.6]
最後登入時間 :
2024-03-09 10:57:26
g595. 1. 修補圍籬 -- 2021年11月APCS | From: [218.161.8.208] | 發表日期 : 2023-07-21 14:11

n = int(input())
h = list(map(int, input().split()))
sum = 0
for i in range(n):
    if i == 0 and h[i] == 0:
        sum += h[1]
        continue
    elif i == n-1 and h[i] == 0:
        sum += h[n-2]
        continue
    if i != 0 and i != n-1 and h[i]==0:
        if h[i-1]>h[i+1]:
            sum += h[i+1]
        elif h[i-1]<h[i+1]:
            sum += h[i-1]
        else:
            sum += h[i-1]
 
ZeroJudge Forum