CodingTest

프로그래머스 - 배열의 평균값 (JAVA)

쩡선영 2023. 2. 13. 15:06

문제 설명


정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.

<제안사항>

1) 0 <= numbers의 원소 <= 1,000

2) 1<= numbers의 길이 <= 100

3) 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다

 

 

 

 

 

내가 직접 짠 코드


class Solution {
    public double solution(int[] numbers) {
        double answer = 0, sum=0;
        for(int i=0; i<numbers.length; i++){
            sum +=numbers[i];
        }
        answer = (double)sum/numbers.length;
        return answer;
    }
}

 

 

 

코드 해설


1) sum에 numbers안에 있는 모든 숫자를 더해주고

2) sum에 numbers의 길이를 나눠 평균을 구해줬습니다