[Programmers] 배열의 평균값
Featured image of post [Programmers] 배열의 평균값

[Programmers] 배열의 평균값

프로그래머스 알고리즘

문제

image

풀이

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
/*
  [programmers / 배열의 평균값]

  입출력 예
  numbers	                               result
  [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]	        5.5
  [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99]	94.0
*/

function solution(numbers) {
  let sum = 0;
  let answer;

  for (let i = 0; i < numbers.length; i++) {
    sum += numbers[i];
  }

  answer = (sum / numbers.length).toFixed(1);

  return answer;
}

배열의 개수만큼 다 더한 값을 배열의 개수로 나뉘면 쉽게 평균값을 구할 수 있다.

근데 문제에서 .0또는 .5인 경우만 정답으로 처리된다는 것 같길래 .toFixed(1)로 소수점 아래 1자리까지 표기해주었음.

image

완료 ✅

Built with Hugo
Theme Stack designed by Jimmy