알고리즘왕/BOJ
[백준/4344/JAVA] 평균은 넘겠지 - String format
찌 ㅋ
2020. 3. 17. 23:00
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(실수), ...