728x90
https://www.acmicpc.net/problem/2480
[문제]
[코드]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
if(a == b && a == c)
System.out.println(10000+a*1000);
else if(a == b || a == c)
System.out.println(1000+a*100);
else if(b == c)
System.out.println(1000+b*100);
else
System.out.println(Math.max(a, Math.max(b, c))*100);
sc.close();
}
}
[설명]
1. 주사위 3개를 던져 나온 수를 입력받는다.
2. 첫 번째, 두 번째, 세 번째 주사위가 모두 같을 때를 작성한다.
3. 첫 번째와 두번째만 같은 수 일때, 첫번째와 세번째 수만 같을 때, 두번째와 세번째 수만 같은 경우를 작성한다.
4. 세 주사위의 숫자가 모두 다를 때를 Math.max()로 출력한다.
*Math.max(a, b)는 a와 b 중에 더 큰 수를 출력하는 것이다.
[결과]
728x90
'백준(Baekjoon)' 카테고리의 다른 글
[백준] 3046번: R2 - 자바 (0) | 2022.03.17 |
---|---|
[백준] 2475번: 검증수 - 자바 (0) | 2022.03.15 |
[백준] 2338번: 긴자리 계산 - 자바 (0) | 2022.03.14 |
[백준] 1271번: 엄청난 부자2 - 자바 (0) | 2022.03.14 |
[백준] 11654번: 아스키 코드 - 자바 (0) | 2022.03.12 |