슬라이스 배열
- 문제 설명
숫자의 정수 배열과 매개 변수로 정수 num1 및 num2가 주어지면 숫자의 num1번째 인덱스에서 num2번째 인덱스까지 슬라이스된 정수 배열을 반환하는 solve 함수를 완성합니다.
- 제한
2 ≤ 숫자 길이 ≤ 30
0 ≤ 숫자의 요소 ≤ 1,000
0 ≤ num1 < num2 < 숫자의 길이
- I/O 예시
지금불씨 | 번호 1 | 2 번 | 결과 |
(1 2 3 4 5) | 하나 | 삼 | (2, 3, 4) |
(1, 3, 5) | 하나 | 2 | (3, 5) |
I/O 예시 설명
I/O 예제 #1
(1, 2, 3, 4, 5)의 첫 번째 인덱스 2에서 세 번째 인덱스 4까지 슬라이스된 (2, 3, 4)를 반환합니다.I/O 예제 #2
(1, 3, 5)의 첫 번째 인덱스 3에서 두 번째 인덱스 5까지 슬라이스한 (3, 5)를 반환합니다.
import java.util.Arrays;
class Solution {
public int() solution(int() numbers, int num1, int num2) {
int() answer = new int(numbers.length);
answer = Arrays.copyOfRange(numbers, num1, num2 + 1);
return answer;
}
}
// int타입 배열 answer 변수를 numbers 길이만큼 크기를 지정해준다.
// Arrays.copyOfrange(복사할 배열, 시작 위치, 배열 크기)를 사용하여 배열을 복사해 answer에 대입한다.