[백준/JAVA] 조건문 - 2480번 주사위 세개

신승현·2022년 8월 4일
0

더 좋은 문제 풀이가 있거나 궁금하신 점이 있다면 편하게 댓글 남겨주세요!


📝 문제



🤷‍♂️ 접근 방법


3개의 수를 비교하는 문제입니다. 문제는 간단하지만 발생할 수 있는 케이스를 잘 정리해보는 것이 중요한 문제입니다.
그럼 아래의 코드를 통해 문제를 풀어보겠습니다.


✍ 풀이


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int num1 = sc.nextInt();
        int num2 = sc.nextInt();
        int num3 = sc.nextInt();

        int money =0;

        if(num1 == num2){
            if(num2 == num3)  money = 10_000 + num1 * 1_000;
            else money = 1_000 + num1 * 100;
        }
        else if (num1 == num3){
            money = money = 1_000 + num1 * 100;
        }
        else if (num2 == num3){
            money = money = 1_000 + num2 * 100;
        }
        else{
            if(num1 > num2 && num1 >num3) money = num1 * 100;
            else if(num2 > num1 && num2 >num3) money = num2 * 100;
            else money = num3 * 100;
        }

        System.out.println(money);

    }
}
profile
I have not failed. I've just found 10,000 ways that won't work. - Thomas A. Edison

0개의 댓글