IT 공부/코딩테스트
[백준 9325번] 얼마? - 파이썬
unnimm
2023. 7. 29. 15:19
문제 풀이
결국 output으로는 테스트 케이스 갯수만큼 총 계산 한 것들을 올려야 함.
그럴려면 일단 테스트 케이스를 입력받고(k번),
k번 돌림.
테스트 케이스를 진행하는 그 안의 로직을 이제 구현하면 되는데,
결국 '가격 + 옵션 갯수 * 옵션의 가격'이기 때문에
가격을 입력받고(s)
옵션 갯수와 옵션의 가격을 input().strip().split()으로 입력받아, 띄어쓰기 별로 숫자를 구분할 수 있도록 함.
그래서 result(최종 output값)에 가격(s) + 옵션 갯수(a) * 옵션의 가격(b)을 해서
print(result)를 해줌
파이썬 코드
k = int(input())
#n 번 돌림
for i in range(k):
result = 0
s = int(input())
result += s
n = int(input())
for i in range(n):
a, b = map(int, input().strip().split())
result += a*b
print(result)
#n 번 돌림
for i in range(k):
result = 0
s = int(input())
result += s
n = int(input())
for i in range(n):
a, b = map(int, input().strip().split())
result += a*b
print(result)