알고리즘/프로그래머스 알고리즘 공부
[프로그래머스-Level 0] [Javascript] 배열의 평균값
Totally 개발자
2022. 10. 3. 17:36
반응형
[문제]
numbers의 원소의 평균값을 return하는 함수를 완성
[알고리즘]
numbers의 모든 요소의 합을 구하여 모든 요소의 길이로 나눈다.
[풀이]
1. 기본적인 for 반복문으로 sum을 계산하여 나눠주는 방법
function solution(numbers) {
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
return sum / numbers.length;
}
2. reduce 함수 이용
function solution(numbers) {
return numbers.reduce((a, b) => a + b) / numbers.length;
}
반응형