자기개발👨💻/코딩 알고리즘
[python] 백준 4344 평균은 넘겠지
천숭이
2021. 7. 6. 16:05
https://www.acmicpc.net/problem/4344
4344번: 평균은 넘겠지
대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.
www.acmicpc.net
import sys
n=int(sys.stdin.readline().rstrip())
for i in range(n):
cnt=0
lis = list(map(int,sys.stdin.readline().split()))
ave = sum(lis[1:])/lis[0]
for j in (lis[1:]):
if ave<j: cnt+=1
result = '%.3f'%((cnt/lis[0])*100)
print(str(result)+"%")
포매팅에 대해 알아보았다. 위 result에 대입할때 소수점 아래 세자리까지 살려서 저장해줘야 한다.
'%.3f' % (tmp)
처럼 소수점 몇자리 까지 살려주는지 .뒤에 적어줘야 한다.