평균 구하기

수삼·2023년 1월 31일
0

코딩테스트

목록 보기
2/44

정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.

내 풀이

class Solution {
    public double solution(int[] arr) {
        
        int sum = 0;
        for (int i = 0; i < arr.length; i++){
            sum += arr[i];
            
        }

        return (sum*1.0)/arr.length;
    }
}

다른 사람 풀이

import java.util.*;
import java.lang.*;

class Solution {
    public double solution(int[] arr) {

        return Arrays.stream(arr).average().getAsDouble();
    }
}

Stream을 이용해 한 줄 만에 끝낼 수 있다
JAVA8부터 나온 기능이라고 한다.

0개의 댓글