시간 제한 메모리 제한 올바르게 제출한 사람의 비율
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)+"%")