SWEA 1940. 가랏! RC카!

Seomingi·2022년 9월 30일
0
n = int(input())

for i in range(1,n+1):  #테스트 케이스
 n = int(input())
 speed = 0  #현재 속력값
 move = 0  #누적 이동값
 
 for k in range(n):
   command = list(map(int,input().split()))
   if command[0] == 1:
     speed += command[1]  #계속 speed를 누적한다
     
   elif command[0] == 2:
     if speed - command[1] > 0: #0보다 크면 스피드에 감속된 값을 뺸다
       speed -= command[1]
     else: 
       speed = 0  #그렇지 않을 경우 speed는 0
   else:
     move += 0 
   move += speed  #누적된 speed값을 move에 계속 더한다
 print('#{} {}'.format(i,move))



profile
One thing after another

0개의 댓글