백준 1546번 평균(java)

마뇽미뇽·2024년 5월 2일
0

알고리즘 문제풀이

목록 보기
42/165

1.문제

https://www.acmicpc.net/problem/1546

2.풀이

배열을 2개 만들어서 진짜 점수를 입력 후 가짜 점수를 새로운 배열에 넣고 평균을 구한다.

3.코드

import java.util.Scanner;

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

        int n = sc.nextInt();
        double arr[] = new double[n];
        double nArr[] = new double[n];
        double sum = 0;

        for(int i = 0; i < arr.length; i++){
            arr[i] = sc.nextInt();
        }
        Arrays.sort(arr);

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

        sc.close();
    }
}
profile
Que sera, sera

0개의 댓글