- Today
- Total
Notice
Recent Posts
Codemental
[baekjoon][Java] 4344번 - 평균은 넘겠지 본문
반응형
문제
제출답안 (2022.07.19)
import java.io.*;
public class Main {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num = Integer.parseInt(br.readLine());
double[] result = new double[num];
for(int i = 0 ; i < num ; i++) {
String[] list = br.readLine().split(" ");
int cnt = Integer.parseInt(list[0]);
double chkCnt = 0;
double sum = 0;
double avg = 0;
for(int j = 1 ; j <list.length; j++) {
sum += Double.parseDouble(list[j]);
}
avg = sum/cnt;
for(int j = 1 ; j <list.length; j++) {
if( avg < Double.parseDouble(list[j])) {
chkCnt++;
}
}
result[i] = Math.round((chkCnt/cnt*100)*1000)/1000.0;
}
for(int k = 0; k < result.length; k++) {
System.out.println(String.format("%.3f", result[k])+"%");
}
}
}
채점결과 (2022.07.19)
'Java > 코딩테스트(baekjoon)' 카테고리의 다른 글
[baekjoon][Java] 5622번 - 빠른 A+B (0) | 2022.07.20 |
---|---|
[baekjoon][Java] 2908번 - 상수 (0) | 2022.07.20 |
[baekjoon][Java] 1546번 - 평균 (0) | 2022.07.19 |
[baekjoon][Java] 3052번 - 나머지 (0) | 2022.07.19 |
[baekjoon][Java] 2577번 - 숫자의 개수 (0) | 2022.07.19 |