[백준] 4344: 평균은 넘겠지 (Python)

JiKwang Jeong·2021년 9월 20일
0
post-thumbnail
post-custom-banner

data를 입력받아 list로 저장하고 data[0]은 전체 데이터 개수
data[1:]은 데이터들을 가진다.
데이터들의 평균값을 구하고 그 값과 data안의 값을 비교하여 count를 증가하여 평균값보다 큰 비율을 구한다.

나의코드

for _ in range(int(input())):
    avg = 0
    count = 0
    data = list(map(int, input().split()))
    # 평균
    # 전체 합을 data의 개수로 나눈다
    avg = sum(data[1:])/data[0]
    for i in data[1:]:
        if i > avg:
            count += 1
    # 비율 계산 후 소수점 셋째 자리까지 표시
    x = round((count/data[0])*100, 3)
    print('%0.3f' % x+'%')
profile
기억보다 기록, 난리보다 정리

0개의 댓글