某情報機構采用公用電話傳遞數據,數據是5位的整數,在傳遞過程中是加密的。加密規則如下:每位數字都加上8,然后用和除以7的余數代替該數字,再將第1位和第5位交換,第2位和第3位交換。請編寫程序,完成明文至密文的加密過程。
輸入格式:
符合題目要求的5位整數
輸出格式:
加密后的密文整數
輸入樣例:
在這里給出一組輸入。例如:
12345
輸出樣例:
64352
代碼實現:
a = int(input())
ls = []
s = str(a)
for i in s:
ls.append((int(i)+8)%7)
ls[0],ls[4] = ls[4],ls[0]
ls[1],ls[2]=ls[2],ls[1]
print(*ls,sep="")