Frontend Developer

프로그래머스 - 배열의 평균값

문제

정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.

정답

function solution(numbers) {
    let sum = 0;
    let result = 0;

    for (let i = 0; i < numbers.length; i++){
      sum += numbers[i];
    }

    result = sum / numbers.length

    return result;
}
  1. sum 변수와 result 변수를 초기화합니다. sum은 배열의 원소들을 더해나갈 변수이고, result는 최종적으로 반환할 평균값을 저장할 변수입니다.
  2. for 루프를 사용하여 배열 numbers의 각 원소를 순회합니다. 루프 내부에서 현재 원소를 sum에 더해나갑니다.
  3. 모든 원소를 더한 후, numbers.length로 나누어 평균값을 계산합니다. 이 값을 result에 저장합니다.
  4. 최종적으로 계산된 평균값인 result를 반환합니다.