프로그래머스 Level1 - K번째수 (JavaScript) / sort 함수 작동법
function solution(array, commands) { var answer=[]; for (var i in commands){ var li = array.slice(commands[i][0]-1,commands[i][1]).sort(function(a,b){return a-b;}); answer.push(li[commands[i][2]-1]); } return answer; } 코드를 하나씩 따라가 봅시다. 먼저, 문제의 예시인 array = [1,5,2,6,3,7,4], commands = [[2,5,3],[4,4,2],[1,7,3]] 로 생각해봅시다. for 문을 이용해 commands의 첫번째 원소인 [2,5,3]을 가져옵니다. 그리고 array 배열을 slice를 통해 잘라줍니다. sl..
알고리즘/JavaScript 코딩테스트
2020. 5. 9. 13:44