[JAVA] 주사위 세 개

2022. 3. 1. 15:55·Computer Science/Algorithm


 

제출 코드

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

public class Main {
    public static void main(String[] args) throws IOException {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        String[] str = br.readLine().split(" ");
        int A = Integer.parseInt(str[0]);
        int B = Integer.parseInt(str[1]);
        int C = Integer.parseInt(str[2]);

        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(10000 + (B * 100));
        } else {
            System.out.println((Math.max(Math.max(A, B), C) * 100));
        }
    }
}

 

처음에는 if문을 써서 코드가 길었는데 검색 후에 Math 객체를 알게되어서 바로 적용했다.

 

 

➰ Math

수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체로 모든 속성과 메서드가 정적이다. 파이 상수는 Math.PI 속성을 사용하면 되고, 사인 함수는 Math.sin(x)와 같이 호출이 가능하다. 

 

제출 코드에서 사용한 Math.max()는 입력값으로 받은 0개 이상의 숫자 중 가장 큰 순환을 반환하는 함수로 코드 상에서는 먼저 A와 B 중 큰 수를 반환하고 이후에 그 수와 C를 비교해서 가장 큰 숫자를 반환한다. 

 

 

 


https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/max

 

Math.max() - JavaScript | MDN

Math.max()함수는 입력값으로 받은 0개 이상의 숫자 중 가장 큰 숫자를 반환합니다.

developer.mozilla.org

 

'Computer Science > Algorithm' 카테고리의 다른 글

[JAVA] X보다 작은 수  (0) 2022.03.03
[JAVA] 빠른 A+B  (0) 2022.03.02
[JAVA] 곱셈  (0) 2022.02.22
[JAVA] 나머지  (0) 2022.02.22
[JAVA] A + B  (0) 2022.02.14
'Computer Science/Algorithm' 카테고리의 다른 글
  • [JAVA] X보다 작은 수
  • [JAVA] 빠른 A+B
  • [JAVA] 곱셈
  • [JAVA] 나머지
soro.k
soro.k
  • soro.k
    일일소록
    soro.k
  • 전체
    오늘
    어제
    • 분류 전체보기 (181)
      • Java (14)
      • Spring (24)
      • JavaScript (5)
      • DB (32)
      • Web (6)
      • Computer Science (47)
        • Operating System (9)
        • Network (3)
        • Data Structure (6)
        • Algorithm (28)
      • Git (1)
      • 노트 (4)
        • F-lab (20)
        • 회고 (14)
        • Review (12)
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
soro.k
[JAVA] 주사위 세 개
상단으로

티스토리툴바