diff --git a/index.js b/index.js index 548d7a0..d590b28 100644 --- a/index.js +++ b/index.js @@ -2,7 +2,17 @@ * @param {number[]} arr */ function reverseArray(arr) { - // 여기에 코드를 작성하세요. + //생각 정리 + //가장 안쪽부터 배열을 정리해나가면 어떨까? + //배열이 있는 경우에는 배열을 파고 들어간다 + //배열이 없어서 탐색이 끝난 경우 그 배열을 탈출하면서 reverse + for (let i = 0; i < arr.length; i++) { + if (Array.isArray(arr[i])) { + arr[i] = reverseArray(arr[i]); + } + } + + return arr.reverse(); } module.exports = reverseArray;