프로그래밍/백준 알고리즘 코드
[백준] 2480번 자바 주사위 세개 - 조건문
졸린이
2022. 8. 14. 12:37
반응형
간단하다. 문제에 수식을 그대로 가져다 쓰면 된다.
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행 : 다 다를경우는 가장 큰 값을 구해서 출력한다.
끝~
반응형