[프로그래머스] 평균 구하기 in JavaScript

hyocho·2022년 6월 9일
0

코딩테스트

목록 보기
5/45
post-thumbnail

✅문제

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

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

💡주어진 솔루션

function solution(arr) {
    var answer = 0;
    return answer;
}

✍문제풀이

주어진 arr안의 원소 값을 모두 더한 합을 arr안의 원소의 갯수로 나눈다.

function solution(arr) {
  let sum = 0;
  for (let i = 0; i < arr.length; i++){
       sum = sum + arr[i];
  }
  let answer = sum / arr.length;
  return answer;
}

for 문 마지막 i++ 뒤에 세미콜론을 붙여 계속 코드에 오류가 나서 한참을 당황했다..


✔️참고할 좋은 코드

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

문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/12944

profile
기록하는 습관을 기르고 있습니다.

0개의 댓글