int[] answer = new int[num_list.length]
// 초기화
int i = 0; : answer의 첫 번째 요소(인덱스)를 의미한다.
int j = j=num_list.length-1; : num_list의 마지막 요소를 의미한다.
// 증감식
i++,j-- : for문이 한번 반복할 대마다 i는 1씩 증가 , j는 1씩 감소한다.
생성한 배열의 첫 번째 요소(answer[i])에는 num_list의 마지막 요소(num_list[j])를 담는다.
for문이 종료되면 answer를 리턴한다.
for(int i=0, j=num_list.length-1; i<num_list.length; i++,j--){
answer[i] = num_list[j];
}
return answer;
public class Ex_120821 {
public static int[] solution(int[] num_list) {
int[] answer = new int[num_list.length];
for(int i=0, j=num_list.length-1; i<num_list.length; i++,j--){
answer[i] = num_list[j];
}
return answer;
}
public static void main(String[] args) {
int[] num_list = {1, 2, 3, 4, 5};
System.out.println(solution(num_list));
}
}