[백준 25305 자바/JAVA]

문제

2022 연세대학교 미래캠퍼스 슬기로운 코딩생활 N학생들은 주위를 둘러보았다.

이 중에서 가장 높은 점수 케이사람들이 상을 받습니다. 이 시점에서 보상을 받을 수 있는 포인트의 한도를 확인하십시오.

컷오프는 수상자 중 점수가 가장 낮은 사람의 점수입니다.

첫 번째 줄에는 후보자 수 그리고 상을 받는 사람의 수 케이사이에 공백을 두고 지정합니다.

두 번째 행에는 각 학생의 점수 사이에 공백을 두고 지정합니다.

누르다

어워드 컷오프를 인쇄하십시오.


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

public class 커트라인 {
    public static void main(String() args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        StringTokenizer st = new StringTokenizer(br.readLine());
        int num = Integer.parseInt(st.nextToken());
        int max = Integer.parseInt(st.nextToken());

        st = new StringTokenizer(br.readLine());

        ArrayList<Integer> list = new ArrayList<>();

        for (int i = 0; i < num; i++) {
            list.add(Integer.parseInt(st.nextToken()));
        }

        Collections.sort(list, Comparator.reverseOrder());

        System.out.println(list.get(max - 1));

    }
}


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

25305호 : 절단선

응시자의 경우 1등은 100점, 2등은 98점, 3등은 93점입니다. 컷오프는 98점으로 2등까지만 주어진다.

www.acmicpc.net