✔ 평균 구하기
문제 분석하기
정수 배열을 돌면서 합을 구한 후, 정수 배열의 크기로 나눈 값을 반환함
손으로 풀어보기
- 정수 배열의 합을 구하기
- 정수 배열의 합 / 정수 배열의 크기를 반환
슈도코드 작성하기
arr(정수를 담고 있는 배열)
answer(정수를 담고 있는 배열 arr의 평균값)
for(i -> arr의 크기) {
answer += arr[i]
}
answer = answer / arr의 크기
answer 반환
코드 구현하기
/**
* 12944) 평균_구하기
*/
public class L026_12944 {
// arr(정수를 담고 있는 배열)
public double solution(int[] arr) {
// answer(정수를 담고 있는 배열 arr의 평균값)
double answer = 0;
// answer에 각 정수를 더하기
for (int i = 0; i < arr.length; i++) {
answer += arr[i];
}
// answer = answer / arr의 크기
answer = answer / arr.length;
// answer 반환
return answer;
}
// 테스트 케이스
public static void main(String[] args) {
L026_12944 solution = new L026_12944();
int[] arr = { 1, 2, 3, 4 };
double result = solution.solution(arr);
System.out.println(result);
}
}
'Coding Test > Java 알고리즘 실전' 카테고리의 다른 글
[12948] 핸드폰 번호 가리기 (0) | 2023.12.28 |
---|---|
[12947] 하샤드 수 (0) | 2023.12.28 |
[12943] 콜라츠 추측 (0) | 2023.12.28 |
[12940] 최대공약수와 최소공배수 (0) | 2023.12.28 |
[12937] 짝수와 홀수 (0) | 2023.12.28 |