[백준] 2480 주사위 세개 - Java

Yunki Kim·2022년 11월 28일
0

백준

목록 보기
26/104
post-thumbnail

문제


링크


코드

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine(), " ");

        int a = Integer.parseInt(st.nextToken());
        int b = Integer.parseInt(st.nextToken());
        int c = Integer.parseInt(st.nextToken());

        if ((a != b) && (b != c) && (c != a)) {
            int max = Math.max(a, Math.max(b, c));
            System.out.println(max * 100);
        } else if ((a == b) && (a == c)) {
            System.out.println(10000 + (a * 1000));
        } else if ((a == b) || (a == c)) {
            System.out.println(1000 + (a * 100));
        } else {
            System.out.println(1000 + (b * 100));
        }
        br.close();
    }
}

리뷰

if문과 비교연산자를 통해 출력하였다.
많은 양의 비교연산자를 사용하다보니 순서를 알맞게 배치하는 것이 중요한 것 같다.

0개의 댓글