본문 바로가기
자바스크립트(JavaScript)/프로그래머스 문제풀기

[programmers - js] 배열의 평균값

by yerica 2024. 12. 16.

나의 풀이

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

다른 사람의 풀이

reduce 사용
function solution(numbers) {
    var answer = numbers.reduce((a,b) => a+b, 0) / numbers.length;
    return answer;
}
a의 base를 0으로 설정한 뒤 a에 계속하여 b 값을 더하고 그 모든 값을 numbers의 개수만큼 나눈다.