본문 바로가기
코딩 테스트/백준

[백준 / BOJ] 4344번 - 평균은 넘겠지

by 기리의 개발로그 2023. 12. 10.

백준 4344번 - 평균은 넘겠지

https://www.acmicpc.net/problem/4344

 

4344번: 평균은 넘겠지

각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 정답과 출력값의 절대/상대 오차는 10-3이하이면 정답이다.

www.acmicpc.net


문제


문제


풀이


c = int(input())

for _ in range(c):
    student = list(map(int, input().split()))
    sum = 0
    count = 0
    for i in range(1, student[0]+1):
        sum += student[i]
    avg = sum / student[0]

    # student.sort()
    # mid = len(st)
    # 0번째 원소 빼고 정렬하는 법

    for i in range(1, student[0]+1):
        if student[i] > avg:
            count+=1
    final = count / student[0] * 100
    print(f'{final: .3f}%')
반응형

댓글