1546 평균
코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int A[] = new int[N];
for (int i = 0; i < N ; i++) {
A[i] = sc.nextInt();
}
long sum = 0;
long max = 0;
for (int i = 0; i < N ; i++) {
if(max < A[i]) max = A[i];
sum += A[i];
}
System.out.println(sum*100.0/max/N);
}
}
코드 설명
- N에 과목 수 입력받는다
- 길이가 N인 1차원 배열 A 선언한다
- for문으로 A길이만큼 반복하기
- A[i]에 각 점수 저장한다
- for문으로 A길이만큼 반복하기
- 최고점은 max에 저장한다
- 총점은 sum에 저장한다
- sum*100/max/N 출력한다
실행 결과
'Algorithm > BOJ' 카테고리의 다른 글
[BOJ] 10798 세로읽기 (1) | 2023.10.03 |
---|---|
[BOJ] 25206 너의 평점은 (0) | 2023.09.30 |
[BOJ] 1316 그룹 단어 체커 (1) | 2023.09.30 |
[BOJ] 10988 팰린드롬인지 확인하기 (0) | 2023.09.30 |
[BOJ] 1629 곱셈 (0) | 2022.11.20 |