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}%')

4344 입출력

*key point: 리스트의 슬라이싱 방법을 이용하여 특정 범위만을 활용한다. 소수점 자리수를 제한하기 위해서는 여러 방법들이 있지만 그 중 f-string을 활용하는 방법을 이용하였다.