🔥스파르타 알고리즘 연습

평균 구하기 문제

승승장규 2025. 2. 10. 18:24

 

내가 푼 코드 ▼

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

 

다른 사람의 풀이 ▼

https://school.programmers.co.kr/learn/courses/30/lessons/12944/solution_groups?language=java

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 

 

새롭게 알게 된 내용 ▼

  • stream API : 코드의 간결성, 대용량 데이터 처리 시 병렬 스트림을 사용하면 여러 CPU 코어를 활용하여 성능이 크게 향상, 원본 데이터를 수정하지 않고, 필요할 때만 데이터를 생성하므로 메모리 사용이 효율적이다.