https://www.acmicpc.net/problem/9325
9325번: 얼마?
해빈이는 학교를 다니면서 틈틈히 번 돈으로 자동차를 사려고 한다. 자동차에 여러 가지 옵션을 포함시킬 수 있는데 해빈이는 덧셈과 곱셈을 하지 못하기 때문에 친구 태완이에게 도움을 청했
www.acmicpc.net
c++로 백준 9325번 문제를 풀어보겠다.
문제
해빈이는 학교를 다니면서 틈틈히 번 돈으로 자동차를 사려고 한다. 자동차에 여러 가지 옵션을 포함시킬 수 있는데 해빈이는 덧셈과 곱셈을 하지 못하기 때문에 친구 태완이에게 도움을 청했다. 하지만 태완이도 덧셈과 곱셈을 못한다. 불쌍한 이 두 친구를 위해 모든 옵션이 주어진 자동차를 구매하는데 필요한 액수를 계산해 주자.
입력
첫째 줄에 테스트 케이스의 개수가 주어진다.
각 테스트 케이스의 첫 줄엔 자동차의 가격 s가 주어진다. (1 ≤ s ≤ 100 000)
둘째 줄엔 해빈이가 구매하려고 하는 서로 다른 옵션의 개수 n이 주어진다. (0 ≤ n ≤ 1 000)
뒤이어 n개의 줄이 입력으로 들어온다. 각 줄은 q 와 p로 이루어져 있는데 q는 해빈이가 사려고 하는 특정 옵션의 개수이고 p는 해당 옵션의 가격이다. (1 ≤ q ≤ 100, 1 ≤ p ≤ 10 000)
출력
각 테스트 케이스 마다, 해빈이가 최종적으로 구매하려는 자동차의 가격을 한줄씩 출력한다.
예제 입력 1 복사
2
10000
2
1 2000
3 400
50000
0
예제 출력 1 복사
13200
50000
<문제 풀이>
1. T를 입력받는다.
2. for 반복문을 실행한다.
- for 반복문 코드 내용 -
가격 s을 입력받는다.
s를 price에 더한다.
n을 입력받는다.
for문을 n번 돌며 q,p값을 입력받은 후 price에 q*p값을 더한다.
계산한 최종 price값을 출력한다.
다시 for문을 반복한다.
코드는 다음과 같다.

'C++' 카테고리의 다른 글
[백준 알고리즘] 10798번 : 세로읽기, c++ (0) | 2022.04.07 |
---|---|
[백준 알고리즘] 11721번 : 열 개씩 끊어 출력하기, c++ (0) | 2022.04.06 |
[백준 알고리즘] 11008번 : 복붙의 달인, c++ (0) | 2022.04.05 |
[백준 알고리즘] 23253번 : 자료구조는 정말 최고야, c++ (0) | 2022.04.04 |
[백준 알고리즘] 11899번 : 괄호 끼워넣기, c++ (0) | 2022.04.03 |