시간 제한 메모리 제한 올바르게 제출한 사람의 비율
| 1 초 | 256MB | 256229 | 92286 | 75807 | 35.800% | 
입력하다
첫 번째 줄은 테스트 케이스의 수 C를 제공합니다.
두 번째 줄부터 시작하여 각 테스트 케이스에 대해 학생 수 N(1 ≤ N ≤ 1000, 여기서 N은 정수)이 첫 번째 숫자로 제공되고 N 학생의 점수가 이어집니다. 분수는 0보다 크거나 같고 100보다 작거나 같은 정수입니다.
인쇄
사례당 한 행, 평균 이상의 학생 비율은 소수점 세 자리까지 반올림됩니다.
예시 입력 1 복사
5
5 50 50 70 80 100
7 100 95 90 80 70 60 50
3 70 90 80
3 70 90 81
9 100 99 98 97 96 95 94 93 91
예제 출력 1 복사
40.000%
57.143%
33.333%
66.667%
55.556%
내 코드
a = int(input())
for i in range(a):
    a = list(map(int,input().split()))
    total_sum = sum(a(1:))
    total_num = a(0)
    avg = total_sum/total_num
    count = 0
    for i in range(1,total_num+1):
        if a(i)>avg:
            count += 1
    percent = (count/total_num)*100
    print("%.3f"%percent+"%")
a = int(input())
for i in range(a):
    a = list(map(int,input().split()))
    total_sum = sum(a(1:))
    total_num = a(0)
    avg = total_sum/total_num
    count = 0
    for i in range(1,total_num+1):
        if a(i)>avg:
            count += 1
    percent = (count/total_num)*100
    print("{:.3f}".format(percent)+"%")