본문 바로가기
알고리즘 문제/프로그래머스_Lv1 도장깨기

[프로그래머스] 평균 구하기 (Javascript)

by 스코필 2024. 11. 26.

문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/12944

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

문제 설명

정수를 담고 있는 배열 arr의 평균값을 return하는 함수를 완성하세요.

제한 사항

  • arr은 길이 1 이상, 100 이하인 배열입니다.
  • arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.

 

✅ Code - 성공 (forEach)

function solution(arr) {
    let sum = 0;
    arr.forEach(num => sum += num)
    return sum / arr.length;
}

 

✅ Code - 성공 (reduce)

function solution(arr) {    
    return (arr.reduce((a, b) => a + b, 0)) / arr.length;
}