정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.
Approach
1. 배열 numbers 의 요소를 다 더한 값을 구하기
2. 1번의 결과값을 배열의 요소 개수로 나누기
배열 numbers 의 요소를 다 더한 값을 구하기
-> 배열 메소드 reduce 사용하기 (초기값 0 꼭 넣기)
1번의 결과값을 배열의 요소 개수로 나누기
-> 위에서 나온 값을 arr.length 로 나누기
function solution(numbers) {
var sum = numbers.reduce((accumulator, currentValue) => {
return accumulator + currentValue;
}, 0)
var answer = sum / numbers.length;
return answer;
}
728x90
반응형
'부트캠프 개발일지 2023-2024 > Algorithm 알고리즘' 카테고리의 다른 글
[Programmers] 알고리즘 : 자릿수 더하기 (1) | 2023.11.13 |
---|---|
[Programmers] 알고리즘 : 평균 구하기 (0) | 2023.11.08 |
[Programmers] 알고리즘 : 짝수와 홀수 (0) | 2023.11.08 |
[FCC] Basic Javascript Grammar & Terminology (0) | 2023.10.27 |
[FCC] JS algorithms and Data Structures - Functional Programming - Use the map Method to Extract Data from an Array (0) | 2023.10.26 |