func solution(_ array:[Int], _ commands:[[Int]]) -> [Int] {
var result:[Int] = []
for i in 0...commands.count - 1 {
var arr:[Int] = []
//2,5
for j in commands[i][0] - 1...commands[i][1] - 1 {
arr.append(array[j])
arr.sort{$0<$1}
}
// print(arr)
var three = commands[i][2]
result.append(arr[three - 1])
}
return result
}
sort 고차함수 사용, 중첩 for문 사용
'코테 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 체육복 스위프트 (0) | 2022.01.13 |
---|---|
[프로그래머스] 모의고사 스위프트 (0) | 2022.01.12 |
[프로그래머스] 소수만들기 스위프트 (0) | 2022.01.11 |
[프로그래머스] 내적 스위프트 (0) | 2022.01.11 |
[프로그래머스] 음양더하기 스위프트 (0) | 2022.01.11 |
댓글