본문으로 바로가기

커트라인

category 코딩테스트_문제풀이/백준 2023. 12. 21. 17:23

🦛 문제

2022 연세대학교 미래캠퍼스 슬기로운 코딩생활에 명의 학생들이 응시했다.

이들 중 점수가 가장 높은 명은 상을 받을 것이다. 이 때, 상을 받는 커트라인이 몇 점인지 구하라.

커트라인이란 상을 받는 사람들 중 점수가 가장 가장 낮은 사람의 점수를 말한다.

 

🦛 입력

첫째 줄에는 응시자의 수 과 상을 받는 사람의 수 가 공백을 사이에 두고 주어진다.

둘째 줄에는 각 학생의 점수 가 공백을 사이에 두고 주어진다.

 

🦛 출력

상을 받는 커트라인을 출력하라.

 

🦛 제한

  •  1≤
  •  1≤
  •  0

 

🦛 예제

# 예제 입력 1

5 2
100 76 85 93 98

 

# 예제 출력 1

98

 

🦛 문제 풀이

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        Integer[] score = new Integer[a];
        for(int i=0; i < a; i++) {
            score[i] = sc.nextInt();
        }
        Arrays.sort(score, Collections.reverseOrder());
        System.out.println(score[b-1]);
    }
}

'코딩테스트_문제풀이 > 백준' 카테고리의 다른 글

백준 2751번 : 수 정렬하기 2  (0) 2024.01.02
백준 14425번 : 문자열 집합  (0) 2024.01.02
수 정렬하기  (0) 2023.12.21
제로  (0) 2023.06.02
백준 11720번 : 숫자의 합 구하기  (0) 2023.05.01