import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[] scores = new int[n];
double max = 0;
for(int i=0; i<n; i++) {
int num = sc.nextInt();
if(max < num) max = num;
scores[i] = num;
}
double sum = 0;
for(int score : scores) {
sum += score / max * 100;
}
System.out.println(sum / n);
sc.close();
}
}
새로운 점수를 sum에 더하고, 마지막에 n으로 나눈다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
double max = 0;
double sum = 0;
for(int i=0; i<n; i++) {
int num = sc.nextInt();
if(max < num) max = num;
sum += num;
}
System.out.println(sum / n / max * 100);
sc.close();
}
}
기존 점수를 sum에 더하고, 마지막에 n, max로 나눈 후 100을 곱한다.
'Coding Test > 백준' 카테고리의 다른 글
[백준/자바] 11660 - 구간 합 구하기 5 (0) | 2023.05.05 |
---|---|
[백준/자바] 11659 - 구간 합 구하기 4 (0) | 2023.05.04 |
[백준/자바] 11720 - 숫자의 합 (0) | 2023.05.04 |
[백준/자바] 10869 - 사칙연산 (0) | 2023.02.28 |
[백준/자바] 1008 - A/B (0) | 2023.02.28 |