Calculate average : codewars javascript

front·2022년 11월 9일

kata

Write a function which calculates the average of the numbers in a given list.

Note: Empty arrays should return 0.

my answer

function findAverage(array) {
  if (array.length !== 0 ) {
    var result = array.reduce(function add(sum, currValue) {
      return sum + currValue;
    }, 0);
    var average = result / array.length;
    return average
  } else {
    return 0;
  }
}

best answer

var find_average = (array) => {  
  return array.length === 0 ? 0 : array.reduce((acc, ind)=> acc + ind, 0)/array.length
}
profile
그냥 하기

0개의 댓글