π
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.