문제
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.
입출력 예 설명
numbers의 원소들의 평균 값은 5.5입니다.
numbers의 원소들의 평균 값은 94.0입니다.
풀이
const solution = (numbers) => {
let sum = 0; //배열의 합을 담을 변수
let answer = 0;
//배열의 원소를 하나씩 담아서 더해야 하니까 일단 반복문
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
return answer = sum / numbers.length;
}
[내 잘못된 생각]
- numbers라는 배열이 있는데 새로운 배열 arr을 선언할 필요 없었음
- return answer를 해주려면 for문 밖에서 해줘야 햇는데 안에서 해버림