코딩/Javascript

Javascript Algorithm #9 - 평균구하기

AMD만세 2022. 1. 17. 15:51

1. 프로그래머스 - '평균구하기'

 

1) 문제

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

 

2) 제한사항

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

 

3) 입출력 예

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

 

4) 내가 짠 코드

function solution(avg) {
    var avg;
    var arr;
    var sum;
    for (let i=0; i<arr.length;i++) {
      sum += arr[i];
      avg = sum/arr.length;
    }
    console.log(avg);
}

망함

5) 다른사람 코드

function solution(arr) {
    var answer =  arr.reduce((a,b) => a+b) / arr.length;
    return answer;
}
[출처] [자바스크립트 알고리즘] 평균 구하기 (프로그래머스)|작성자 TSBrain

https://blog.naver.com/inb7902/222426763657