Ktoś powie dlaczego może wywalać mi wrong answera?
#65 - 90
t=int(input())
B=[127,131,137,139,149]
for i in range(t):
n=int(input())
A=list(map(int,input().split()))
f=1
ans=0
for z in B:
f=1
for x in range(n):
if A[x]%z>=65 and A[x]%z<=90:
if x==n-1:
f=0
ans=z
continue
else:
break
if ans==0:
print("NIECZYTELNE")
continue
s=''
for x in range(n):
# print(A[x],ans)
integer=A[x]%ans
s+=chr(integer)
# print(s,z)
print(z,s)
zadanie:
JSZYFR2 - Szyfrowanie2
link:
Z góry dziękuję 