본문 바로가기

알고리즘/Boj

[JAVA] 백준 1546 - 평균

 

#flaticon

 

 

import java.util.*;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int count = sc.nextInt(); // 과목의 수
		double[] subject = new double[count]; // 과목별 점수
		int max = 0; // 과목 최대 점수
		double sum = 0; // 점수의 합
		
		// 과목 별로 점수를 입력 받고, 최대 점수를 구함
		for(int i=0; i<count; i++) {
			subject[i] = sc.nextFloat();
			max = (int)Math.max(max, subject[i]);
		}
		
		// 점수 조작
		for(int i=0; i<count; i++) {
			subject[i] = (double)subject[i] / max * 100;
			sum += subject[i];
		}
		
		// 조작된 점수의 평균 출력
		System.out.println(sum/count);
	}
}

 

 

 

'알고리즘 > Boj' 카테고리의 다른 글