class Solution {

    public int[] solution(int[] numbers) {

        int[] answer = {};

   answer = new int[numbers.length];

        

        for(int i=0; i < numbers.length; i++){

                answer[i] = numbers[i] * 2;

        }

        return answer;

    }

}


여기서 저 빨간부분 해줘야 실행이 되던데

찾아보니까 이유가 int[] array는 이 배열이 정수 요소를 가지는 배열일뿐, 실제로 존재하는 배열이 아니기 때문에

new라는 것을 써서 실제 배열로 만들어줘야 물리적으로 사용이 가능하기 때문에 없으면 실행이 불가능하다 라고 알고 있으면 될까요?