728x90
반응형
마지막 레벨의 점수부터 확인을 하는데,
만약 뒷 단계보다 앞 단계의 점수가 더 크다면 앞 단계의 점수를 뒷 단계의 점수보다 1 작게 되도록 빼주면 된다.
N = int(input())
li = [int(input()) for _ in range(N)][::-1]
ans = 0
for i in range(N-1):
if li[i] <= li[i+1]:
m = li[i+1] - li[i] + 1
ans += m
li[i+1] -= m
print(ans)
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 4796번 캠핑(python) (0) | 2021.01.31 |
---|---|
백준 알고리즘 1946번 신입 사원(python) (0) | 2021.01.31 |
백준 알고리즘 1439번 뒤집기(python) (0) | 2021.01.30 |
백준 알고리즘 5585번 거스름돈(python) (0) | 2021.01.30 |
백준 알고리즘 10953번 A + B - 6(python) (0) | 2021.01.28 |