题解 | 密码游戏

密码游戏

https://www.nowcoder.com/practice/36641ab168664384aff798ba7ce34bc1

code = int(input())
lists = []

for i in range(4):
    no = 1000 / 10 ** i
    num = int(code // no)
    code = code % no
    lists.append(num)

new_list = []

for n in range(4):
    temp = int((lists[n] + 3) % 9)
    new_list.append(temp)


def swap(list, i, j):
    tmp = list[i]
    list[i] = list[j]
    list[j] = tmp


swap(new_list, 0, 2)
swap(new_list, 1, 3)

for n in range(4):
    print(new_list[n], end="")

全部评论

相关推荐

头像
01-29 18:11
海南大学 Java
奔跑的suechil...:单从项目看这个简历不怕被问穿吗 带微服务的项目需要相当多的项目理解和经验诶
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务