YoungSoo

백준 - 평균(JAVA 풀이) 본문

코딩테스트

백준 - 평균(JAVA 풀이)

YoungSooSoo 2022. 7. 24. 00:24

풀이

import java.util.Arrays;
import java.util.Scanner;

public class avg {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        double a[] = new double[sc.nextInt()];

        for (int i = 0; i < a.length; i++) {
            a[i] = sc.nextDouble();
        }
        sc.close();

        double sum = 0;
        Arrays.sort(a);

        for (int i = 0; i < a.length; i++) {
            sum += ((a[i] / a[a.length - 1]) * 100);
        }
        System.out.print(sum / a.length);
    }
}

설명

1. 배열에 받은 값을 반복문을 사용해 넣어주고 정렬해준다.

2. 반복문을 사용해 평균을 계산한 값을 변수에 넣어준다.

3. 평균을 구하기 위해 배열 a의 길이로 sum을 나누어준다.

'코딩테스트' 카테고리의 다른 글

에라토스테네스의 체  (0) 2022.07.26
백준 - 단어공부(JAVA 풀이)  (0) 2022.07.25
백준 - 단어의 개수(JAVA 풀이)  (0) 2022.07.22
백준 - 나머지(JAVA 풀이)  (0) 2022.07.21
백준 - 숫자의 개수(JAVA 풀이)  (0) 2022.07.21