백준 1546

코드
import java.util.Arrays;
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
double score[] = new double[n];
double M;
double sum = 0;
for (int i = 0; i < score.length; i++) {
score[i] = sc.nextDouble();
} //값 넣기
Arrays.sort(score);
for(int i=0; i<score.length; i++){
sum += score[i]/score[score.length-1]*100;
}
double Average = sum/score.length;
System.out.println(Average);
}
}
문제를 조금더 꼼꼼히 볼 필요가 있었다. 망친 과목의 점수만 변경하여 평균을 내는줄 알았는데 전체 과목을 다 바꿔지기 해야 하더라,,
한 과목도 아니고 모든 과목을 조작하다니 세준이가 간땡이가 부은거같다.
배열 크기와 인덱스 헷갈리지 않게 한번더 신경쓰는 연습필요.
'algorithm' 카테고리의 다른 글
| Algorithm(23.1.29) (0) | 2023.01.31 |
|---|---|
| Algorithm(23.1.23) (0) | 2023.01.23 |
| Algorithm(23.1.19) (0) | 2023.01.19 |
| Algorithm (23.1.5) (1) | 2023.01.07 |