프로그래머스/배열 뒤집기_자바
배열 뒤집기 또한 앞서 최빈값 구하기에서 배열에 대한 학습을 선행했기에 어려움은 없었다.
처음에 놓쳤던 부분 한가지는 num_list[num_list.lenght] 가 배열의 크기를 넘어간다는 것이닫. 다음부터는 배열이 0부터 시작한다는것을 염두에두고 꼭 -1을 붙일지말지 고민해줘야겠다.
그리고 아쉬웠던 부분은 num_list를 뒤집는게 아니라 answer에 바로 뒤집히도록 대입했다면 코드가 더 깔끔하다는 것이다.
이 부분은 코딩테스트가 익숙하지 않았던 탓이라고 생각한다.
class Solution {
public int[] solution(int[] num_list) {
int[] answer = {};
int tmp=0;
for(int i=0;i<num_list.length/2;i++) {
tmp = num_list[i];
num_list[i]=num_list[num_list.length-(i+1)];
num_list[num_list.length-(i+1)]=tmp;
}
//num_list를 바꾸는게 아니라 answer에 바로 넣었다면 더 깔끔했겠다.
answer=num_list;
return answer;
}
}