감자튀김 공장🍟

[백준/4344] 평균은 넘겠지 (with 파이썬) 본문

Algorithm/BOJ

[백준/4344] 평균은 넘겠지 (with 파이썬)

Potato potage 2022. 10. 7. 20:37
반응형

✔ 문제


풀이

c = int(input())

for _ in range(c):
    scores = list(map(int, input().split()))
    avg = sum(scores[1:]) / scores[0]
    count = 0
    
    for i in scores[1:]:
        if i > avg:
            count += 1
            
    rate = count / scores[0] * 100
    print('{0:0.3f}%'.format(rate))

후기

학생들의 점수로 평균을 구하고, 그 평균을 넘는 학생들의 비율을 구하는 문제다.

평균값만 냅다 구해서 제출했다가 틀렸다고 떠서 뭐지... 하면서 문제를 다시 읽었다.

avg 값을 구하고 for문을 돌려 각 점수가 avg 값보다 큰 경우의 갯수를 구한 후, 비율을 구하여 출력하면 된다.

반응형
Comments