배열의 평균 값

김인범's avatar
Nov 24, 2024
배열의 평균 값
Contents
문제코드

문제

💡
정수 배열 numbers가 매개변수로 주어집니다.
 numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.
 

코드

class Solution { public double solution(int[] numbers) { double answer = 0; int temp = 0; for(int i = 0; i < numbers.length; i++){ temp += numbers[i]; } answer = (double) temp / numbers.length; return answer; } }
이번 문제는 배열이 주어지면, 해당 배열 안의 수들의 평균 값을 구하는 문제입니다.
우선 배열 안의 수들을 꺼내기 위해서는 for문을 사용하여 하나씩 꺼내야 합니다.
 

1.

int temp를 만들어서
배열 안의 수들이 꺼내질 때 담을 수 있도록 하고 이후에 나오는 수들을 +할 바구니로 생성합니다.
 

2.

for 문에서는 배열numbers의 길이만큼 반복하면서 배열의 수가 꺼내질 수 있도록,
배열 명.length 를 사용합니다.
배열의 길이만큼 반복하면서 numbers의 i번째 수가 꺼내질 때, 그 수를 temp에 더합니다.
 

3.

for문이 다 돌고 나면 총합이 들어있는 temp를 numbers의 크기만큼 나누면
평균 값이 나타나고 해결됩니다.
Share article

taker