白駿4344の平均値は超えているだろう.
932 ワード
質問リンク
https://www.acmicpc.net/problem/4344
一度外に出てまた0に戻って...
小数点の3位まで四捨五入する
https://www.acmicpc.net/problem/4344
c = int(input())
count = 0
for _ in range(c):
nums = list(map(int, input().split()))
avg = sum(nums[1:])/nums[0]
for num in nums[1:]:
if num > avg:
count+=1
rate = count/nums[0] *100
print(rate)
ここでの問題はcountをfor文に入れる必要があることです.一度外に出てまた0に戻って...
小数点の3位まで四捨五入する
round(rate, 3)
'%.3f' % N #0으로 떨어지는 수라도 무조건 소수점3자리까지
c = int(input())
for i in range(c):
nums = list(map(int, input().split()))
avg = sum(nums[1:])/nums[0]
count = 0
for num in nums[1:]:
if num > avg:
count+=1
rate = count/nums[0] *100
result = (('%.3f'%round(rate,3)))
print(result)
Reference
この問題について(白駿4344の平均値は超えているだろう.), 我々は、より多くの情報をここで見つけました https://velog.io/@jennayeo/백준-4344-평균은-넘겠지テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol