quantidades_predios = int(input())
antigas_alturas = [int(n) for n in input().split(" ")]
novas_alturas = antigas_alturas.copy()

contador_fases = 0
predio_atual = 1 
predio_anterior = 0

for n in range(quantidades_predios - 1):
    diferenca = novas_alturas[predio_anterior] - antigas_alturas[predio_atual] 
    if diferenca > 0 and antigas_alturas[predio_atual] >= antigas_alturas[predio_anterior]:
        pass
    else:
        contador_fases += abs(diferenca)

    novas_alturas[predio_atual] = max(antigas_alturas[predio_atual], novas_alturas[predio_anterior])
    
    predio_anterior += 1
    predio_atual +=1 
    
print(contador_fases)

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: