rkdwldn789   1년 전

결과값은 잘 출력이 되는데 어디가 틀린걸까요 ㅠ

nahwasa   1년 전

반례입니다.

rkdwldn789   1년 전

감사합니다! 반려 수정해서 값을 변경해봤는데 여전히 틀리다고 나오네요ㅠㅠ

a = int(input())
for i in range(1,a+1):
b = list(map(int,input().split()))
c = sum(b[1:])/(len(b)-1)
e = 0
d = 0
for i1 in b:
if i1 > c:
d += 1
e = d/(len(b)-1)*100

print(f"{e:.3f}%")

nahwasa   1년 전

수정이 안된것같습니다. 여전히 100%로 뜨네요.

애초에 b에 n값까지 들어있는데 n값을 제거해야될걸로 보입니다.

rkdwldn789   1년 전

감사합니다! 문제 해결했어요!! 두번째 반복에 b값의 범위를 지정을 안했었네요

댓글을 작성하려면 로그인해야 합니다.