📚

Reverse Array

Reverse Array
쉬움 배열 +10pts

Problem

Write a function that reverses an array without using the built-in reverse method.

Examples

Input: reverseArray([1, 2, 3])
Output: [3, 2, 1]

Explanation

이 문제는 **역순 순회**와 **배열 조작**의 기본을 학습합니다. 내장 메서드 없이 직접 구현하면서 알고리즘적 사고를 기를 수 있습니다. **역순 순회 방법** 배열의 마지막 인덱스(`arr.length - 1`)부터 0까지 감소하며 순회합니다: `for (let i = arr.length - 1; i >= 0; i--)` **배열 [1, 2, 3]의 처리 과정** 1. i=2: result.push(arr[2]) → result = [3] 2. i=1: result.push(arr[1]) → result = [3, 2] 3...

View detailed explanation →

Key Concepts

역순 for 루프 push 메서드 배열 인덱스 불변성 원칙
Time: O(n) Space: O(n)
solution.js
Ctrl + Enter
Run tests to see results here.