だから私はPythonを学ぼうとしていて、Kattisでいくつかの問題を試してみることにしました.これはより正確に言えば. 私は、提供された場合に正しい値を出力するコードをいくつかかき集めました。
import functools
for _ in range(int(input())):
d = list(map(int, input().split()))
avg = functools.reduce(lambda a, b: a + b, d[1:]) / d[0]
print(f'{100 * len(list(filter(lambda x: x > avg, d))) / d[0]:.3f}' + '%')
しかし、コードを送信すると、2 つのテスト ケースの 1 つが失敗し、間違った答えが得られます。avg が正しい値を取得しているように見えるため、進行中の f-string フォーマットのどこかに障害があると思います。だから、私が見逃しているエラーを見つけてくれる有能な人がもっといることを願っています.