FrontEnd/프로그래머스

[JS] K번째 수

정_민_규 2023. 4. 27. 15:58
728x90

문제의 순서대로 자르고 -> 정렬하고 -> k번째 값을 가져오면 된다.

 

map,slice,sort함수를 체이닝 해서 해결하였다.

 

const solution = (array, commands) => commands.map(el => array.slice(el[0]-1,el[1]).sort((a,b) => a-b)[el[2]-1]);

 

사실 가독성이 좋은 코드는 아니라 생각한데 가끔씩은 이런 스타일로 하는것도 재밌는 것 같다.

728x90