728x90
문제
https://www.acmicpc.net/problem/2480
다시 브론즈 4로 떨어졌다.
풀이
1.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] str = br.readLine().split(" ");
int a = Integer.parseInt(str[0]);
int b = Integer.parseInt(str[1]);
int c = Integer.parseInt(str[2]);
int reward = 0;
int x = 0;
if(a==b&&a==c&&b==c) {
reward = 10000+a*1000;
} else if((a==b&&b!=c&&a!=c)||
(a!=b&&b==c&&a!=c)||
(a!=b&&b!=c&&a==c)) {
x = a==b?a:b==c?b:c;
reward = 1000+x*100;
} else {
if(a>b&&a>c) {
x=a;
} else if (b>a&&b>c) {
x=b;
} else {
x=c;
}
reward = x*100;
}
System.out.println(reward);
}
}
2.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] str = br.readLine().split(" ");
int a = Integer.parseInt(str[0]);
int b = Integer.parseInt(str[1]);
int c = Integer.parseInt(str[2]);
int reward = 0;
if(a==b&&a==c) {
reward = 10000+a*1000;
} else if (a==b) {
reward = 1000+a*100;
} else if (a==c){
reward = 1000+a*100;
} else if (b==c){
reward = 1000+b*100;
} else {
reward = Math.max(a, Math.max(b, c))*100;
}
System.out.println(reward);
}
}
'백준 문제풀기 > 조건문' 카테고리의 다른 글
[Java] 백준 2525 오븐 시계 (0) | 2022.11.14 |
---|---|
[Java] 백준 2884 알람 시계 (0) | 2022.11.14 |
[Java] 백준 14681 사분면 고르기 (0) | 2022.11.14 |
[Java] 백준 2753 윤년 (0) | 2022.11.14 |