본문 바로가기

프로그래머스 문제/Level 1

[프로그래머스] K번째수 - 자바스크립트

문제 설명

 

 

 

문제 풀이

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

문제의 예시에 맞게 fir, sec에 임시로 값을 담고 마지막 answer에 집어 넣었다.

 

 

 

실행 결과

 

 

 

코드 채점하고 제출