정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.
arr은 길이 1 이상, 100 이하인 배열입니다.
arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.
arr | return |
---|---|
[1,2,3,4] | 2.5 |
[5,5] | 5 |
배열 arr의 평균값은 배열의 각 요소를 다 더한 후, 배열의 요소의 개수(length)로 나누어 주면 됩니다. 이 문제의 핵심은 배열의 각 요소를 모두 더하는 방법이라고 생각하는데 이를 반복문을 사용하는 방법과 reduce 메소드를 이용한 방법 두가지로 풀어봤습니다.
function solution(arr) {
let sum = 0
for(let i = 0; i<arr.length; i++){
sum += arr[i]
}
return sum/arr.length
}
function solution(arr) {
let sum = arr.reduce(function(a,b){return a+b})
return sum/arr.length
}
https://programmers.co.kr/learn/courses/30/lessons/12944
위 URL을 클릭하시면 문제로 연결됩니다.