happy coding

[java] Lv.0 배열 뒤집기 본문

coding study/programmars

[java] Lv.0 배열 뒤집기

yeoonii 2023. 8. 14. 15:52
void reverseArray(int[] arr) {
    int n = arr.length;
    int[] reversed = new int[n];
    
    for (int i = 0; i < n; i++) {
        reversed[n - i - 1] = arr[i];
    }
    
    // 원래 배열로 복사
    for (int i = 0; i < n; i++) {
        arr[i] = reversed[i];
    }
}

위 코드를 이용해서

class Solution {
    public int[] solution(int[] num_list) {
        int n = num_list.length;
        int[] answer = new int[n];
        
        int[] reversed = new int[n];
        
        for (int i = 0; i < n; i++) {
            reversed[n - i - 1] = num_list[i];
        }
        
        for (int i = 0; i < n; i++) {
            answer[i] = reversed[i];
        }
        
        return answer;
    }
}

'coding study > programmars' 카테고리의 다른 글

[java] Lv.0 배열 자르기  (0) 2023.08.15
[java] Lv.0 피자 나눠 먹기(1)  (0) 2023.08.14
[java] Lv.0 편지  (0) 2023.08.14
[java] Lv.0 각도기  (0) 2023.08.14
[java] Lv.0 짝수의 합  (0) 2023.08.14
Comments