반응형

[쉽게 배우는 자바 프로그래밍] 

Chapter 05. 문자열, 배열, 디버깅

프로그래밍 문제 


6. 주어진 배열의 원소를 역순으로 변환한 배열을 반환하는 다음 메서드 작성.


 
1
public static int[] reverse(int[] org)
cs



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    public static void main(String[] args) {
        int[] n = { 1020304050 };
        System.out.println(Arrays.toString(n));
        System.out.println(Arrays.toString(reverse(n)));
    }
 
    private static int[] reverse(int[] n) {
        int left = 0;
        int right = n.length - 1;
        
        while (left < right) {
            int temp = n[left];
            n[left] = n[right];
            n[right] = temp;
            
            left++;
            right--;
        }
        return n;
    }

cs


반응형