ss 프로그래머스 1단계 : 평균 구하기
본문 바로가기
알고리즘

프로그래머스 1단계 : 평균 구하기

by 꿈나무개발 2022. 10. 31.
728x90

알고리즘03

문제 설명

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

제한 사항

- arr은 길이 1 이상, 100 이하인 배열입니다.
- arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.

입출력 예

arr return
[1, 2, 3, 4] 2.5
[5, 5] 5

나의 풀이

reduce 메서드를 이용하여 배열들을 모두 더한 후 길이만큼 나누어 줍니다.
function solution(x) {
    let answer = 0;
    answer = x.reduce((a, b) => a + b) / x.length;
    return answer;
}

다른 풀이

for문을 이용하여 배열들을 더한 후 길이만큼 나누는 방법입니다.
function average(array){
    var sum = 0;
    for(var i=0; i<array.length; i++)
        sum += array[i];
    return sum/array.length;
}
728x90
반응형

댓글


HTML
CSS
JAVASCRIPT

JAVASCRIPT

자세히보기
광고 준비중입니다.