python3 直观处理

查找兄弟单词

http://www.nowcoder.com/questionTerminal/03ba8aeeef73400ca7a37a5f3370fe68

while True:
    try:
        s_list = input().split()
        num, k = int(s_list[0]), int(s_list[-1])
        words = s_list[1: 1+num]
        find_word = s_list[-2]
        res = []
        for i in words:
            if sorted(i) == sorted(find_word) and i != find_word:
                res.append(i)
        print(len(res))

        # 最后的判断 k
        if res&nbs***bsp;k <= len(res):
            print(sorted(res)[k-1])
    except:
        break

全部评论
sorted函数用的好
2 回复 分享
发布于 2021-11-26 22:28
为什么我执行你的代码报错
点赞 回复 分享
发布于 2022-02-16 17:15
确实牛啊
点赞 回复 分享
发布于 2021-09-20 16:52
这个思路太牛了兄弟,我当时还苦苦思考怎么生成这个兄弟单词。太牛了
点赞 回复 分享
发布于 2021-08-17 13:55

相关推荐

不愿透露姓名的神秘牛友
07-24 12:26
点赞 评论 收藏
分享
06-25 09:33
厦门大学 Java
球球别拷打俺了:现在日常估计没啥hc了,等到八月多估计就慢慢有了。双九✌🏻不用焦虑的
投递快手等公司10个岗位
点赞 评论 收藏
分享
评论
25
2
分享

创作者周榜

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