문제 풀이/백준

[백준]2693번. N번째 큰 수 (JAVA)

27200 2024. 4. 12. 15:53

https://www.acmicpc.net/problem/2693


풀이

import java.io.*;
import java.util.*;

public class Main {


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

        int n = Integer.parseInt(br.readLine());
        for(int j = 0; j < n; j++){
            int[] arr = new int[10];
            st = new StringTokenizer(br.readLine());
            for(int i = 0; i < 10; i++){
                arr[i] = Integer.parseInt(st.nextToken());
            }
            Arrays.sort(arr);
            System.out.println(arr[7]);
        }
    }

}

 

직접 정렬을 하는 방법도 있겠지만 간단하게 Arrays.sort를 사용했다.

도구정리에 있는 다양한 정렬 방법도 화이트보드 테스트를 위해 숙지할 필요는 있다고 생각한다.