BOJ/Python

백준 4344번 평균은 넘겠지 파이썬

띵지니어 2021. 10. 20. 12:21
반응형

https://www.acmicpc.net/problem/4344

 

4344번: 평균은 넘겠지

대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.

www.acmicpc.net

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
목차(index)