cool hamsters never sleep

백준 4344. 평균은 넘겠지 본문

Python Algorithm

백준 4344. 평균은 넘겠지

슈슈 susu 2022. 7. 16. 18:55
n = int(input())

for _ in range(n):
    nums = list(map(int, input().split()))
    avg = sum(nums[1:])/nums[0]  # 평균을 구함 (nums[0]: 학생수, nums[1:] 점수)
    cnt = 0
    for score in nums[1:]:
        if score > avg:
            cnt += 1  # 평균 이상인 학생 수
    rate = cnt/nums[0] *100
    print(f'{rate:.3f}%')

 

1. %f

    실수 받을 때 사용

 

2. f'{rate:.3f}%' 해석

    rate에 담긴 수의 소수점 3자리까지 표기

 

'Python Algorithm' 카테고리의 다른 글

백준 11720. 숫자의 합  (0) 2022.07.18
백준 11654. 아스키 코드  (0) 2022.07.17
백준 8958. OX퀴즈  (0) 2022.07.16
백준 1546. 평균  (0) 2022.07.16
백준 3052. 나머지  (0) 2022.07.16
Comments