본문 바로가기

알고리즘/JAVA

[JAVA] 백준 알고리즘 1546 : 평균

반응형


최대값을 찾아, 그 값으로 다른 값들을 바꾼 후 평균을 구하는 문제



  문제







  소스


import java.util.*; public class Main { public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); int cnt = sc.nextInt(); double max = 0; double score[] = new double[cnt]; double sum = 0; for (int i=0; i<cnt; i++) { score[i] = sc.nextInt(); if (score[i] > max) { max = score[i]; } } for (int i=0; i<cnt; i++) { score[i] = score[i]/max*100; sum += score[i]; } System.out.println(sum/cnt); } }






  출처


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




반응형