자바 - 평균 구하기

백종석·2022년 5월 13일
0
post-thumbnail

문제 :

풀이코드 :

풀이1 > 일반적으로 for문을 이용하여 arr 안의 수를 더하고, 합을 arr의 개수로 나누는 방법

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

풀이2 > stream을 이용한 방법

평균 : Arrays.stream(arr).average().orElse(0)
합계 : Arrays.stream(arr).sum()

import java.util.*;

class Solution {
    public double solution(int[] arr) {
        double answer  = Arrays.stream(arr).average().orElse(0);
        
        return answer;
    }
}
[출처] [프로그래머스]Level1. 평균구하기(Java)|작성자 로그
profile
항해중인 우당탕탕 코린이

0개의 댓글