본문 바로가기
JAVA/Programmers

JAVA 프로그래머스 [배열 자르기] 자바 Lv.0

by tripleup 2023. 5. 29.
728x90
반응형

[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 배열 자르기

https://school.programmers.co.kr/learn/courses/30/lessons/120833


해결 과정

 

우선 배열 answer의 크기는 num2-num1+1 로 지정할 수 있다.

 

반복문으로 사용하여 i를 num1 부터 num2 까지 반복하면서

배열 answer에 배열 numbers 에서 해당하는 값들을 하나씩 넣어준다

 

answer을 return 하게 되면 알맞은 답이 된다. 

 

소스 코드

 

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

 


728x90
반응형

댓글