[프로그래머스LV1] K번째 수

Junyoung Park·2022년 8월 16일
0

코딩테스트

목록 보기
568/631
post-thumbnail

1. 문제 설명

K번째 수

2. 문제 분석

부분 배열을 만들어서 정렬하는 간단한 문제

3. 나의 풀이

import Foundation

func solution(_ array:[Int], _ commands:[[Int]]) -> [Int] {
    var answers = [Int]()
    for command in commands {
        let (i, j, k) = (command[0]-1, command[1]-1, command[2]-1)
        let splitedArray = Array(array[i...j]).sorted()
        let answer = splitedArray[k]
        answers.append(answer)
    }
    return answers
}
profile
JUST DO IT

0개의 댓글