[Programmers] 평균 구하기 - JS

지냐킴·2022년 7월 18일
0

코딩테스트

목록 보기
8/28
post-thumbnail

✅문제 설명

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

  • 제한사항
    arr은 길이 1 이상, 100 이하인 배열입니다.
    arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.
  • 입출력 예
    arr return
    [1,2,3,4] 2.5
    [5,5]

✅ 내 문제풀이

function solution(arr) {
    var answer = 0;
    let sum = 0;
    
    for (let i = 0; i<arr.length; i++){
        sum += arr[i];
    } // 배열의 요소들을 하나씩 더한다
    return answer = sum / arr.length;
} //더한 값과 배열의 길이로 나눈다

✅ 다른 풀이 방법

function solution(arr) {
  return arr.reduce((sum, current) => sum + current) / arr.length;
}

reduce()메소드 사용하기
배열의 각 요소에 대해 주어진 리듀서 함수를 실행하고, 하나의 결과값을 반환한다.

profile
코린이일기

0개의 댓글

관련 채용 정보