반응형
1546번: 평균
첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보
www.acmicpc.net
풀이
더보기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int cnt = sc.nextInt();
int[] score = new int[cnt];
for (int i = 0 ; i < cnt ; i++){
score[i] = sc.nextInt();
}
sc.close();
double avg = 0;
double max = 0;
for (int i = 0 ; i < cnt ; i++){
if (max < score[i]) {
max = score[i];
}
}
for (int i = 0 ; i < cnt ; i++){
avg += ((score[i]/max)*100);
}
System.out.println(avg/cnt);
}
}
반응형
'백준코딩테스트' 카테고리의 다른 글
[백준 3052] 나머지 (0) | 2022.11.01 |
---|---|
[백준 2439] 별 찍기 - 2 (0) | 2022.10.30 |
[백준1152] 단어의 개수 (0) | 2022.10.30 |
[백준11720] 숫자의 합 (0) | 2022.10.30 |
[백준8958] OX퀴즈 (0) | 2022.10.30 |