
평균 구하기
문제 설명
정수를 담고 있는 배열 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로 나누어서 평균값을 구했다.
'Algorithm' 카테고리의 다른 글
| 11.12.(토) Programmers Java Lv1 정수 제곱근 판별 (2) | 2022.11.15 |
|---|---|
| 11.11.(금) Programmers Java Lv1 자연수 뒤집어 배열로 만들기 (0) | 2022.11.11 |
| 11.10.(목) Programmers Java Lv1 자릿수 더하기 (0) | 2022.11.09 |
| 11.09.(수) Programmers Java Lv1 약수의 합 (0) | 2022.11.09 |
| 11.07.(월) Programmers Java Lv1 짝수와 홀수 (0) | 2022.11.09 |