-> 자세한 내용 보러가기
class Solution {
public double solution(int[] arr) {
double answer = 0;
for(int idx = 0; idx < arr.length; idx++){
answer += arr[idx];
}
answer = (double) answer / arr.length;
return answer;
}
}
import java.util.*;
class Solution {
public double solution(int[] arr) {
return (double) Arrays.stream(arr).average().orElse(0);
}
}
Array.stream(arr)로 Array 클래스에서 stream 매서드를 호출하여 arr 배열을 스트림으로 변환하고,
.average() 를 이용해 스트림 요소들의 평균 값을 계산한다.
.orElse(0) 로 스트림이 비어있을 경우 기본 값으로 0을 반환한다.