관리 메뉴

MOMONOTE

(JAVA) 백준 1546 평균 본문

알고리즘, 코딩테스트/(JAVA)백준

(JAVA) 백준 1546 평균

momo0503 2021. 1. 6. 20:23

 

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

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 sum=0;
        double[] answer = new double[N];
        
        for(int i=0;i<N;i++){
            arr[i]= sc.nextInt();
        }
        
        sc.close();
        
        Arrays.sort(arr);
        double maxValue = arr[N-1];       
        
        for(int i=0;i<N;i++){
            answer[i]= arr[i]/maxValue*100;
            sum+=answer[i];
        }
        
        
        System.out.println(sum/N);
        
    }
}

- N을 입력받고 , Arrays.sort() 를 이용하여 최대값을 구한다.

- 최대값을 이용하여 다시 계산한 평균을 구한다. 

 

Comments