정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.
class Solution {
public double solution(int[] numbers) {
double answer = 0;
return answer;
}
}
class Solution {
public double solution(int[] numbers) {
double answer = 0;
int sum = 0;
for (int i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
answer = (double)sum / numbers.length;
return answer;
}
}
'모든 수의 합 / 더한 수의 개수 = 평균값' 이라는 공식을 활용
주의!
sum 을 처음부터 double 타입으로 선언해도 될까?
numbers 가 int 타입으로 매개변수에 선언되어있고,
numbers 와 계산하기 위한 sum도 해당 타입에 맞춰주기 위해 int 타입으로 선언했다.
class Solution {
public double solution(int[] numbers) {
double answer = 0;
for(int i = 0 ; i < numbers.length ; i++){
answer += numbers[i];
}
return answer/numbers.length;
}
}