题解 | #密码游戏#

密码游戏

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

s = list(input())

for i in range(len(s)):
    s[i] = str((int(s[i]) + 3) % 9)

print(s[2]+s[3]+s[0]+s[1])

看了很多所谓的题解,要用到各种join还有lambda函数等等,实际上这题的考察点就两个

1.输入数据为整数字符串的拆解处理,再重新整理

2.for循环遍历列表/字符串

实际上用for循环遍历转换后的列表,对应位置处理即可,至于是否要用lambda,我觉得没必要,可读性变差很多

全部评论

相关推荐

04-18 00:32
已编辑
中南大学 Java
点赞 评论 收藏
分享
牛客963010790号:一般是hr拿着老板账号在招人不是真是老板招
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务