프로그래머스 JS LV0
LV0 21 배열 자르기
와라리요
2022. 10. 12. 17:03
문제
- 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요.
입출력 예
numbers | num1 | num2 | result |
[1, 2, 3, 4, 5] | 1 | 3 | [2, 3, 4] |
[1, 3, 5] | 1 | 2 | [3, 5] |
나만의 풀이
- 이번에는 배열의 범위를 설정해 원하는 부분의 값을 출력하는 문제이다~~ 내장 함수로 array.slice(num1, num2);가 있는데 이것은 slice() 안에 첫 번째 수부터 두 번째 수 앞까지만 출력해주는 내장 함수이다. 문제는 해당하는 num2의 자리에 있는 숫자도 출력해야 하니 +1을 해주었다.
const solution = (numbers, num1, num2) => numbers.slice(num1, num2 + 1);