728x90
반응형
![](https://blog.kakaocdn.net/dn/EbB6C/btrAeOZpQ3u/F7z1EKy7pNVp40A6k1B7kK/img.png)
![](https://blog.kakaocdn.net/dn/bEQC9P/btrAjpc3UMd/IKoT3PHowlCJBJlbPI0yNk/img.png)
https://www.acmicpc.net/problem/2480 문제 출처
1. 3개가 같은 경우
2. 2개만 같고 하나가 다른 경우 : 에 대하여, 각 케이스별 분기처리
3. 모두 같지 않은 경우: max값 구하기
를 잘 나누어 계산하면 되는 쉬운 문제.
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] args) throws Exception{
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());
int prize = 0;
int max = 0;
//a = b = c
if(a == b && a == c){
prize = 10000 + a * 1000;
} else{
if(a == b || a == c){ //a = b or a = c
prize = 1000 + a * 100;
} else if(b == c){ //b = c
prize = 1000 + b * 100;
} else { //모두 같지 않은 경우
max = Math.max(a, Math.max(b, c)); //3개 최댓값
prize = max * 100;
}
}
System.out.println(prize);
}
}
728x90
반응형
'study > CodingTest' 카테고리의 다른 글
최댓값의 인덱스 구하기 (0) | 2022.10.02 |
---|---|
백준 4153 직각삼각형(Java) (4) | 2022.04.26 |
백준 2525 오븐 시계 (Java) (1) | 2022.04.24 |
백준 3009 네 번째 점(Java) (2) | 2022.01.04 |
백준 1085 직사각형에서 탈출(Java) (1) | 2022.01.03 |
댓글