본문 바로가기
알고리즘/프로그래머스

[JS / 프로그래머스] - (정렬) k번째 수

by 미니미니찍찍 2022. 6. 20.

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 result = [];
    for(let l = 0 ; l <commands.length ; l ++ ){
        let i = commands[l][0];
        let j = commands[l][1];
        let k = commands[l][2];
    
        result.push(array.slice(i-1,j).sort((a,b)=> a- b)[k-1]);
    }
    var answer = result;
     return answer;
}

 

 

전반적으로 이 문제는 난이도가 너무 쉬웠다.

나같은 알고리즘 초보자도 쉽게 푼 문제

728x90
반응형