#n초 동안 이동한 거리를 계산하는 프로그램
t = int(input())
for tc in range(1, t+1):
n = int(input())
total = 0
speed = 0
for nc in range(n):
a = list(map(int,input().split()))
# 가속일 때
if a[0] == 1:
speed += a[1]
# 감속일 때
elif a[0] == 2:
#현재 속도보다 감속할 속도가 더 큰 경우 속도는 0이 된다.
if speed < a[1]:
speed = 0
else:
speed -= a[1]
total += speed
print(f"#{tc} {total}")
'문제풀이 > SW Expert Academy' 카테고리의 다른 글
[SWEA][D2] 1204. [S/W 문제해결 기본] 1일차 - 최빈수 구하기 (파이썬/Python) (0) | 2021.09.17 |
---|---|
[SWEA][D2] 1284. 수도 요금 경쟁 (파이썬/Python) (0) | 2021.09.17 |
[SWEA][D2] 1959. 두 개의 숫자열 (파이썬/Python) (0) | 2021.09.03 |
[SWEA][D2] 1961. 숫자 배열 회전 (파이썬/Python) (0) | 2021.09.02 |
[SWEA][D2] 1966. 숫자를 정렬하자 (파이썬/Python) (0) | 2021.09.02 |