평균 구하기
posted on 25 Jan 2024 under category java in series algorithm
문제 설명
정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.
제한 조건
arr은 길이 1 이상, 100 이하인 배열입니다.
arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.
입출력 예
arr | return |
---|---|
[1,2,3,4] | 2.5 |
[5,5] | 5 |
class Solution {
public double solution(int[] arr) {
double sum = 0;
for (double num : arr) {
sum += num;
}
double answer = sum / arr.length;
return answer;
}
}
for-each 반복문을 사용하여 배열(arr)의 모든 원소의 값을 sum 변수에 누적하여 합계를 먼저 구한다.
double answer = sum / arr.length;을 보면 평균을 구하기 위해 arr.length(배열의 길이)를 통해 원소의 갯수를 대체하여 구할 수 있었다.