티스토리 뷰

<문제 링크>

 

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을 활용하는 방법을 이용하였다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함