안녕하세요.
10회차 과제 "배열의 평균값"입니다.
문제 설명
정수 배열 numbers가 매개변수로 주어집니다.
numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.
제한 사항
0 ≤ numbers의 원소 ≤ 1,000
1 ≤ numbers의 길이 ≤ 100
정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다.
답안
class Solution {
public double solution(int[] numbers) {
double s_numbers = 0;
for(int i=0; i<numbers.length;i++) {
s_numbers +=numbers[i];
}
double answer = s_numbers/numbers.length;
return answer;
}
}
-. for 반복문을 활용하여 numbers의 숫자 개수만큼 반복을 진행(numbers.length)하며 numbers의 값을 누적 합산
-. 합산된 값을 numbers의 숫자 개수로 나누면 평균값 도출
저처럼 처음해보시는 분들에게 이 글이 조금이나마 도움이 되었으면 좋겠습니다.
'내일배움캠프 > Daily Routine (알고리즘)' 카테고리의 다른 글
[내일배움캠프] 알고리즘 Daily Routine 12. 평균 구하기 (0) | 2024.08.20 |
---|---|
[내일배움캠프] 알고리즘 Daily Routine 11. 짝수와 홀수 (0) | 2024.08.20 |
[내일배움캠프] 알고리즘 Daily Routine 9. 짝수의 합 (0) | 2024.08.19 |
[내일배움캠프] 알고리즘 Daily Routine 8. 각도기 (0) | 2024.08.19 |
[내일배움캠프] 알고리즘 Daily Routine 7. 두 수의 나눗셈 (0) | 2024.08.19 |
댓글