반응형
https://www.acmicpc.net/problem/2480
- 문제
- 문제 풀이
백준 2480번은 브론즈 4 난이도의 수학 문제이다. 이 문제에서는 3개의 수가 주어진다. 이를 a, b, c라고 하겠다. 이 문제에서는 3개의 경우가 있다.
1. 이 3개의 수가 모두 같으면 10000 + 같은 수 * 1000을 출력한다.
2. 2개의 수가 같으면 1000 + 같은 수 * 100을 출력한다.
3. 3개의 수가 모두 다르면 가장 큰 수 * 100을 출력한다.
이제 이 문제에서 주어진 예제들을 한번 보겠다.
EX 1) a = 3, b = 3, c = 6
a와 b가 같기 때문에 1000 + 3 * 100 = 1300을 출력한다.
EX 2) a = 2, b = 2, c = 2
a, b, c가 모두 같기 때문에 10000 + 2 * 1000 = 12000을 출력한다.
EX 3) a = 6, b = 2, c = 5
a, b, c가 모두 다르기 때문에 가장 큰 수인 6 * 100 = 600을 출력한다.
- 코드
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 a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
int c = Integer.parseInt(st.nextToken());
if (a == b && a == c) {
System.out.print(10000+a*1000);
} else if (a == b) {
System.out.print(1000+a*100);
} else if (a == c) {
System.out.print(1000+a*100);
} else if (b == c) {
System.out.print(1000+b*100);
} else {
System.out.print(Math.max(a,Math.max(b,c)) * 100);
}
}
}
- 후기
되게 간단한 브론즈 4 난이도의 수학 문제였다.
반응형
'백준' 카테고리의 다른 글
[백준] 1037번 : 약수 – JAVA [자바] (0) | 2022.04.18 |
---|---|
[백준] 2163번 : 초콜릿 자르기 – JAVA [자바] (0) | 2022.04.18 |
[백준] 1764번 : 듣보잡 – JAVA [자바] (1) | 2022.04.17 |
[백준] 10926번 : ??! – JAVA [자바] (0) | 2022.04.15 |
[백준] 5543번 : 상근날드 – JAVA [자바] (0) | 2022.04.15 |
댓글