새소식

인기 검색어

프로그래머스/Lv.1

[Swift] 명예의 전당

  • -
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
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.