以下代码出现NZEC错误。这是来自SPOJ(HS12HDPW-隐藏密码)

时间:2018-08-25 11:58:48

标签: python python-3.x

这是问题的链接: https://www.spoj.com/problems/HS12HDPW/

我遇到了运行时错误。错误显示在第1行- “读取行时,EOF。”

我该如何解决?

t = int(input())

for i in range(t):
    n = int(input())
    li = []
    a = ''
    b = ''
    ans = ''
    li = list(input().split(' '))
    hidden = input()
    for j in range(n):
        for k in range(len(li[j])):
          asc = ord(li[j][k])
          binary = bin(asc)[2:]
          a = a + binary[-(k+1)]
          b = b + binary[-(((k+3)%6) + 1)]
        a = a[::-1]
        b = b[::-1]
        ans =  ans + hidden[int(a,2)] + hidden[int(b,2)]
        a = ''
        b = ''
    print(ans)

0 个答案:

没有答案