[백준] 2480번(Java/자바)

Yeoonnii·2022년 8월 24일
0
post-custom-banner

백준 2480번 주사위 세개

💻제출 코드

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();
        int max = 0;

        if( A!=B && A!=C && B!=C ){ // A, B, C, 가 모두 다른 경우
            if( A>=B && A>=C ){ // A > B, C
                max = A;
            } else if( B>=A && B>=C ){ // B > A, C
                max = B;
            } else { // C > A, B
                max = C;
            }
            System.out.println( max * 100 );
        } else if( A == B && A == C  ){ // A, B, C가 모두 같은 경우
            System.out.println( 10000 + (A*1000) );
        } else if( A == B || A == C ){ // A = B 또는 A = C
            System.out.println( 1000 + (A*100) );
        } else { // B = C
            System.out.println( 1000 + (B*100) );
        }
        sc.close();
    }
}

💡 조건문 조건 작성시

조건을 최소로 작성하는 것을 목표로 코드 작성하기

  • 주사위 3개가 모두 다른 경우( A!=B && A!=C && B!=C )
  • 주사위 3개가 모두 같은 경우 ( A == B && A == C )

조건 설정시 중복조건 먼저 주고 나머지는 else로 처리!

post-custom-banner

0개의 댓글