더북(TheBook)

정답

public int getMean(int[] array) {
    int sum = 0;
    for(int i = 0; i < array.length; i++) {
        sum += array[i];
    }
    return sum/array.length;
}

 

해설

평균값을 구하려면 배열 요소의 합부터 구해야 합니다. 배열의 크기가 얼마일지 알 수 없으므로 배열의 크기만큼 반복문을 이용해 합계를 구합니다. 합계를 저장할 변수는 반복문 밖에서 선언하고, 반복문 내에서 배열의 요소를 차례로 얻어내 누적시키면 배열 요소의 합계를 구할 수 있습니다. 이 합계를 배열의 길이로 나누어 평균값을 구해줍니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.