알고리즘

백준 알고리즘 2480번: 주사위 세개 - JAVA

zumsim 2024. 4. 26. 22:09
728x90
반응형

https://www.acmicpc.net/problem/2480

 

2480번: 주사위 세개

1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개만

www.acmicpc.net

 

import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        String [] text = sc.nextLine().split(" ");
        
        int result = 0;
        
        if(text[0].equals(text[1]) && text[1].equals(text[2])) {
            result = 10000+(Integer.parseInt(text[0])*1000);
        }else if(text[0].equals(text[1]) || text[1].equals(text[2]) || text[0].equals(text[2])){
            if(text[0].equals(text[1]) || text[0].equals(text[2])) {
                result = 1000+(Integer.parseInt(text[0])*100);
            }else if(text[1].equals(text[2])) {
                result = 1000+(Integer.parseInt(text[1])*100);
            }
        }else {
            int temp = Integer.parseInt(text[0]);
            
            for(int i=1; i<text.length; i++) {
                if(temp < Integer.parseInt(text[i])) {
                    temp = Integer.parseInt(text[i]);
                }
            }
            
            result = temp*100;
        }
        System.out.println(result);
    }
}
cs

 

 

뭔가 필요에 의해서가 아니라 심심풀이로 하는 거라 시간 효율이나 그런건 특별히 고려하지 않았지만 참고가 필요할 지도 모르는 사람들을 위해 올려둡니다.

728x90
반응형