[백준/파이썬] 4635번 Speed Limit 풀이

업데이트:



문제 정보


풀이

문제

시간 구간별 속도가 주어질 때 총 이동 거리를 구하는 문제입니다.

코드

while True:
    n=int(input())
    if n==-1:break
    l=[list(map(int,input().split()))for _ in range(n)]
    s=l[0][0]*l[0][1]
    for i in range(1,n):s+=l[i][0]*(l[i][1]-l[i-1][1])
    print(s,'miles')

설명

각 구간 거리(속도 * 경과시간 차)를 누적해 합산하면 총 이동 거리를 구할 수 있습니다.



댓글남기기