Ошибка при отправке проблемы с Codechef CHN15A - PullRequest
0 голосов
/ 15 апреля 2020

Я продолжаю получать сообщение об ошибке выполнения проблемы Codechef CHN15A. Вот мой код:

t = int(input())
for i in range(t):
    n, k = map(int, input().split(' '))
    l = [int(k) for k in input().split(' ')]
    mut = [i+k for i in l]
    w = 0
    for j in mut:
        if j%7 == 0:
            w+=1
    print(w)

Я пробовал несколько решений этой проблемы, но все решения в итоге показали ошибку времени выполнения (NZE C). Может ли кто-нибудь помочь мне найти ошибку?

Заранее спасибо

Ссылка на проблему: https://www.codechef.com/problems/CHN15A

Обновление

В соответствии с предложениями lenik, я попытался изменить переменные, но она все еще показывает ту же ошибку.

Вот новый код:

t = int(input())
for i in range(t):
    n, v = map(int, input().split(' '))
    m = [int(j) for j in input().split(' ')]
    x = 0
    for k in m:
        if (k+v)%7 == 0:
            x+=1
    print(x)

1 Ответ

1 голос
/ 15 апреля 2020

Значение k здесь не определено:

mut = [i+k for i in l]

, поскольку оно перезаписано в предыдущей строке.

...