Q. 2022 연세대학교 미래캠퍼스 슬기로운 코딩생활에 N명의 학생들이 응시했다.
이들 중 점수가 가장 높은 k명은 상을 받을 것이다. 이 때, 상을 받는 커트라인이 몇 점인지 구하라.
(커트라인이란 상을 받는 사람들 중 점수가 가장 가장 낮은 사람의 점수를 말한다.)
입력:
첫째 줄에는 응시자의 수 N과 상을 받는 사람의 수 k가 공백을 사이에 두고 주어진다. 둘째 줄에는 각 학생의 점수 x가 공백을 사이에 두고 주어진다.
출력:
상을 받는 커트라인을 출력하라.

- map(): 여러 개 값(리스트, 튜플 등)에 어떤 함수를 한 번에 적용시키고 싶을 때 사용 +) 구조: map(적용할_함수, 반복가능한_자료)
- .split(): 입력받은 것을 띄어쓰기를 기준으로 나눔
- sort(): 리스트 안의 값을 오름차순 정렬 +) reverse=True를 쓰면 내림차순으로 정렬됨
- k번째로 높은 점수는 인덱스 k-1에 있음
'SWLUG(2025) > Algorithm' 카테고리의 다른 글
| [SV 1주차] 없는 숫자 더하기, 문자열 내 p와 y의 개수, 숫자의 표현 (1) | 2025.08.11 |
|---|---|
| [6주차] 약수들의 합 (0) | 2025.08.11 |
| [4주차] 세로읽기 (1) | 2025.08.11 |
| [3주차] 단어 공부 (2) | 2025.08.11 |
| [2주차] 사분면 고르기 (0) | 2025.08.11 |