문제 풀기/JavaScripts

문제 12. 평균 구하기(reduce 함수)

kagan-draca 2024. 7. 11. 19:04

 

JavaScript에 배열에 담긴 값의 평균을 구하는 함수가 있을까 찾아본 결과 Avg()같이 직접적으로 평균을

구하는 함수는 없었다...

하지만 reduce() 함수를 사용해 반복문 없이 sum을 구하고sum / arr.length로 평균을 쉽게 구할 수 있었다.

reduce 함수의 사용 방법으로는 reduce((누산값, 현재 값, 현재 인덱스, 원본 배열) => 계산 과정, 초기값) 형태로
사용할 수 있었다.

제출한 코드 : 

function solution(arr) 

{
    const sum = arr.reduce((acc, cur)=> acc + cur, 0);
    return sum / arr.length;
}