반응형
https://www.acmicpc.net/problem/2480
2480번: 주사위 세개
1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개
www.acmicpc.net
주사위를 던져 규칙에 따라 상금을 받는 조건문 if 단계문제이다.
여러 방법이 있겠지만 아래 방법으로 풀었다.
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int a = in.nextInt();
int b = in.nextInt();
int c = in.nextInt();
int sum = 0;
if( a == b ){
if( b == c ){
sum += 10000 + (a * 1000);
System.out.println(sum);
} else if( b != c ){
sum = 0;
sum += 1000 + ( a * 100 );
System.out.println(sum);
}
} else if(a == c) {
sum += 1000 + ( a * 100);
System.out.println(sum);
} else if ( b == c) {
sum += 1000 + ( b * 100);
System.out.println(sum);
} else {
if(a>b && a>c ) {// a 가 b 보다 크고 a 가 c 보다 클때
System.out.println(a * 100);
} else if(b>a && b>c) { // b가 a 보다 크고 b가 c 보다 클때
System.out.println(b * 100);
} else {
System.out.println(c * 100);
}
}
}
}
반응형