반응형
https://www.acmicpc.net/problem/10156
- 문제
- 문제 풀이
백준 10156번 과자는 브론즈 4 난이도의 수학 문제이다. 이 문제에서는 과자 1개의 가격 k, 사려고 하는 과자의 개수 n, 그리고 현재 가진 돈 m이 주어진다. 이때 부족한 돈만큼 부모님한테 받는데 부모님한테 받아야 하는 돈의 액수를 출력하면 된다. 만약에 돈을 부모님한테 받을 필요가 없으면 0을 출력하면 된다.
우선 총금액인 price = k × n을 구한다. 만약에 m이 price보다 크거나 같으면 0을 출력하고 아니면 price - m을 출력해주면 된다.
문제에서 주어진 예제들을 한번 보겠다.
EX 1) k = 300, n = 4, m = 1000
price = 300 × 4 = 1200. 1200 - 1000 = 200.
EX 2) k = 250, n = 2, m = 140
price = 250 × 2 = 500. 500 - 140 = 360.
EX 3) k = 20, n = 6, m = 120
price = 20 × 6 = 120. 120 - 120 = 0.
EX 4) k = 20, n = 10, m = 320
price = 20 × 10 = 200. 320 > 200이므로 돈을 받을 필요가 없다. 따라서 0이 답이다.
- 코드
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int k = Integer.parseInt(st.nextToken());
int n = Integer.parseInt(st.nextToken());
int m = Integer.parseInt(st.nextToken());
int price = k*n;
if (m >= price) {
System.out.print(0);
} else {
System.out.print(price - m);
}
}
}
- 후기
이 문제도 되게 간단한 브론즈 4 난이도의 수학 문제였다.
반응형
'백준' 카테고리의 다른 글
[백준] 10869번 : 사칙연산 – JAVA [자바] (0) | 2022.06.18 |
---|---|
[백준] 10718번 : We love kriii – JAVA [자바] (0) | 2022.06.18 |
[백준] 10797번 : 10부제 – JAVA [자바] (0) | 2022.04.28 |
[백준] 2845번 : 파티가 끝나고 난 뒤 – JAVA [자바] (0) | 2022.04.28 |
[백준] 10546번 : 배부른 마라토너 – JAVA [자바] (0) | 2022.04.28 |
댓글