1Day 1Test_K번째 수

1Day 1Test_K번째 수

📖 1Day 1Test

📍K번째 수

📍 풀이

📍 회고

2차원 배열을 풀어내기 위해 가장 먼저 사용한 건 반복문이다. 배열을 잘라야 하는 것에서 .slice 메소드를 정렬한다는것에서 .sort 메소드를 사용하였다. .push 까지 자주 사용하던 함수들이라 쉬운 문제였지만 리액트를 배우고 있는 과정이므로 중요한 배열함수인 .map을 이용하여 다시 풀어보았다.

function solution(array, commands) {
    var answer = [];
    answer = commands.map(item=>{
        return array.slice(item[0]-1,item[1]).sort((b,c)=>b-c)[item[2]-1];
    })
    return answer;
}
JP
이중표Frontend Engineer

3년차 프론트엔드 개발자. Next.js, React, TypeScript 기반 웹 애플리케이션 개발 전문. 대규모 트래픽 환경에서 SSR·ISR 렌더링 전략 설계 경험.

이력서 보기