Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##a,b = [int(i)for i in input().split()]
- ##et= input()
- a,b = 14 ,4
- et = "JQ IRKEYFG EXQ"
- TPT = pow(2,20)
- l=[[0 for i in range(b)]for i in range(b)]
- y=0
- for i in range(len(l)):
- for j in range(len(l[i])):
- y=((33*y)+1)%TPT
- l[i][j]=y
- s=[0 for i in range(b)]
- for i in range(b):
- for j in range(b):
- s[j]=(s[j]+l[i][j])%TPT
- s=map(str,s)
- def bb(s):
- s=int(s)
- opt=[]
- while s:
- opt.append(s%27)
- s//=27
- return opt
- out = bb("".join(s))
- print(out)
- print(list(map(lambda x:x-ord('A'),map(ord,et))))
- print(list(map(lambda x:x-ord('A'),map(ord,"THIS IS A TEST"))))
- for i,j in zip(et,out):
- print(i,j)#chr(ord('A')+((ord(i)+j)%27)),end=" ")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement