#4344 test_case = int(input()) for i in range(test_case): score = list(map(int,input().split())) sum = 0 new = [] for j in score[1:]: sum += j avg = sum/score[0] for j in score[1:]: if avg < j: new.append(j) result = len(new)/score[0]*100 print("{:.3f}".format(result),"%",sep='') 처음에 avg비교 전에 for j~ 부분을 안쓰고 했더니 계속 완전 다른 값이 나왔다. 이유를 아무리 봐도 모르겠었다가 다시 더 추가했더니 돌아간다... 복잡해증말!