728x90
소수가 나올 수 있기 때문에, 타입을 잘 선택해서 풀어야 한다.
package BAEKJOON;
import java.util.Scanner;
public class NO1546 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int [] scores = new int[n];
for (int i = 0; i < n; i++) {
scores[i] = sc.nextInt();
}
int max = 0;
for (int i = 0; i < scores.length; i++) {
if(max < scores[i]) {
max = scores[i];
}
}
double sum = 0;
for (int i = 0; i < scores.length; i++) {
sum += scores[i];
}
System.out.println(sum / max * 100 / (float)n);
}
}
728x90
'Algorithm & SQL > BAEKJOON' 카테고리의 다른 글
백준 JAVA 1157 단어 공부 (0) | 2022.07.05 |
---|---|
백준 JAVA 4344 평균은 넘겠지 (0) | 2022.07.04 |
백준 JAVA 11719 그대로 출력하기 2 (0) | 2022.07.04 |
백준 JAVA 2747 피보나치 수 (0) | 2022.07.03 |
백준 JAVA 2798 블랙잭 (0) | 2022.06.30 |
댓글