항해 프로그래머스
항해2주차 자바스크립트 프로그래머스 - 평균 구하기
완두노예
2023. 1. 27. 19:38
나의 풀이
function solution(arr) {
let sum = 0;
for (let i = 0; i < arr.length; i++){
sum += arr[i]; // sum=sum+arr[i]와 같음. sum=0+arr[i]
}
return answer = sum / arr.length;
}
// 원소들의 합을 구한다
// 합계를 원소 길이로 나눈다
다른 풀이
ES6 문법, reduce, 화살표 함수
function average(array){
return array.reduce((a, b) => a + b) / array.length;
}
function average(array){
var sum = 0;
for(var value of array){
sum += value;
}
return sum/array.length;
}
forEach
function average(array) {
let sum = 0
array.forEach(v => {
sum += v
})
return sum / array.length
}