What I Learned/Algorithm Practice
[백준 - python] 4344번: 평균은 넘겠지
Interrobang
2022. 3. 10. 15:40
<문제 링크>
4344번: 평균은 넘겠지
대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.
www.acmicpc.net
<문제 풀이>
C = int(input())
for i in range(C):
score = list(map(int, input().split()))
average = sum(score[1:])/score[0]
count = 0
for j in score[1:]:
if j > average:
count += 1
print(f'{count/score[0] * 100:.3f}%')
*key point: 리스트의 슬라이싱 방법을 이용하여 특정 범위만을 활용한다. 소수점 자리수를 제한하기 위해서는 여러 방법들이 있지만 그 중 f-string을 활용하는 방법을 이용하였다.