Ming's develop story

알고리즘 - 평균 구하기 (21.11.08) 본문

스파르타코딩클럽 - 항해99/항해99 Chapter2 - 알고리즘 기초

알고리즘 - 평균 구하기 (21.11.08)

Ming 2021. 11. 8. 20:45
  • 평균 구하기

문제 설명

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

제한사항

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

입출력 예

  arr                  return

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

 

 

-----------------------------------------------------------------------------------------------------------------------------------내 풀이

 

 

 

다른 사람의 문제 풀이

여기서 array.reduce() 함수는 인자로 callback 함수와 초깃값을 받는다.

callback 함수의 인자는 누산저장될 변수(accumulator), 현재 값(currentValue), 현재 인덱스(currentIndex), 원본 배열(array) 이 있다.

reduce 함수를 이용해 배열 내의 모든 값의 합계를 구할 수 있다.

 

 

 

화살표 함수

 

let func = (arg1, arg2, ...argN) => expression

 

아래 함수의 축약 버전이라고 생각하면 된다

 

let func = function(arg1, arg2, ...argN) {

return expression;

};

 

 

 

 

reduce메서드 심화 - https://www.zerocho.com/category/JavaScript/post/5acafb05f24445001b8d796d

Comments