배열 뒤집기(1차원 배열 역순)

김덕근·2022년 12월 15일
0

algorithm

목록 보기
5/12
post-thumbnail

Tip. for문에 증가하는 숫자를 역으로 이용하기

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

num_list[num_list.length - 1 - i]

num_list.length - 1 은 인스턴스에 생성된 배열의 마지막 인덱스 번호가 되므로,
for문의 -i를 이용해서 0부터 배열이 끝날때 까지 -1 씩 증가시켜서 역순으로 숫자를
한개씩 answer[i]의 배열 인스턴스에 인덱스 순서대로 값을 대입한다.

profile
안녕하세요!

0개의 댓글