jus981014   2년 전

N = int(input())
B = []
for i in range(N):
    a = list(map(int,input().split()))
    total = sum(a[1:])
    student_number = a[0]
    middle = total//student_number
    for i in a[1:]:
        if i > middle:
            B.append(i)
    student_over_middle = len(B)
    rate =student_over_middle/student_number * 100.00

    print("%0.3f%%" % rate)

이렇게 하면 포문이 게속 돌 때 B 리스트가 계속 해서 값을 받아서

틀리게 되는데 포문이 한 번 돌고나면 B 리스트를 초기화 하고 한 번 더 하고싶은데 어떻게

해야할까요..?

sweetlulu486   2년 전

for i in range(N):
    B = []

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