헬리'Daily/꾸준한 알고리즘

[프로그래머스] 코테 (배열자르기)

헬리이 2023. 8. 7. 15:22
728x90

 

 

나의 풀이)

-slice를 이용해서 파라미터에 (num1, num2+1)넣기!

 

코드)

function solution(numbers, num1, num2) {
    
    return numbers.slice(num1,num2+1);
}

 

 

왜 num2+1 을 했을까?

: Array.slice(start, end) 함수

start 인덱스부터 end 인덱스 전까지의 부분 배열을 반환하기 때문!!

즉, end 인덱스의 요소는 결과에 포함되지 않는다. 따라서, num2번째 인덱스까지 포함하여 자르려면 end 인덱스에 num2 + 1 값을 사용해야 한다!

728x90