배열 자르기

화낼거양's avatar
Nov 28, 2024
배열 자르기
Contents
제목정답
 
 
 
 

제목

 
 
notion image
 
 
기본적으로 주어진 코드 :
class Solution { public int[] solution(int[] numbers, int num1, int num2) { int[] answer = {}; return answer; } }
 

정답

 
import java.util.Arrays; class Solution { public int[] solution(int[] numbers, int num1, int num2) { return Arrays.copyOfRange(numbers, num1, num2 + 1); } }
 
 

Arrays.copyOfRange 사용법:

 
return Arrays.copyOfRange(numbers, num1, num2 + 1);
 
  • Arrays.copyOfRange 메서드는 주어진 배열 numbers의 일부를 복사하여 새 배열을 반환합니다.
  • 첫 번째 매개변수 numbers는 원본 배열입니다.
  • 두 번째 매개변수 num1는 복사할 시작 인덱스입니다(포함).
  • 세 번째 매개변수 num2 + 1는 복사할 끝 인덱스입니다(제외). num2 + 1을 사용하는 이유는 끝 인덱스가 제외되기 때문에 원하는 범위의 마지막 인덱스를 포함시키기 위함입니다.
 
Share article

moohyun