본문 바로가기
PS/BOJ

[자바] 백준 2480 - 주사위 세개 (boj java)

by Nahwasa 2022. 5. 9.

문제 : boj2480

 

  셋 다 같은 눈인지, 셋 중 둘이 같은 눈인지, 모두 다른 눈인지 확인만 할 수 있다면 풀 수 있다. if문을 사용해 짜보자!

 

코드 : github

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        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) {
            bw.write((10000 + 1000 * a) + "\n");
        } else if (a == b || b == c || a == c) {
            int sameNum = a==b?a : (b==c?b : c);
            bw.write(1000 + 100 * sameNum + "\n");
        } else {
            int maxNum = Math.max(Math.max(a,b),c);
            bw.write(100 * maxNum + "\n");
        }

        bw.flush();
        br.close();
        bw.close();
    }
}

 

댓글