import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int c = sc.nextInt();
for(int i = 0; i<c; i++) {
int n = sc.nextInt();
int score[] = new int[n];
int sum = 0;
for (int j = 0; j<n; j++) {
score[j] = sc.nextInt();
sum += score[j];
}
sum /= n;
int count = 0;
for (int j = 0; j<n; j++) {
if(sum<score[j])
count++;
}
System.out.println(String.format("%.3f", (count/(double)n)*100)+"%");
}
}
}
제목이랑 문제 ㅋㅋㅋㅋㅋㅋ 아얏 뼈 아파요,,, ㅠ
String format은 매번 까먹어서 매번 찾아본다... 이번 기회에 확실히 숙지합시다~!~~!!#
String format
%[argument_index$][flags][width]conversion
- argument_index$ : 사용되는 파라미터의 인덱스 (설정하지 않으면 순서대로), 같은 파라미터를 여러번 사용 가능
- flags : '-'가 있으면 왼쪽 정렬 없으면 오른쪽 정렬
- width : 길이 지정
- conversion : d(10진수), x(16진수), o(8진수), f(실수), ...
'알고리즘왕 > BOJ' 카테고리의 다른 글
[백준/11654/JAVA] 아스키 코드 (0) | 2020.03.18 |
---|---|
[백준/1065/JAVA] 한수 (0) | 2020.03.18 |
[백준/4673/JAVA] 셀프 넘버 (0) | 2020.03.18 |
[백준/15596/JAVA] 정수 N개의 합 (0) | 2020.03.17 |
[백준/8958/JAVA] OX퀴즈 - Scanner next()/nextLine() 차이 (0) | 2020.03.17 |