
JavaScript에 배열에 담긴 값의 평균을 구하는 함수가 있을까 찾아본 결과 Avg()같이 직접적으로 평균을
구하는 함수는 없었다...
하지만 reduce() 함수를 사용해 반복문 없이 sum을 구하고, sum / arr.length로 평균을 쉽게 구할 수 있었다.
reduce 함수의 사용 방법으로는 reduce((누산값, 현재 값, 현재 인덱스, 원본 배열) => 계산 과정, 초기값) 형태로
사용할 수 있었다.
제출한 코드 :
function solution(arr)
{
const sum = arr.reduce((acc, cur)=> acc + cur, 0);
return sum / arr.length;
}
'문제 풀기 > JavaScripts' 카테고리의 다른 글
문제 14. 악수의 합(Math.sqrt()) (0) | 2024.07.11 |
---|---|
문제 13. 자릿수 더하기(toString(), 문자열에서 문자 추출) (0) | 2024.07.11 |
문제 11. 짝수와 홀수 (0) | 2024.07.11 |
문제 10. 배열의 평균값(반복문 형태, 배열의 길이) (0) | 2024.07.10 |
문제 9. 짝수의 합(변수 선언 방법(var, let, const)) (0) | 2024.07.10 |