백준(Python) 풀이/수학

백준(Python) 9325번 얼마? 풀이

개발윗미 2021. 10. 19. 11:26

Python으로 구현한 9325번 얼마? 문제 풀이입니다.

 

https://www.acmicpc.net/problem/9325

 

9325번: 얼마?

해빈이는 학교를 다니면서 틈틈히 번 돈으로 자동차를 사려고 한다. 자동차에 여러 가지 옵션을 포함시킬 수 있는데 해빈이는 덧셈과 곱셈을 하지 못하기 때문에 친구 태완이에게 도움을 청했

www.acmicpc.net


tc = int(input())

for _ in range(tc) :
  s = int(input())
  n = int(input())
  if n == 0 :
    print(s)
  else :
    option = 0
    for _ in range(n):
      q, p = map(int, input().split())
      option += q * p

    print(s + option)

 

입력받은 해빈이가 구매하려고 하는 서로 다른 옵션의 개수(n)가 0일 경우 자동차의 가격(s)를 출력하고

 

0이 아니라면 해빈이가 사려고 하는 특정 옵션의 개수 * 해당 옵션의 가격을 option에 누적한다.

 

최종적으로 자동차의 가격(s)에 option을 더한 값을 출력한다.