문제
- 정수 배열 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);
'프로그래머스 JS LV0' 카테고리의 다른 글
LV0 23 양꼬치 (0) | 2022.10.13 |
---|---|
LV0 22 자릿수 더하기 (0) | 2022.10.13 |
LV0 20 제곱수 판별하기 (0) | 2022.10.12 |
LV0 19 최댓값 만들기 (1) (0) | 2022.10.12 |
LV0 18 배열 뒤집기 (0) | 2022.10.12 |