정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.
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;
int sum = 0;
for(int i = 0; i<arr.length; i++){
sum += arr[i];
}
answer = (double) sum/arr.length;
return answer;
}
}
sum이라는 변수에 배열 안에 있는 수를 합해주기 위해 배열의 길이만큼 반복문을 돌렸다.
합한 수를 가지고 있는 sum을 배열의 길이와 나누어 평균을 구했다.
사실 sum이라는 변수가 필요없었을 거 같긴하다.
라는 것을 문제를 풀고 나서 느꼈다.
코드를 작성하고 ---친것처럼 회고 하는건 멋진일입니다.
다음에는 이런 생각을 실현해서 더 효율적인 코드를 작성하면 더 성장 할 수 있을 것 입니다!