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
반응형
'알고리즘 > 카카오 프로그래머스' 카테고리의 다른 글
SQL) 아픈 동물 찾기 - Oracle (0) | 2023.01.12 |
---|---|
SQL) 오프라인/온라인 판매 데이터 통합하기 - Oracle (0) | 2023.01.12 |
SQL) 재구매가 일어난 상품과 회원 리스트 구하기 - Oracle (0) | 2023.01.12 |
SQL) 평균 일일 대여 요금 구하기 - Oracle (0) | 2023.01.12 |
코딩테스트 연습 - 해시- 완주하지 못한 선수 (0) | 2020.10.27 |