본문 바로가기

Algoritm

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

import sys
input = sys.stdin.readline

c = int(input())
for _ in range(c):
    n = list(map(int,input().split()))
    total = 0

    for i in range(1,n[0]+1):
        total += n[i]

    avg = total/n[0]
    over = 0

    for i in range(1,n[0]+1):
        if n[i]>avg:
            over += 1

    ratio = over/n[0]*100
    print('%.3f%%'%ratio)

sys.stdin.readline으로 입력을 받게되면 개행문자(\n)가 포함된 입력값을 받게된다. 

그런데 여기서는 strip을 안써도 되네? 왜그럴까?