iOS 개발 공부

[Swift] 명예의 전당 본문

프로그래머스/Lv.1

[Swift] 명예의 전당

물복딱복준복 2023. 2. 12. 00:10
import Foundation

// k 일 이전 : 제일 작은 수
// k 일 이후 : 제일 작은 수 보다 큰 수
func solution(_ k:Int, _ score:[Int]) -> [Int] {
    var answer: [Int] = []
    var newScore: [Int] = []

    for index in 0..<score.count {
        newScore.append(score[index])
        newScore.sort(by: >)
        if newScore.count < k {
            answer.append(newScore.last!)
        } else {
            answer.append(newScore[k - 1])
        }
    }

    return answer
}

 

'프로그래머스 > Lv.1' 카테고리의 다른 글

[Swift] 문자열 나누기  (0) 2023.02.14
[Swift] 모의고사  (0) 2023.02.14
[Swift] 로또의 최고순위와 최저순위  (0) 2023.02.12
[Swift] 둘만의 암호  (0) 2023.02.12
[Swift] 두 정수 사이의 합  (0) 2023.02.12