반응형
간단하다. 문제에 수식을 그대로 가져다 쓰면 된다.
1. 입력값 세개가 같으면 10000 + 같은 값 * 1000
2. 두개가 같으면 1000 + 같은 값 * 100
3. 다 다르면 가장 큰 값 * 100
이대로 출력하면 된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int a, b, c;
a = sc.nextInt();
b = sc.nextInt();
c = sc.nextInt();
if(a == b && a == c) {
System.out.println(10000 + a * 1000);
} else if(a == b && a != c || a == c && a != b) {
System.out.println(1000 + a * 100);
} else if(b == c && b != a) {
System.out.println(1000 + b * 100);
} else {
int max = a;
if(max < b) max = b;
if(max < c) max = c;
System.out.println(max * 100);
}
}
}
|
cs |
13행 : 다 같을경우
15행, 17행 : 두개만 같을 경우
19행 : 다 다를경우는 가장 큰 값을 구해서 출력한다.
끝~
반응형
'프로그래밍 > 백준 알고리즘 코드' 카테고리의 다른 글
[백준] 2751번 자바 수 정렬하기 2 - 정렬 (0) | 2022.10.03 |
---|---|
[백준] 25304번 자바 영수증 - 반복문 (4) | 2022.08.16 |
[백준] 2525번 자바 오븐 시계 - 조건문 (1) | 2022.08.14 |
[백준] 25083번 자바 새싹 [입출력과 사칙연산] (0) | 2022.08.14 |
백준 3003번 자바 킹, 퀸, 룩, 비숍, 나이트, 폰 [입출력과 사칙연산] (0) | 2022.08.14 |
댓글