평균 구하기 (Level 1)

문제

def average(list):

함수를 완성해서 매개변수 list의 평균값을 return하도록 만들어 보세요.

어떠한 크기의 list가 와도 평균값을 구할 수 있어야 합니다.

풀이

function average(array){
  return array.reduce((a,b) => { return a+b })/array.length
}

reduce 메서드로 배열 각원소의 합을 구하고 배열의 길이로 나눠줌

나한테도 한줄짜리 코드가 나오다니 ㅎㅎ..

다른 사람의 풀이

for문으로 작성한 분들도 있지만 reduce가 더 좋다 판단된다. (성능은 같겠지만..)

+ Recent posts