문제 링크

분류 / 레벨 / 언어

정렬 / LV.1 / Javscript

설명

이 문제는 특히 해야할 일을 input에 순차적으로 명시했다.
commands를 여러 command로 분리하고
array를 특정 구간 command[0],command[1] 사이로 자른 후,
정렬하여,
command[2] 위치를 출력한다.
각 언어의 내장 함수를 활용하여 풀어야 한다.

전체 코드

1
2
3
4
5
function solution(array, commands) {
return commands.map(
v => array.slice(v[0] - 1, v[1]).sort((a, b) => a - b)[v[2] - 1]
);
}