题解 | #密码游戏#
密码游戏
https://www.nowcoder.com/practice/36641ab168664384aff798ba7ce34bc1
描述
牛牛和牛妹一起玩密码游戏,牛牛作为发送方会发送一个4位数的整数给牛妹,牛妹接收后将对密码进行破解。
破解方案如下:每位数字都要加上3再除以9的余数代替该位数字,然后将第1位和第3位数字交换,第2位和第4位数字交换。
请输出牛妹破解后的密码。
输入描述:
输入一个四位数的整数。
输出描述:
输出破解后的密码,以四位数的形式。
输入:
1234复制
输出:
6745复制
备注:
输入不会有前置0,但是输出要保持前置0
input_nn = input() new_num = '' for item in input_nn: new_num+=str((int(item)+3 )%9 ) new_num_list = list(new_num) def swap(x,y): x,y = y,x return x,y new_num_list[0],new_num_list[2] = swap(new_num_list[0],new_num_list[2]) new_num_list[1],new_num_list[3] = swap(new_num_list[1],new_num_list[3]) new_num = ''.join(new_num_list) print(new_num)