평균 구하기

문제정의


평균을 구하는 문제이다.

문제풀이


전체 코드는 다음과 같다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class GetAverage {

public static void main(String[] args)
{
int[] arr = {1, 2, 3, 4};
double answer = 0;
int sum = 0;
for(int i = 0; i < arr.length; i++)
sum += arr[i];
answer = (double)sum / (double)arr.length;
System.out.print(answer);
}

}
간단하다 모든 원소의 합을 배열의 크기로 나누면 된다. 시간복잡도는 배열의 크기를 n이라 할 때, \(O(n)\)이다.

테스트