题解 | #查找兄弟单词#

查找兄弟单词

https://www.nowcoder.com/practice/03ba8aeeef73400ca7a37a5f3370fe68

读题得知兄弟单词就是,条件1:组成的字母完全一样,条件2:不能相同的排列顺序,所以判断的时候,可以对字典里的单词排序后和主单词x排序后进行对比,如果相同则满足第一个条件,再判断字典单词和主单词x是否相同,不相同的时候则按照兄弟单词记录。需要注意的是,题目要求打印的时候需要对兄弟单词进行排序。
while True:
    try:
        s = raw_input()
        N = int(s.split()[0])
        d = s.split()[1:N+1]
        x = s.split()[N+1] 
        k = int(s.split()[-1]) 
        tes = 0
        res = []
        
        for i in d:
            if  sorted(i) == sorted(x) and i !=x:
                tes +=1 
                res.append(i)
                    
        print tes
        print sorted(res)[k-1] 
    except:
        break 


全部评论

相关推荐

迷茫的大四🐶:干脆大厂搞个收费培训得了,这样就人均大厂了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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