🔸나의 풀이
let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
let sum = 0;
for (i of numbers) {
sum += i;
}
console.log(sum / numbers.length);
🔸다른 풀이
function solution(numbers) {
var answer = numbers.reduce((a,b) => a+b, 0) / numbers.length;
return answer;
}
reduce : 배열의 각 요소를 순회하면서 하나의 결과값을 누적하는데 사용된다.
이때 누적된 결과값은 다음 순회에서 이전 누적값을 기반으로 계산되어 새로운 누적값으로 갱신된다.