728x90
프로그래머스 사이트 6번째문제풀기
이게 전에 나왔던 문제중에 제일 쉬운것 같다!
▶1번째 방법
class Solution{
public double solution(int[] arr){
double avg = 0;
double sum = 0;
for(int i = 0; i < arr.length; i++){
sum += arr[i];
}
avg = sum / arr.length;
return avg;
}
}
++테스트의 평균 기댓값중 실수형도 있기때문에 합계(sum)또한 double형 실수형으로 선언해야함. ->4번째줄
▶2번째 방법
class Solution{
public double solution(int[] arr){
double answer = 0;
for(int i = 0; i < arr.length; i++){
answer += arr[i];
}
answer = answer / arr.length;
return answer;
}
}
728x90
'Algorithm > PROGRAMMERS[Java]' 카테고리의 다른 글
Lv1. 최대공약수와 최소공배수 (0) | 2021.09.28 |
---|---|
Lv1. 콜라츠 추측 (0) | 2021.09.10 |
Lv1. 하샤드 수 (0) | 2021.09.09 |
Lv1. 핸드폰 번호 가리기 (0) | 2021.09.09 |
Lv1. 행렬의 덧셈 (0) | 2021.09.09 |