Where who wants to meet someone

백준 Swift [25305] 커트라인 본문

백준 알고리즘 문제 기록/정렬

백준 Swift [25305] 커트라인

Lust3r 2023. 8. 1. 18:42
728x90

난이도

브론즈 II

 

문제

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

 

25305번: 커트라인

시험 응시자들 가운데 1등은 100점, 2등은 98점, 3등은 93점이다. 2등까지 상을 받으므로 커트라인은 98점이다.

www.acmicpc.net

 

내 답안

let input = readLine()!.split(separator: " ").map { Int($0)! }

let participants = input[0]
let winners = input[1]

var array = readLine()!.split(separator: " ").map { Int($0)! }
array.sort()

print(array[array.count - winners])

- participants: 참가한 사람의 수

- winners: 수상하는 사람의 수

- array: 주어진 값 저장

- 이후 sort하여 정렬하면 커트라인은 array의 count에서 수상하는 사람의 수를 뺀 인덱스의 값이다.