728x90
내가 쓴 코드
function solution(array, commands) {
let arr =[];
let arr2 =[];
let command = [];
let command2=[]
let sum =[];
for(let i=0; i<commands.length; i++){
for(let j=0; j<commands[i].length; j++){
arr.push(array.slice(commands[i][j]-1, commands[i][j+1]))
command.push(commands[i][2])
break
}
arr2.push(arr[i].sort((a,b)=>a-b))
}
for(let k=0; k<command.length; k++){
command2.push(command[k]-1)
sum.push(arr2[k][command2[k]])
}
return sum
}
이번 코드 세상 더러움....
정말 그냥 하라는대로 쓰다보니까 하릴없이 늘어났다....
728x90
'알고리즘 문제' 카테고리의 다른 글
알고리즘 문제 js 48- 실패율 (0) | 2022.02.21 |
---|---|
알고리즘 문제 js 46- 나머지가 1이 되는 수 찾기 (0) | 2022.02.18 |
알고리즘 문제 js 44- 최대공약수와 최소공배수 (0) | 2022.02.16 |
알고리즘 문제 js 43 - 예산 (0) | 2022.02.16 |
알고리즘 문제 js 42- 약수의 합 (0) | 2022.02.16 |