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

Derhon·2023년 1월 16일
0

문제풀이

목록 보기
5/13
post-thumbnail

K번째수

function solution(array, commands) {
    let answer = [];
    
    commands.forEach((command) => {
        answer.push(array.slice(command[0]-1, command[1]).sort((prev, next) => {return prev - next})[command[2]-1])
    });
    
    return answer;
}

2번 테스트 케이스에서 자꾸 실패하길래, 이유를 알고보니sort()는 compare function을 따로 지정해주지 않으면 유니코드를 기준으로 정렬한다는 점 때문이었다.
compare function을 지정해주니 통과할 수 있었다.

profile
🧑‍🚀 이사했어요 ⮕ https://99uulog.tistory.com/

0개의 댓글