📘문제 설명
정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.
https://school.programmers.co.kr/learn/courses/30/lessons/12937
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
📌 제한조건
- arr은 길이 1 이상, 100 이하인 배열입니다.
- arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.
💡 개념 설명
- sum = 0 → 합계 저장할 박스 준비
- for문 → 배열 안의 숫자들을 하나씩 꺼내서 sum에 더하기
- sum / arr.length → 전체 합을 개수로 나누기 = 평균
📎 입출력 예시

📎 코드
class Solution {
public double solution(int[] arr) {
double sum = 0;
for (int i = 0; i < arr.length; i++) {
sum = sum + arr[i];
}
double answer = sum / arr.length;
return answer;
}
}
public class Main {
public static void main(String[] args) {
Solution s = new Solution();
int[] arr1 = {1, 2, 3, 4};
System.out.println("arr1: [1, 2, 3, 4]");
System.out.println("result: " + s.solution(arr1));
System.out.println();
}
}
📎 결과

'Java' 카테고리의 다른 글
| [Java] 코딩 6 - 프로그래머스 기출 문제(JAVA) / x만큼 간격이 있는 n개의 숫자 / Day 5 (2) | 2025.07.04 |
|---|---|
| [Java] 코딩 5 - 프로그래머스 기출 문제(JAVA) / 나머지가 1이 되는 수 찾기 / Day 4 (0) | 2025.07.03 |
| [Java] 코딩 4 - 프로그래머스 기출 문제(JAVA) / 약수의 합 / Day 3 (1) | 2025.07.02 |
| [Java] 코딩 3 - 프로그래머스 기출 문제(JAVA) / 자릿수 더하기 / Day 2 (1) | 2025.07.01 |
| [Java] 코딩 1 - 프로그래머스 기출 문제(JAVA) / 짝수와 홀수 / Day 1 (0) | 2025.06.30 |