[프로그래머스] Lv1 - K번째수

2544 단어 정렬정렬

https://programmers.co.kr/learn/courses/30/lessons/42748

function solution(array, commands) {
    var answer = [];
    answer = commands.map(command=>{
        const [i,j,k] = command
        return array.slice(i-1,j).sort((a,b)=>a-b)[k-1]
    })
    return answer;
}

slice로 배열을 자르고 sort하고 해당하는 인덱스의 값을 반환하도록 했다.
주의할점은 설명에서 말하는 순서가 0부터가 아닌 1부터 시작이므로 이를 고려해야한다.

level 1의 문제들은 시키는것을 잘 할 수 있는지의 정도르 체크하는 수준인것 같다.

좋은 웹페이지 즐겨찾기