data를 입력받아 list로 저장하고 data[0]
은 전체 데이터 개수
data[1:]
은 데이터들을 가진다.
데이터들의 평균값을 구하고 그 값과 data안의 값을 비교하여 count를 증가하여 평균값보다 큰 비율을 구한다.
나의코드
for _ in range(int(input())):
avg = 0
count = 0
data = list(map(int, input().split()))
# 평균
# 전체 합을 data의 개수로 나눈다
avg = sum(data[1:])/data[0]
for i in data[1:]:
if i > avg:
count += 1
# 비율 계산 후 소수점 셋째 자리까지 표시
x = round((count/data[0])*100, 3)
print('%0.3f' % x+'%')