1
2
3
4
5
6
|
import java.util.stream.IntStream;
class Solution {
public double solution(int[] arr) {
return (double) IntStream.of(arr).sum() / arr.length;
}
}
|
cs |
리스트와 배열은 합과 평균을 한 번에 구할 수 있다.
배열의 경우엔 위와 같이 구하면 되고 리스트의 경우에는 리스트.stream().mapToInt(Integer::intValue).sum() 와 같이 구한다.
IntStream.of(arr).average()로 평균도 바로 구할 수 있지만 OptionalDouble 형으로 출력되기 때문에 orElse문을 붙여야 한다.
IntStream.of(arr).average().orElse(0)와 같이 사용하면 된다.
'Programmers > Level1' 카테고리의 다른 글
콜라츠 추측 (0) | 2021.07.07 |
---|---|
정수 제곱근 판별 (0) | 2021.07.07 |
제일 작은 수 제거하기 (0) | 2021.07.07 |
자연수 뒤집어 배열로 만들기 (0) | 2021.07.07 |
약수의 합 (0) | 2021.07.06 |