코딩테스트 #4 K번째 수

Jake Seo·2020년 6월 23일
0

프로그래머스 LV1

목록 보기
4/36

문제

풀이

문제는 매우 간단합니다. 배열의 일정 부분을 잘라내는 자바스크립트의 slice 함수를 이용해서 부분을 나누고, 자바스크립트의 sort함수를 이용하여 정렬하면 따로 코딩할 것이 많이 없는 문제입니다.

function solution(array, commands) {
    return commands.map(c => array.slice(c[0]-1, c[1]).sort((a,b) => a-b)[c[2]-1]);
}

위와 같이 한 줄로 풀릴 수 있습니다. 다만, 주의해야 할 점이 하나 있는데 바로 sort함수의 정렬 기준입니다.

정렬 기준에 대해서는 여기에 잘 적어두었습니다.

profile
풀스택 웹개발자로 일하고 있는 Jake Seo입니다. 주로 Jake Seo라는 닉네임을 많이 씁니다. 프론트엔드: Javascript, React 백엔드: Spring Framework에 관심이 있습니다.

0개의 댓글