배열 뒤집기

SeungJoo
|2023. 9. 20. 19:29
728x90

실행 코드

class Solution {  
   public int \[\] solution(int \[\] num\_list) {  
        int length = num\_list.length;  
        int\[\] reversedArray = new int \[length\];  

        for (int i = 0; i < length; i++) {  
            reversedArray\[i\] = num\_list \[length - 1 - i\];  
        }  

        return reversedArray;  
    }  
}

코드 분석

int length = num_list.length;

num_list의 길이 측정

Int[] reversedArray = new int [length];

입력배열과 동일한 길이의 정수 배열인 reversedArray를 생성합니다.

for (int i = 0 ; i < length; i++) **;**

반복문을 사용하여 num_list 배열의 각 원소에 접근합니다. 반복문은 배열의 길이만큼 반복

reversedArray [i] = new_list[length -1 -i];

반복 인덱스 i에 해당하는 num_list 배열을 reversedArray 배열의 마지막 원소로 시작해 거꾸로 복사

return reversedArray;

뒤집힌 순서의 원소를 가지고 있는 배열을 반환시킵니다.

728x90

'알고리즘' 카테고리의 다른 글

문자열 뒤집기  (0) 2023.09.21
배열 두 배 만들기  (0) 2023.09.20
최빈값 구하기  (0) 2023.09.19