티스토리 뷰

 

 


 

 

 

더보기
class Solution {
    
    // 문제 : 
    // + numbers의 num1번째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return해라
    
    public int[] solution(int[] numbers, int num1, int num2) {
        
        // + 1. num1번째 인덱스부터 num2번째 인덱스의 원소를 넣을 수 있는 크기의 배열을 생성
        int[] answer = new int [ num2 - num1 + 1 ];
        
        // + 2. answer 배열에 원소를 차례대로 넣기 위해 사용하는 변수 생성
        int n = 0;
        
        // + 3. 반복문의 조건문을 통해 num1에서 num2까지 반복하게 한다.
        for ( int i = num1; i <= num2; i++ ){
            
            answer[n++] = numbers[i];
            // + n++를 해줌으로써 answer 배열의 n번째에 원소를 넣고,
            // + 그다음 원소는 그 다음 인덱스 번호에 저장하게 한다.
            
        } // for
        
        return answer;
        
    } // solution
    
} // end class

 

 

 

 

728x90
댓글
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
최근에 올라온 글
Total
Today
Yesterday
공지사항