문제풀이/백준 문제
BackJoon_2480 주사위 세개
HSWSH
2023. 7. 18. 18:09
import java.util.Scanner;
public class ThreeDice {
public static void main(String[] args) {
// 1. 입력받기 위해 스캐너를 생성한다.
Scanner sc = new Scanner(System.in);
// 2. 변수로 선언한다.
int A = 0;
int B = 0;
int C = 0;
int prize = 0;
// 3. 주사위를 입력받는다.
while(true) {
A = sc.nextInt();
if(0<=A & A<=6) {
break;
}
}
while(true) {
B = sc.nextInt();
if(0<=B & B<=6) {
break;
}
}
while(true) {
C = sc.nextInt();
if(0<=C & C<=6) {
break;
}
}
// 4. 상금을 계산한다.
if(A==B & B==C) { // 만약 주사위 눈이 모두 같으면
prize = 10000+A*1000;
} else if(A==B | B==C | C==A) { // 만약 주사위 눈이 2개만 같으면
if(A==B) { // 같은 주사위 눈 찾기
prize = 1000 + A * 100;
}else if(B==C) {
prize = 1000 + B * 100;
}else{
prize = 1000 + C * 100;
}
} else { // 만약 주사위 눈이 아무것도 같지 않으면
if(A>=B & A>=C) {
prize = A*100;
} else if(B>=A & B >=C) {
prize = B*100;
}else {
prize = C*100;
}
}
// 5. 출력
System.out.println(prize);
}
}