본문 바로가기
기술 개발/Algorithm test

[programmers] JS - 평균 구하기

by 쪼짱 2022. 7. 15.
728x90
반응형
SMALL

코딩테스트 연습 - 평균 구하기 (난이도 下)

 

문제 설명:

정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.

 

제한 사항:

arr은 길이 1 이상, 100 이하인 배열입니다.

arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.

 

초기값
// 방법1(reduce)
function solution(arr) {
    var answer = arr.reduce((a,b) => a+b) / arr.length;
    return answer;
}
// 방법2
function solution(arr) {
    let sum = 0;
    for ( let i = 0; i < arr.length; i++ ) {
    	sum = sum + arr[i]
    }
    return (sum / arr.length)
}
// 방법3(방법1과 비슷)
function solution(arr) {
	return arr.reduce((acc, cur) => {return acc + cur}) / arr.length;
}

 

728x90
반응형
LIST