제한사항
- array의 길이는 1 이상 100 이하입니다.
- array의 각 원소는 1 이상 100 이하입니다.
- commands의 길이는 1 이상 50 이하입니다.
- commands의 각 원소는 길이가 3입니다.
//
// main.swift
// Programmers_K번째수
//
// Created by 임지성 on 2021/09/25.
//
import Foundation
func solution(_ array:[Int], _ commands:[[Int]]) -> [Int] {
var result = [Int]()
commands.forEach {
result.append(array[$0[0]-1...$0[1]-1].sorted()[$0[2]-1])
}
return result
}
commands.foreach 로 이차원배열인 commands의 원소 하나씩 집음
'Algorithm' 카테고리의 다른 글
[Programmers] 체육복 (0) | 2021.09.28 |
---|---|
[Programmers] 2021 KAKAO BLIND RECRUITMENT - 신규 아이디 추천 (0) | 2021.09.24 |
[Programmers] 로또의 최고순위와 최저 순위 (0) | 2021.09.24 |
[Programmers] 두 개 뽑아서 더하기 (0) | 2021.09.14 |
[Programmers] 카카오 크레인 인형 뽑기 게임 (0) | 2021.09.12 |
댓글