💡풀이1
import java.util.*;
class Solution {
public double solution(int[] arr) {
return (double) Arrays.stream(arr).sum() / arr.length;
}
}
💡풀이2
import java.util.*;
class Solution {
public double solution(int[] arr) {
return Arrays.stream(arr).average().getAsDouble();
}
}
또는
class Solution {
public double solution(int[] arr) {
return Arrays.stream(arr).average().orElse(-1);
}
}
📖새롭게 배운 점
리스트 혹은 배열에서 평균값을 구할때는 average() 를 사용해보자!
* 옵셔널 형태로 반환되니 get 필수
GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.
프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Programmers_CodingTest development by creating an account on GitHub.
github.com
'CodingTest > Programmers' 카테고리의 다른 글
[프로그래머스, Java] 나머지가 1이 되는 수 찾기 (0) | 2025.07.08 |
---|---|
[프로그래머스, Java] x만큼 간격이 있는 n개의 숫자 (0) | 2025.07.08 |
[프로그래머스, Java] 짝수와 홀수 (0) | 2025.07.08 |
[프로그래머스, Java] 자연수 뒤집어 배열로 만들기 (0) | 2025.07.08 |
[프로그래머스, Java] 자릿수 더하기 (0) | 2025.07.08 |