Как распечатать вывод после приема всех входов тестовых наборов, а не только каждого? - PullRequest
0 голосов
/ 10 декабря 2018

Я хочу напечатать вывод после того, как все входы были записаны, в отличие от того, что делает мой код, то есть вывести вывод после каждого входного тестового примера?Например, для ввода:

    2
    5 2
    8 4 5 2 10
    8 3
    1 1 1 1 1 1 1 1

Выходами являются 17 и 2, которые я хочу, чтобы они печатали один за другим в следующих строках вместо печати каждого из них после соответствующих тестовых случаев.

Код для справки:

T = int(input())
for i in range(0,T):
    NK = [int(x) for x in input().split()]
    W = [int(x) for x in input().split()]
    W.sort()
    L1 = [] 
    L2 = []
    for k in range(0,NK[1]):
        L1.append(W[k])
    for j in range(NK[1],len(W)):
        L2.append(W[j])
    p = sum(L1) - sum(L2)
    print (abs(p))
...