가오리의 코딩일기

K번째수 본문

HTML+CSS+JavaScript/프로그래머스

K번째수

류경혜 2022. 6. 9. 14:00

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

 

코딩테스트 연습 - K번째수

[1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3]

programmers.co.kr

function solution(array, commands) {
    let answer = [];
    let i = 0;
    let j = 0;
    let k = 0;
    for(let n = 0; n < commands.length; n++){
        i = commands[n][0];
        j = commands[n][1];
        k = commands[n][2];
        let sorted = array.slice(i-1, j).sort((a,b)=> a-b);
        answer.push(sorted[k-1]);
    }
    return answer;
}

→ sort((a,b) => a-b) : 오름차순 정렬

 + 참고 블로그 :

https://velog.io/@jakeseo_me/Javascript-Sort%ED%95%A8%EC%88%98%EC%97%90-%EB%8C%80%ED%95%9C-%EC%9E%A1%EC%A7%80%EC%8B%9D

 

Javascript Sort함수에 대한 잡지식

javascript sort 함수는 당신이 원하는대로 동작하지 않을 것이다. (만일 당신이 비교 함수를 작성하지 않는다면)

velog.io

 

'HTML+CSS+JavaScript > 프로그래머스' 카테고리의 다른 글

완주하지 못한 선수  (0) 2022.06.10
두개 뽑아서 더하기  (0) 2022.06.09
자릿수 더하기  (0) 2022.06.09
문자열 다루기 기본  (0) 2022.06.09
두 정수 사이의 합  (0) 2022.06.08