min
프로그래머스 K번째 수 자바스크립트 본문
<문제>
https://school.programmers.co.kr/learn/courses/30/lessons/42748
<나의 풀이>
function solution(array, commands) {
var answer = [];
for(let i = 0; i < commands.length; i++) {
arr = array.slice(commands[i][0]-1,commands[i][1])
arr.sort((a,b)=>a-b)
answer.push(arr[commands[i][2] - 1])
}
return answer;
}
<다른 사람의 풀이>
function solution(array, commands) {
return commands.map(command => {
const [sPosition, ePosition, position] = command
const newArray = array
.filter((value, fIndex) => fIndex >= sPosition - 1 && fIndex <= ePosition - 1)
.sort((a,b) => a - b)
return newArray[position - 1]
})
}
<궁금중>
비구조화 할당
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
'알고리즘' 카테고리의 다른 글
프로그래머스 체육복 자바스크립트 (0) | 2023.06.21 |
---|---|
프로그래머스 폰켓몬 자바스크립트 (0) | 2023.06.21 |
프로그래머스 약수의 합 자바스크립트 (0) | 2023.06.21 |
프로그래머스 실패율 자바스크립트 (0) | 2023.06.20 |
프로그래머스 소수 찾기 자바스크립트 (0) | 2023.06.20 |