<div>문제는 <b><a target="_blank" href="https://www.acmicpc.net/problem/4344">https://www.acmicpc.net/problem/4344</a> </b>나와있는 문제이구요</div> <div>제가 짠 코드는</div> <div><br></div> <div>C=input()<br>test,summation,avg,ratio,num=list(),list(),list(),list(),list()</div> <div><br>for i in range(int(C)):<br> test.append(input().split())#test <br> num.append(0)</div> <div> for j in range(int(test[i][0])+1):<br> test[i][j]=int(test[i][j])<br> summation.append(sum(test[i][1:]))<br> avg.append(summation[i]/test[i][0])<br> for j in range(1,test[i][0]):<br> if test[i][j]>avg[i]:<br> num[i]=num[i]+1<br> ratio.append(num[i]/test[i][0]*100)<br> print('%.3f'% round(ratio[i],3),end="")<br> print('%')</div> <div><br></div> <div>이렇게 짰습니다. 근데 제가 여기서 다 찾아 보면서 한게</div> <div><br></div> <div>4번째 테스트 합격 비율이 66퍼센트가 나와야 하는데</div> <div>33퍼센트로 나오더라구요</div> <div>avg[3]이 80.3 이고 test[3]=(70,90,81) 인데 왜 81이 if문에서 안 걸리는지 모르겠습니다</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.