
M을 고르고, 모든 점수를 /M X 100 으로 바꾼다50/70 X 100으로 바꾸는 것위 방법 대로 새로 계산했을 때 새로운 평균을 구하는 것이 문제
N / 범위는 (N <= 1000)1. 과목 개수 N 입력 받기, N개 점수 받기
2. for(N개 길이만큼 반복) {
2-1. score 배열에 점수 저장
2-2. 최댓값 M 찾기
}
3. for(N개 길이만큼 반복) {
3-1. 조작된 점수 총합 sum(누적합)
}
4. 평균 출력
package dataSource;
import java.io.*;
import java.util.*;
public class No_1546 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//과목 개수 N 입력
int N = Integer.parseInt(br.readLine());
StringTokenizer st = new StringTokenizer(br.readLine());
int score[] = new int[N];
int M = 0;
double sum = 0;
for (int i = 0; i < N; i++) {
score[i] = Integer.parseInt(st.nextToken());
if(score[i] > M) {
M = score[i];
}
}
for (int i = 0; i < N; i++) {
sum += (double) score[i] / M * 100;
}
System.out.println(sum / N);
}
}