import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.StringTokenizer;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
float[] score = new float[N];
float max = -1, sum = 0;
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
for(int i=0;i<N;i++){
score[i] = Float.parseFloat(st.nextToken());
if(max<score[i]) max = score[i];
}
for(float val : score){
sum += (val/max)*100;
}
System.out.println(sum/N);
br.close();
}
}
쉬운 것 같은데 왜 자꾸 틀리지?해서 보니 변수의 타입이 문제였다....
'Algorithm > [BOJ] - JAVA' 카테고리의 다른 글
[백준] 8958 : OX퀴즈 JAVA 풀이 (0) | 2022.05.12 |
---|---|
[백준] 4344 : 평균은 넘겠지 JAVA 풀이 (0) | 2022.05.12 |
[백준] 3052 : 나머지 JAVA 풀이 (0) | 2022.05.12 |
[백준] 2577 : 숫자의 개수 JAVA 풀이 (0) | 2022.05.12 |
[백준] 2562 : 최댓값 JAVA 풀이 (0) | 2022.05.12 |