300x250
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) { // 3개다 같을 경우 10000 + (같은눈) x 1000
System.out.println(10000 + A * 1000);
} else if(A == B && A != C || A == C && A != B) { // 2개만 같을 경우 1000 + (같은눈) x 100
System.out.println(1000 + A * 100);
} else if(B == C && B != A){ // 2개만 같을 경우 1000 + (같은눈) x 100
System.out.println(1000 + B * 100);
}else { // 모두 다른 눈이 나오는 경우
int m = A; // (그중 가장 큰눈) x 100
if (m < B) m = B;
if (m < C) m = C;
System.out.println(m * 100);
}
}
}
300x250
'Progamming > BAEK JOON > 백준의 알고리즘' 카테고리의 다른 글
[백준] 10950번 : A+B -3 - JAVA (0) | 2023.02.08 |
---|---|
[백준] 2739 : 구구단 - JAVA (0) | 2023.02.08 |
[백준] 2525 : 오븐 시계 - JAVA (0) | 2023.02.08 |
[백준] 2884번 : 알람 시계 - JAVA (0) | 2023.02.08 |
[백준] 14681번 : 사분면 고르기 - JAVA (0) | 2023.02.07 |