프로그래밍 문제 08번 평균 구하기
2022. 9. 24. 12:40 - DoosanBaek
728x90
이 문제는 프로그래머스에서 제공된 문제를 풀이한 문제이며, 저작권은 프로그래머스에게 있습니다.
문제번호 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에 입력한다.
728x90
'알고리즘' 카테고리의 다른 글
| 프로그래밍 문제 12번 부족한 금액 계산하기 (0) | 2022.09.25 |
|---|---|
| 프로그래밍 문제 11번 x만큼 간격이 있는 n개의 숫자 (2) | 2022.09.25 |
| 프로그래밍 문제 10번 행렬의 덧셈 (1) | 2022.09.24 |
| 프로그래밍 문제 09번 핸드폰 번호 가리기 (1) | 2022.09.24 |
| 프로그래밍 문제 07번 음양더하기 (0) | 2022.09.24 |
| 프로그래밍 문제 06. 없는 숫자 더하기 (4) | 2022.09.23 |
| 프로그래밍 문제 05. 문자열을 정수로 바꾸기 (0) | 2022.09.23 |
| 프로그래밍 문제04. 두정수 사이의 합 (1) | 2022.09.23 |