포스트

Hackerrank Arrays DS

Arrays DS

문제 링크

설명

배열 요소의 순서를 뒤집으면 된다. stack의 성질을 이용하여 주어진 배열의 마지막 요소부터 첫 요소까지 순서대로 stack에 집어넣는다.

코드

1
2
3
4
5
6
7
8
9
10
function reverseArray(a) {
  if (Array.isArray(a)) {
    let reversed = [];
    let length = a.length;
    for (let i = length - 1; i >= 0; i--) {
      reversed.push(a[i]);
    }
    return reversed;
  }
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.