주사위 세개

문제 풀러가기

2480

코드

import java.util.*;

public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int[] arr = new int[3];

    for(int i = 0; i < 3; i++) {
      arr[i] = sc.nextInt();
    }

    Arrays.sort(arr);

    if(arr[0] == arr[2]) {
      System.out.println(10000 + arr[0] * 1000);
    } else if(arr[0] == arr[1]) {
      System.out.println(1000 + arr[0] * 100);
    } else if(arr[1] == arr[2]) {
      System.out.println(1000 + arr[1] * 100);
    } else {
      System.out.println(arr[2] * 100);
    }
  }
}

설명

주어진 조건을 if문으로 하나하나 다 비교했다.

첫번째 조건은 배열을 정렬을 하고 난 후 비교하기 때문에 맨 처음과 끝이 같다면 모든 숫자가 같은 것이다.