📚

Array Product

Array Product
쉬움 배열 +10pts

Problem

Write a function that returns the product of all numbers in an array.

Examples

Input: product([1, 2, 3, 4])
Output: 24

Explanation

이 문제는 **reduce 메서드**를 사용하여 배열의 모든 요소를 곱하는 방법을 학습합니다. ## 핵심 개념: reduce로 곱셈 누적 `reduce`는 배열을 하나의 값으로 축소할 때 사용합니다. 합계뿐 아니라 곱셈에도 활용할 수 있습니다. ### 접근 방법 1. 빈 배열 체크 - 빈 배열이면 0 반환 2. reduce로 모든 요소 곱하기 - 초기값 1 사용 ### 초기값이 중요한 이유 - 합계: 초기값 0 (0 + a + b + c...) - 곱셈: 초기값 1 (1 * a * b * c...) - 곱셈에서 0을 초기값으...

View detailed explanation →

Key Concepts

reduce 메서드 곱셈 누적 초기값의 중요성 빈 배열 처리
Time: O(n) Space: O(1)
solution.js
Ctrl + Enter
Run tests to see results here.