728x90
반응형

백준알고리즘

- Bronze 4 -

 #13597. Tri-du by JAVA and node.js 

 


 

문제

출처: https://www.acmicpc.net/problem/13597 

번역: https://www.acmicpc.net/board/view/86004

 

글 읽기 - (번역) 13597 - 트라이두

댓글을 작성하려면 로그인해야 합니다.

www.acmicpc.net

 


 

접근 방법

가장 센건 트리플 (숫자가 클 수록 좋다)이고, 그 다음은 페어 중 숫자가 더 큰 수가 나오게 뽑으면 된다.

예제 1에서 10, 7이 주어졌으므로 트리플10은 해당이 안 되고, 페어 10이 가장 좋은 패가 될 것이다.

예제 2에서 2, 2가 주어졌으므로 트리플2가 가장 좋은 패가 될 것이다.

 

따라서 입력받은 수가 같으면 같은 수를 출력하면 되고, 다르면 둘 중 큰 수를 출력하면 된다.

삼항연산자와 Math.max()를 이용하자.


 

풀이

▶ JAVA

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int a = scan.nextInt();
        int b = scan.nextInt();
        scan.close();

        System.out.println(a == b? a : Math.max(a, b));
    }
}

 

▶ node.js

var fs = require('fs');
var input = fs.readFileSync('/dev/stdin').toString().trim().split(' ').map(v => +v);

console.log(input[0] == input[1] ? input[0] : Math.max(input[0], input[1]));

 


 

결과

 


 

 

 

 

 

End.

heisely's 괴발개발 개발일지

 

728x90
반응형

+ Recent posts