반응형
https://www.acmicpc.net/problem/4344
for i in range(int(input())):
count = 0
x = list(map(int, input().split()))
avg = (sum(x) - x[0]) / (len(x)-1)
for i in range(1, len(x)):
if x[i] > avg:
count += 1
print('%.3f'%((count/(len(x)-1))*100) +'%')
리스트를 활용하여 평균 초과의 학생의 비율을 계산했고 , 마지막에는 fstring 포맷팅을 활용하여 출력 하였다.
반응형
'BOJ > Python' 카테고리의 다른 글
백준 1427번 소트인사이드 파이썬 (0) | 2021.10.26 |
---|---|
백준 10828번 스택 파이썬 (0) | 2021.10.26 |
백준 3052번 나머지 파이썬 (0) | 2021.10.20 |
백준 8958번 OX퀴즈 파이썬 (0) | 2021.10.17 |
백준 2577번 숫자의 개수 파이썬 (2) | 2021.10.17 |