본문 바로가기
Log/Coding Test

Day103_Programmers Lv.0 '배열 자르기' Java

by uxia 2024. 2. 14.

프로그래머스 Lv.0 '배열 자르기' 자바

 

Q. 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때

numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을

return하도록 solution 함수를 완성하시오.

 


  
class Solution {
public int[] solution(int[] numbers, int num1, int num2) {
int[] answer = new int[num2 - num1 + 1];
for (int i = num1; i <= num2; i++) {
answer[i - num1] = numbers[i];
}
return answer;
}
}

 

배열의 길이는 num2 - num1에 1을 더한 것으로,

for문으로 num1부터 num2까지 돌며

answer 배열에 number 배열의 값을 넣는다.