반응형

 

 

<코드>

import java.util.Arrays;
import java.util.Scanner;
public class Main {

	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		
		int N = sc.nextInt();
		double[] scores = new double[N];
		double ans = 0;
		
		for (int i = 0; i < N; i++) {
			scores[i] = sc.nextDouble();
		}
		Arrays.sort(scores);
		
		double M = scores[scores.length-1];
		
		for (int i = 0; i < N; i++) {
			scores[i] = scores[i]/M*100;
			ans += scores[i];
		}
		
		System.out.println(ans/N);
	}
}

 

 

 

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

 

1546번: 평균

첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보

www.acmicpc.net

 

반응형

+ Recent posts