SWEA 1940. 가랏! RC카! (Python)(D2)

Wjong·2023년 1월 28일
0

swea

목록 보기
7/36

일반적인 물리상식이 통하지않는다...
가속 혹은 감속시, 입력이 2개 들어올 경우 C, G 라고 가정하면
현재속도에 가속도(그냥 속도의 변화로 본다.. 시간만큼의 가속도 변화가 아니라)를 더하거나 빼주고 그만큼을 이동거리에 더해준다.

res=[]
for m in range(int(input())):
    dis=0
    N=int(input())
    speed=0
    
    for i in range(N):
        li=list(map(int,input().split()))
        if len(li)==2:
            C,G=li[0],li[1]
            speed=speed+G if C==1 else max(0,speed-G)
            dis+=speed
        else:
            dis+=speed
    res.append(dis)
for i in range(len(res)):
    print("#%d %s"%(i+1,res[i]))
profile
뉴비

0개의 댓글