BAEKJOON

JAVA -백준(BAEKJOON)(BAEKJOON) 4344번 문제 답

dev-include 2017. 11. 29. 12:39

대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.



import java.util.Scanner;


public class Main {

public static void main(String args[]){

double sum =0;

double avg=0;

double count = 0;

Scanner sc = new Scanner(System.in);

int n = sc.nextInt();

int [][] score = new int[n][];

for(int i = 0 ; i<n; i++){

int K = sc.nextInt();

score[i] = new int[K];

for(int j=0; j<K;j++){

score[i][j]=sc.nextInt();

}

}

for(int i = 0 ; i<n; i++){

sum = 0;

avg = 0;

count = 0;

for(int j=0; j<score[i].length;j++){

avg = (sum+=score[i][j])/score[i].length;

}

for(int j=0; j<score[i].length;j++){

if(avg<score[i][j]){

count++;

}

}

System.out.printf("%.3f%%\n",(double)((count*100)/(score[i].length)));

}

}

}