[프로그래머스] 평균 구하기

정선모·2022년 1월 15일
0

프로그래머스

목록 보기
8/91

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

제한사항 :

  • arr은 길이 1 이상, 100 이하인 배열입니다.
  • arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.
  • double 자료형의 변수의 특성(소수점 아래 값을 가질수 있다.) 을 알고있어야 해결할 수 있는 문제였습니다.

    풀이

    class Solution {
        public double solution(int[] arr) {
            double answer = 0;
            double sum = 0;
            //배열 값을 모두 더해서 담아둘 sum 변수를 선언한다.
            //arr의 원소는 -10,000 ~ 10,000의 정수이지만
            //평균값의 소수점이하가 발생할 수 있기에 double 자료형으로 선언
            for(int num : arr)
                //arr 배열안의 있는 원소들을 num에 입력하는 for each 반복문
                sum += num;         
            answer = sum/arr.length;
            //더해진 sum을 arr.length만큼 나눠 평균값을 구한다.
            return answer;
        }
    }

    [프로그래머스] 평균 구하기 링크

    profile
    개발자가 되어가는 비전공자

    0개의 댓글