본문 바로가기

백준

백준 1546 - 평균

728x90

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import java.util.Scanner;
 
public class B1546 {
    public static void main(String[] args) {
        Scanner scanner = new  Scanner(System.in);
        double M = 0;
        int subNum = scanner.nextInt();
        //이거 double로 안주면 밑에서 계산 제대로 안나옴
        double subRes[] = new double[subNum];
        double sum = 0;
        double avg = 0;
        
        for (int i = 0; i < subNum; i++) {
            int grade = scanner.nextInt();
            subRes[i] = grade;
            if (subRes[i]>M) {
                M = subRes[i];
            }
        }
        for (int i = 0; i < subRes.length; i++) {        
            subRes[i] = subRes[i]/M*100;
            sum += subRes[i];
        }
        avg = sum/subNum;
        System.out.println(avg);
        scanner.close();
    }
}
cs
728x90

'백준' 카테고리의 다른 글

백준 4344 - 평균은 넘겠지  (0) 2022.05.11
백준 8958 - OX퀴즈  (0) 2022.05.11
백준 3052 - 나머지  (0) 2022.05.11
백준 2675 - 문자열 반복  (0) 2022.05.11
백준 10809 - 알파벳 찾기  (0) 2022.05.06