May 07, 2020
array를 commands[0]부터 commands[1]까지 자른 후 오름차순 한다.
commands[2]번째 요소를 반환한다.
var solution = (arr, cmds) => {
return cmds.map((v, i) => {
var slice_arr = arr.slice(v[0] - 1, v[1])
slice_arr.sort((a, b) => a - b)
return slice_arr[v[2] - 1]
})
}
solution(
[1, 5, 2, 6, 3, 100, 7, 4],
[
[2, 5, 3],
[4, 4, 1],
[1, 7, 3],
]
)