C언어 유저였던 나는 보고 한숨만 나왔던 문제... 그치만 자바스크립트는 한줄로 이 문제를 풀 수 있다.
function solution(num_list) {
return num_list.reverse();
}
위 메서드는 '배열'의 순서를 반전한다. 이때 호출한 원본 배열을 변형하고, 그 참조를 반환한다.
const a = [1, 2, 3];
console.log(a); // [1, 2, 3]
a.reverse();
console.log(a); // [3, 2, 1]
사실 다른 사람의 풀이 중에 for문과 push를 사용하거나, sort((a,b)=>-1)을 이용하거나, forEach와 unshift를 이용한 것도 많았다. 그치만 이 개념들이 더 잘 어울리는 문제가 있어서 추후 기록하는 걸로!
출처
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse