题目:
某情报机构采用公共电话传递数据,数据是五位数,在传递数据的过程中是加密的。加密规则如下:每位数字都加上8,然后再用和除以7的余数代替该数字,再将第一位数和第五位数交换位置,第二位是和第三位数交换位置。请编写程序,完成明文至密文的加密过程。
输入格式:
符合题目要求的五位整数。
输出格式:
加密后的密文整数。
输入样例:
12345
输出样例:
64352
参考代码:
x = input()
r = ""
for i in x:
t = (int(i) + 8) % 7
r += str(t)
r = r[4] + r[1] + r[2] + r[3] + r[0]
r = r[0] + r[2] + r[1] + r[3] + r[4]
print(r)