알고리즘
프로그래밍 문제 08번 평균 구하기
DoosanBaek
2022. 9. 24. 12:40
이 문제는 프로그래머스에서 제공된 문제를 풀이한 문제이며, 저작권은 프로그래머스에게 있습니다.
문제번호 8
문제 설명
정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.
제한사항
- arr은 길이 1 이상, 100 이하인 배열입니다.
- arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.
입출력 예시
arr | return |
[1,2,3,4] | 2.5 |
[5,5] | 5 |
Solution.java
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;
}
}
답안 도출과정
class Solution {
public double solution(int[] arr) {
}
}
int형 타입을 받는 arr 배열을 선언하고
double answer = 0;
실수값을 받을수있는 double 타입으로 answer 를 선언하고
for(int i = 0; i < arr.length; i++) {
answer += arr[i];
}
반복문 for문을 이용해 , arr 배열의 길이만큼 for문으로 돌리고 , 그값을 answer에 더해주면서 반복한다.
answer = answer / arr.length;
answer를 arr배열의 길이로 나눠주고
return answer;
그 몫을 answer에 입력한다.