Algorithm
11.08.(화) Programmers Java Lv1 평균 구하기
콜라든포비
2022. 11. 9. 19:44

평균 구하기
문제 설명
정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.
제한 조건
- arr은 길이 1 이상, 100 이하인 배열입니다.
- arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.
입출력값
arr : [1,2,3,4] [5,5]
return : 2.5 5
Solution
class Solution {
public double solution(int[] arr) {
double avg = 0;
int sum = 0;
for(int i=0; i<arr.length; i++){
sum += arr[i];
}
avg = (double) sum/arr.length;
return avg;
}
}
평균값은 소수점이 포함된 실수로 나올 수 있기 때문에 avg 변수를 실수형 double로 선언해주었다.
그리고 arr 배열에 있는 모든 값들의 합을 구하기 위해 for 반복문을 사용해서 sum값을 구해주고,
배열의 크기, 즉 숫자들의 개수를 arr.length로 나누어서 평균값을 구했다.