https://programmers.co.kr/learn/courses/30/lessons/42748
이번에는 slice랑 sort를 알면 쉬운 문제
그냥 sort()했다가 한번 실패 ㅋㅋㅋ
파라미터 추가로 해결 ㅋㅋㅋ
다른사람의 풀이 중 commands를 destructuring 한 사람이 있던데 참 기발한거같다...
배우긴 배웠어도 잘 안 쓰게된다 생각했는데 이럴때 쓰면 좋을듯
🍋 내 답안
function solution(array, commands) {
var answer = commands.map(command => {
var makeArr = array.slice(command[0]-1, command[1]).sort((a,b) => {return a-b;});
return makeArr[command[2]-1];
});
return answer;
}
🍋 destructuring 예시
function solution(array, commands) {
var answer = commands.map(command => {
var [i, j, k] = command; //destructuring
var makeArr = array.slice(i-1, j).sort((a,b) => {return a-b;});
return makeArr[k];
});
return answer;
}
728x90
반응형