본문 바로가기
problem solving

1940. 가랏! RC카!

by ormgm 2019. 9. 14.

t = int(input())

for p in range(t):

    n = int(input()) #명령어 개수

    speed = 0

    m = 0 #이동거리

    for i in range(n): #명령어, 가속도 입력받기

        command_accel = list(map(int,input().split()))

        if command_accel[0] == 1: # 가속

            speed = speed + command_accel[1]

        if command_accel[0] == 2: # 감속

            if command_accel[1] > speed: speed = 0 #가속도가 속도보다 큰 경우

            else:  speed = speed - command_accel[1] # 속도가 가속도보다 크거나 같은 경우

        m = m + speed

    print('#%d'%(p+1),m)

'problem solving' 카테고리의 다른 글

1288. 새로운 불면증 치료법  (0) 2019.09.14
1928. Base64 Decoder  (0) 2019.09.14
1945. 간단한 소인수분해  (0) 2019.09.13
1946. 간단한 압축 풀기  (0) 2019.09.13
1948. 날짜 계산기  (0) 2019.09.13

댓글