본문 바로가기

코딩테스트

배열의 평균값

풀엇다

 

import java.util.Arrays;

public class ListAverage {
    public double solution(int[] numbers) {
        /**
         * 정수배열 numbers가 매개변수로 주어진다
         * numbers의 원소의 평균값을 return하도록 solution함수를 완성하세요
         */
        double answer = 0;
        double sum = 0;

        Arrays.stream(numbers).average().orElse(0);

        for(int i = 0; i< numbers.length; i++) {
            sum += numbers[i];
            answer = sum / numbers.length;
        }

        return answer;
    }
}

 

 

설명은 따로 필요없을듯

 

 


 

 

Stream을 활용한 한줄 풀이

public double solution(int[] numbers) {
	return Arrays.stream(numbers).average().orElse(0);
}

 

'코딩테스트' 카테고리의 다른 글

아이스 아메리카노  (0) 2026.04.07
옷가게 할인 받기  (0) 2026.04.07
피자 나눠먹기 3  (0) 2026.04.02
피자 나눠먹기 2  (0) 2026.03.31
피자 나눠먹기 1  (0) 2026.03.30