본문 바로가기
Baekjoon 자바 코드/조건문

[백준] 2480번 주사위 세개 풀이 코드 (Java 자바)

by 망댕이 2024. 6. 18.
반응형

접근 방법)

같은 눈이 3개가 나오는 경우

같은 눈이 2개만 나오는 경우

모두 다른 눈이 나오는 경우

 

이 세가지 경우의 조건문을 짜는 것이 가장 중요하다.

같은 눈이 3개가 같을 경우는 a=b=c

같은 눈이 2개만 나올 경우는 a=b or a=c 일 때와 b=c 일때로 조건문을 2개 생성해야한다.

마지막으로 모두 다른 눈이 나오는 경우는 else를 이용하여 나머지 코드를 작성하면 된다.

정답 코드 1)

import java.util.Scanner;

class Main{
    public static void main(String[] args){
        Scanner s = new Scanner(System.in);
        int a = s.nextInt();
        int b = s.nextInt();
        int c = s.nextInt();
        
        if(a==b&&b==c){
            System.out.println(10000+(a*1000));
        }else if(a==b||a==c){
            System.out.println(1000+(a*100));
        }else if(b==c){
            System.out.println(1000+(b*100));
        }else{
            System.out.println(Math.max(Math.max(a,b),c)*100);
        }
    }
}

 

반응형