본문 바로가기
Algorithm & SQL/BAEKJOON

백준 JAVA 1546 평균

by YoonJong 2022. 7. 4.
728x90

 

소수가 나올 수 있기 때문에, 타입을 잘 선택해서 풀어야 한다.

package BAEKJOON;

import java.util.Scanner;

public class NO1546 {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int n  = sc.nextInt();
        int [] scores = new int[n];

        
        for (int i = 0; i < n; i++) {
            scores[i] = sc.nextInt();
        }

        int max = 0;
        for (int i = 0; i < scores.length; i++) {
            if(max < scores[i]) {
                max = scores[i];
            }
        }

        double sum = 0;
        for (int i = 0; i < scores.length; i++) {
            sum += scores[i];
        }

        System.out.println(sum / max * 100 / (float)n);

    }
}
728x90

'Algorithm & SQL > BAEKJOON' 카테고리의 다른 글

백준 JAVA 1157 단어 공부  (0) 2022.07.05
백준 JAVA 4344 평균은 넘겠지  (0) 2022.07.04
백준 JAVA 11719 그대로 출력하기 2  (0) 2022.07.04
백준 JAVA 2747 피보나치 수  (0) 2022.07.03
백준 JAVA 2798 블랙잭  (0) 2022.06.30

댓글