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

코딩테스트 연습 > 정렬 > K번째 수

by Love of fate 2021. 8. 16.
728x90
반응형

function solution(array, commands) {
    var answer = [];
	var i;
	var j;
	var k;
	var subArray;
	var cnt = 0;

    for(var index in commands){
    	i = commands[index][0];
    	j = commands[index][1];
    	k = commands[index][2];

		subArray = array.slice(i-1, j);
		subArray.sort(function (f, s) { return f-s; });

    	answer[index] = subArray[k -1];
    	cnt++;
    }

    return answer;
}

 

* 주의점 : 배열 정렬 시 해당 코드에서는 숫자를 정렬하는 것이므로 숫자 정렬 코드를 적용해 주어야 한다.

              다른 코드를 작성할 때에도 간과할 수 있는 부분이므로 주의하자 !

728x90
반응형