문제 설명
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.
소스 코드
class Solution {
public double solution(int[] numbers) {
double answer = 0;
double sum = 0;
for(int i =0; i<numbers.length; i++){
sum += numbers[i];
}
answer = sum /numbers.length;
return answer;
}
}
참고 사항
Java 의 Stream 을 이용해서 풀면 더욱 간단하게 풀 수 있음!
stream 에서 평균을 구하려면
Arrays.stream(배열이름).average().orElse(0);
다음과 같은 식을 사용하면 간단하게 배열의 평균을 구할 수 있다!
.orElse(0) 은 만약 값이 null 이면 0으로 지정해준다는 의미이다.