IT_tech/알고리즘
백준2480 ) 주사위3개 JAVA
신드로
2022. 8. 21. 01:37
https://www.acmicpc.net/problem/2480
2480번: 주사위 세개
1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개
www.acmicpc.net
3개 케이스 단순구현
Math.max를 쓰면 더 간단해질것 같다;;
package backjun;
import java.util.Scanner;
public class ThreeDice {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int firNum = in.nextInt();
int secNum = in.nextInt();
int trdNum = in.nextInt();
int Answer = 0;
//모두 같을 때
if(firNum==secNum&&secNum==trdNum){
Answer = 10000+trdNum*1000;
//모두 다를 때
}else if(firNum!=secNum&&secNum!=trdNum&&firNum!=trdNum){
int Max = 0;
if(Max<firNum){
Max = firNum;
}
if(Max<secNum){
Max = secNum;
}
if(Max<trdNum){
Max = trdNum;
}
Answer = Max *100;
// 2개만 같을때
}else{
if(firNum==secNum){
Answer = 1000+firNum*100;
}
if(secNum==trdNum){
Answer = 1000+secNum*100;
}
if(firNum==trdNum){
Answer = 1000+firNum*100;
}
}
System.out.println(Answer);
}
}