4344번 - 평균은 넘겠지
import java.util.*; public class Main{ public static void main(String args[]){ double sum =0; double avg=0; double count = 0; Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); int [][] score = new int[N][]; for(int i = 0 ; i<N; i++){ int K = scanner.nextInt(); score[i] = new int[K]; for(int j=0; j<K;j++){ score[i][j]=scanner.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))); } } }
인텔리제이에서는 아주 깔끔하게 나오는데 백준에서는 자꾸 틀렸다고 하네요 ㅠㅠ
System.out.printf("%.3f %% \n",(double)((count*100)/(score[i].length)));
출력에 띄어쓰기가 있습니다.
댓글을 작성하려면 로그인해야 합니다.
jaybird92 7년 전
인텔리제이에서는 아주 깔끔하게 나오는데 백준에서는 자꾸 틀렸다고 하네요 ㅠㅠ