[프로그래머스 Lv.2] 알고리즘 고득점 Kit 정렬 - 가장 큰 수

김민지·2024년 5월 1일
0

✨ 정답 ✨

const work=(array,i, j, k)=>{
    let thisArray=array.slice()
    thisArray=thisArray.slice(i-1, j).sort((a,b)=>a-b);
    console.log(thisArray)
    return thisArray[k-1]
    
}

function solution(array, commands) {
    var answer = [];
    commands.map(el=>answer.push(work(array,el[0],el[1],el[2])))
    return answer;
}

🧵 참고한 정답지 🧵

💡💡 해설 💡💡

내 코드 설명
work이라는 함수를 만들어서 문제에서 요구하는 작업(문자열을 자르고, 정렬하고 원하는 인덱스값을 return)을 수행하도록 했다. 그리고 map을 사용해서 work 함수를 케이스마다 적용해주었다.

profile
이건 대체 어떻게 만든 거지?

0개의 댓글

관련 채용 정보