LHJ

I'm a FE developer.

Level 1. 문제 2

24 May 2020 » js_quiz

Level 1. 문제 2

2차 배열
x ~ y 사이 배열 추출 후 오름차순 정렬 후 z번째 데이터 추출
추출한 데이터를 배열형태로 내보내기

// 입력
[1, 5, 2, 6, 3, 7, 4] , [[2, 5, 3], [4, 4, 1], [1, 7, 3]]

// 출력
[5, 6, 3]
// 내가 푼 답
const commands = (arr, com) => {
    let res = [];
    for (let i=0; i<com.length; i++) {
        let arr2 = arr.slice(com[i][0]-1, com[i][1]);
        arr2.sort((a, b) => {
            return a < b ? -1 : a > b ? 1 : 0;
        })
        res.push(arr2[com[i][2]-1]);
    } 
    return res;
}

Related Posts