문제 설명
정수를 담고 있는 배열 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 answer = 0;
return answer;
}
}
정답 코드
class Solution {
public double solution(int[] arr) {
double answer = 0;
for(int i=0; i<arr.length; i++){
answer+=arr[i];
}
answer/=arr.length;
return answer;
}
}
코드 설명
평균은 모든 값을 더하고 그 값을 더한 개수로 나누는 값이다. 즉 모든 값은 배열에 든 모든 값이고, 나누는 수는 배열의 길이이다. 따라서 모든 원소를 더하고 배열의 길이로 나눠준다.
'programmers-코딩테스트 연습 > Level 1. 자바' 카테고리의 다른 글
2021-06-13 / 하샤드 수 (0) | 2021.06.13 |
---|---|
2021-06-12 / 콜라츠 추측 (0) | 2021.06.12 |
2021-06-11 / 짝수와 홀수 (0) | 2021.06.11 |
2021-06-11 / 정수 제곱근 판별 (0) | 2021.06.11 |
2021-06-10 / 자릿수 더하기 (0) | 2021.06.10 |