문제 설명
정수 배열 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] |
나의 풀이
1
2
3
4
|
function solution(numbers, num1, num2) {
let answer = numbers.slice(num1, num2+1);
return answer;
}
|
cs |
문제를 풀며 느낀 점
- slice()함수를 이용해서 numbers배열의 index num1부터 num2까지 슬라이싱 한 값을 answer에 넣었습니다. num2+1을 한 이유는 slice를 하면 지정한 num2 index보다 -1 작게 출력되기 때문에 +1을 해야 테스트를 통과할 수 있습니다.
'코딩 테스트 풀이 🛠' 카테고리의 다른 글
[프로그래머스] 삼각형의 완성조건 (1) (0) | 2022.11.01 |
---|---|
[프로그래머스] 최댓값 만들기 (1) (0) | 2022.10.26 |
[프로그래머스] n의 배수 고르기 (0) | 2022.10.26 |
[프로그래머스] 배열 뒤집기 (0) | 2022.10.26 |
[프로그래머스] 문자열 뒤집기 (0) | 2022.10.26 |