평균 구하기

문제 풀러가기

문제 설명

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


제한 조건

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

입출력 예시

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

코드

class solution {
  public double solution(int[] arr) {
    double answer = 0;
    int sum = 0;

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

    answer = sum / (double)arr.length;

    return answer;
  }
}

설명

  평균값을 구하는 문제이다. 테스트 케이스를 보면 return 값이 소수까지 포함되어있는 것을 알 수 있다. 따라서 형변환을 사용하여 double형이 반환되도록 구현했다.