본문 바로가기
코플릿 기록/JavaScript

고차함수 24번

by 뭉지야 2023. 1. 15.
728x90

#문제

number 타입을 요소로 갖는 배열을 입력받아 배열의 모든 요소의 곱을 리턴해야 합니다.

반드시 arr.reduce를 이용해서 풀어야 합니다.

빈 배열을 입력받은 경우, 1을 리턴해야 합니다.


#예시

let output = computeProductOfAllElements([2, 5, 6]);
console.log(output); // --> 60

#정답

function computeProductOfAllElements(arr) {
  
  if(arr.length === 0) {
    return 1;
  }
  return arr.reduce((acc,cur) => acc*cur);
}
728x90

'코플릿 기록 > JavaScript' 카테고리의 다른 글

고차함수 27번 ★  (0) 2023.01.15
고차함수 26번  (0) 2023.01.15
고차함수 22번  (0) 2023.01.15
고차함수 21번  (0) 2023.01.15
고차함수 20번  (0) 2023.01.15