#4344 평균은 넘겠지 [백준](H99.5)

2K1·2021년 6월 15일
0

알고리즘

목록 보기
6/40
post-thumbnail

📄문제

첫째 줄에는 테스트 케이스의 개수 C가 주어진다.

둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.

예제 입력1

5
5 50 50 70 80 100
7 100 95 90 80 70 60 50
3 70 90 80
3 70 90 81
9 100 99 98 97 96 95 94 93 91

예제 출력1

40.000%
57.143%
33.333%
66.667%
55.556%

🖋️코드

test_n = int(input())

for n in range(test_n):
    scores = list(map(int, input().split()))
    avg = sum(scores[1:]) / scores[0]		#scores=[학생수,점수,점수 ...)
    n_avg = 0					
    
    for score in scores[1:]:
        if score > avg:
            n_avg += 1
    
    rate = n_avg/scores[0] *100
    print(f'{rate:.3f}%')





profile
📌dev_log

0개의 댓글

관련 채용 정보