[프로그래머스]입문 - 배열 뒤집기

이진솔·2024년 3월 7일
0
post-thumbnail

#문제

정수가 들어있는 배열 num_list가 매개변수로 주어집니다.
num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return 하도록 solution 함수를 완성해주세요.

  • 첫 풀이
class Solution {
    public int[] solution(int[] num_list) {
        int[] answer = null;
        int count = 0;
        for (int i = num_list.length - 1; i >= 0; i--) {
            answer[count] = num_list[i];
            count ++;
        }
        return answer;
    }
}

> 결과

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

오류가 난 이유.
배열의 크기가 지정되어 있지 않아 크기를 선언해주었다.
앞으로 배열의 동적할당에 대해서 조금 더 알아봐야겠다.

profile
성장하기

0개의 댓글