1546 평균

 

코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int A[] = new int[N];
        for (int i = 0; i < N ; i++) {
            A[i] = sc.nextInt();
        }
        long sum = 0;
        long max = 0;
        for (int i = 0; i < N ; i++) {
            if(max < A[i]) max = A[i];
            sum += A[i];
        }
        System.out.println(sum*100.0/max/N);
    }
}

 

코드 설명

  1. N에 과목 수 입력받는다
  2. 길이가 N인 1차원 배열 A 선언한다
  3. for문으로 A길이만큼 반복하기
    • A[i]에 각 점수 저장한다
  4. for문으로 A길이만큼 반복하기
    • 최고점은 max에 저장한다
    • 총점은 sum에 저장한다
  5. sum*100/max/N 출력한다

 

실행 결과

'Algorithm > BOJ' 카테고리의 다른 글

[BOJ] 10798 세로읽기  (1) 2023.10.03
[BOJ] 25206 너의 평점은  (0) 2023.09.30
[BOJ] 1316 그룹 단어 체커  (1) 2023.09.30
[BOJ] 10988 팰린드롬인지 확인하기  (0) 2023.09.30
[BOJ] 1629 곱셈  (0) 2022.11.20

+ Recent posts