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을 안써도 되네? 왜그럴까?
'Algoritm' 카테고리의 다른 글
| [백준] 1991번 : 트리 순회 (python) (0) | 2022.10.01 |
|---|---|
| [백준] 10808번 : 알파벳 개수 (0) | 2022.09.30 |
| [백준] 11729번 : 하노이 탑 이동 순서(python) (0) | 2022.09.28 |
| [백준]10870번: 피보나치 수5(python) (0) | 2022.09.27 |
| [백준] 2178번 : 미로 탐색 (python) (0) | 2022.07.12 |