본문 바로가기
자바스크립트

[javascript] for(i of array) - 배열의 평균값(프로그래머스)

by 슈크림 붕어빵 2023. 7. 7.

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

배열을 돌면서 원소값을 모두 더한 뒤 배열의 길이로 나눈다.

 

아래처럼 for문을 작성할 수 있다. 배열인 경우 좀 더 간단하게 순회할 수 있는 방법이다.

function solution(numbers) {
    var answer = 0;
    for(i of numbers) {
        answer += i
    }
    return answer / numbers.length;
}