231026 개발일지 TIL - [프로그래머스/JS] Lv.0 - 배열의 평균값

The Web On Everything·2023년 10월 26일
0

개발일지

목록 보기
169/269

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

풀이

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

let answer = 0;
answer라는 변수를 선언하여 초기값으로 0을 할당한다. 배열의 모든 요소들의 합계를 저장하기 위한 변수이다.

for(let i = 0; i < numbers.length; i++)
이 부분은 for 반복문을 사용하여 배열 numbers의 모든 요소들에 대해 반복한다.

answer += numbers[i];
이 부분에서 각 반복마다 현재 인덱스[i]에 있는 배열 요소 numbers[i]를 누적 합계answer 에 더한다.

누적 합계인 answer를 numbers 배열의 길이(numbers.length)로 나눈다.
return answer / numbers.length;
입력받은 숫자들의 평균값을 반환한다.

입력받은 숫자들이 들어있는 배열에서 모든 숫자들을 더한 후 그 개수로 나눠서 평균값을 계산하고 반환하는 역할을 수행한다.

profile
오늘은 무슨 오류를 만날까?! 널 만나러 가는 길~ LOL

0개의 댓글