평균 구하기

  • java

posted on 25 Jan 2024 under category java in series algorithm

프로그래머스 코딩테스트 Lv. 1

평균 구하기

문제 설명

정수를 담고 있는 배열 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 sum = 0;
        for (double num : arr) {
            sum += num;
        }
        double answer = sum / arr.length;
        return answer;
    }
}


설명

for-each 반복문을 사용하여 배열(arr)의 모든 원소의 값을 sum 변수에 누적하여 합계를 먼저 구한다.
double answer = sum / arr.length;을 보면 평균을 구하기 위해 arr.length(배열의 길이)를 통해 원소의 갯수를 대체하여 구할 수 있었다.