[프로그래머스/js] 배열의 평균값

2023. 3. 26. 11:02코딩 테스트(Coding Test)/프로그래머스

내 풀이

function solution(numbers) {
    var total = 0;
    for(var i=0;i<numbers.length;i++){
        total += numbers[i];
    }
    var answer = total / numbers.length;
    return answer;
}

 

 

 

알게 된 것

평균을 구하는 메서드

reduce()

배열.reduce((누적값, 현잿값, 인덱스, 요소) => { return 결과 }, 초깃값);

 

Array.prototype.reduce() - JavaScript | MDN (mozilla.org)

 

Array.prototype.reduce() - JavaScript | MDN

reduce() 메서드는 배열의 각 요소에 대해 주어진 리듀서 (reducer) 함수를 실행하고, 하나의 결과값을 반환합니다.

developer.mozilla.org

 

 

다른 풀이

function solution(numbers) {
    return numbers.reduce((acc, cur) => acc + cur) / numbers.length
}