πŸ“š

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.