주사위 3개를 던져서 나오는 숫자에 따라 돈을 준다.
1. 3개 모두 같은 숫자 >> 10000 + 숫자 * 1000
2. 2개만 같은 숫자 >> 같은숫자 * 100 +1000
3. 1개만 같은 숫자 >> 제일 큰 숫자 * 100
세 숫자를 a,b,c라 가정할 때 각 경우의 조건은
1. if (a==b)&&(b==c)
2. else if (a==b) || (b==c)
이때 a==c인 경우 b를 같은 숫자로 정의할 수 없으므로 다시 새롭게 else if문을 사용해야 한다.
else if (a==c)
3. else
로 정의할 수 있다.
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) && (b==c) &&(a==c)){
System.out.println(10000+a*1000);
}
else if((a==b)||(b==c)){
System.out.println(b*100+1000);
}
else if((a==c)){
System.out.println(a*100+1000);
}
else{
System.out.println(Math.max(a, Math.max(b,c))*100);
}
}
}