상세 컨텐츠

본문 제목

파이썬 4344 백준 알고리즘

카테고리 없음

by 독서와 여행 2020. 7. 9. 17:58

본문

case_num = int(input())

for i in range(0, case_num):


    sum = 0
    higer_than_average_num = 0
    average = 0

    score = input().split()
    score[0] = int(score[0])
    for i in range(1, score[0] + 1):
        score[i] = int(score[i])
        sum += score[i]
    average = sum / score[0]
    for i in range(1, score[0] + 1):
        if (score[i] > average):
            higer_than_average_num += 1

    ratio = float(higer_than_average_num / score[0] * 100)
    print("%.3f%%" % ratio)

조금 더럽게 작성했지만 맞았다... 아니 틀린 이유가 input에 문자 써서였어.. 최대한 간결하게 풀어야겠다

댓글 영역