본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 32216번 찬물 샤워

by 현장 2024. 9. 27.

-Code

n, k, t0 = map(int, input().split())
d_list = list(map(int, input().split()))
t, res = t0, 0

for d in d_list:
    if t < k:
        t = t + d + abs(t - k)
    elif t > k:
        t = t + d - abs(t - k)
    else:
        t = t + d

    res += abs(t - k)

print(res)