4635호: 제한속도
입력은 하나 이상의 데이터 레코드로 구성됩니다. 각 집합은 정수 n(1 ≤ n ≤ 10)을 포함하는 라인으로 시작하고, 그 다음 라인당 한 쌍씩 n개의 값 쌍이 옵니다. 쌍의 첫 번째 값 s는 시간당 마일 단위의 속도이고 두 번째 값 t는 t입니다.
www.acmicpc.net
문제를 해결하다
간단한 수학 문제입니다. 단, 입력값인 t는 누적값임에 유의한다.
올바른 응답 코드
while True :
n = int(input())
if n == -1 : break
ans, last = 0, 0
for _ in range(n) :
s, t = map(int, input().split())
ans += s * (t - last)
last = t
print(ans, "miles")
![[백준] 27648 - 증가 배열 [백준] 27648 - 증가 배열](https://good.foodle.kr/wp-content/plugins/contextual-related-posts/default.png)