본문 바로가기
내일배움캠프/Daily Routine (알고리즘)

[내일배움캠프] 알고리즘 Daily Routine 10. 배열의 평균값

by TIP__ 2024. 8. 20.

안녕하세요.
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의 숫자 개수로 나누면 평균값 도출

 

저처럼 처음해보시는 분들에게 이 글이 조금이나마 도움이 되었으면 좋겠습니다.

댓글