inblog logo
|
moohyun
    알고리즘문제풀기

    배열 자르기

    화낼거양's avatar
    화낼거양
    Nov 28, 2024
    배열 자르기
    Contents
    제목정답
     
     
    출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120833
     
     

    제목

     
     
    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
    Contents
    제목정답

    moohyun

    RSS·Powered by Inblog