알고리즘

[백준] 4344 평균은 넘겠지 (Python)

God Korea 2022. 7. 27. 00:07
728x90

import sys

c = int(sys.stdin.readline()) #테스트 케이스 값 입력

for i in range(c):
    arr = list(map(int,sys.stdin.readline().split())) # 학생 수와 각 점수를 입력
    avg = sum(arr[1:]) / arr[0] #점수 총합 / 학생 수

    count = 0 #평균을 넘는 학생을 세기 위한 변수
    for j in arr[1:]: # 평균 이상 학생 수 판단 로직
        if j > avg:
            count += 1
            
    per = (count / arr[0]) * 100 # 평균 이상 학생 수를 백분위로 표현
    print('%.3f' %per + '%') # 소수점 3번째 자리까지 float 형으로 출력
728x90