정답

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

     

    해설

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

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