평균을 출력합시다
상대오차가 10^-2 이하이면 정답입니다
세준이의 점수들을 위로 조정해서 평균을 double 형식으로 구합시다
1. 세준이의 점수를 입력하면서 최대값을 찾습니다
2. 세준이 점수의 총 합 sum을 구합시다
3. 세준 점수의 조정값을 출력합시다
코드입니다
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int M = scan.nextInt();
double[] arr = new double[M];
for (int i = 0; i < M; i++) {
arr[i] = scan.nextDouble();
}
double max = arr[0];
for (int j = 1; j < M; j++) {
if (arr[j]>max) {
max=arr[j];
}
}
double sum=0;
for (int i = 0; i < M; i++) {
sum += arr[i];
}
System.out.println(sum/max*100/M);
}
}
세준 점수 조정값이
sum/max*100/(과목수)인건
분배법칙만 알아도 매우 간단합니다
'백준 문제풀기 > JAVA' 카테고리의 다른 글
[백준 1712 JAVA 자바] 손익분기점 (0) | 2023.07.30 |
---|---|
[백준 1620 JAVA 자바] 나는야 포켓몬 마스터 이다솜 (0) | 2023.07.30 |
[백준 1475 JAVA 자바] 방 번호 (0) | 2023.07.30 |
[백준 1436 JAVA 자바] 영화감독 숌 (0) | 2023.07.30 |
[백준 1427 JAVA 자바] 소트인사이드 (0) | 2023.07.30 |