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 값보다 큰 경우의 갯수를 구한 후, 비율을 구하여 출력하면 된다.
반응형