Algorithm/BOJ
[BOJ] 1546 평균
SolB
2023. 10. 3. 22:25
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 출력한다