题解 | #查找兄弟单词#

查找兄弟单词

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

判断兄弟词的办法很多,我用的是将字符串转成列表排序后进行比对,条件就是原本的字符串不一样,排序后的字符串一样。


s = input().split(' ')
num = s[0]
words = s[1:-2]
w = s[-2]
nw = ''.join(sorted(list(w)))
k = s[-1]
bro_words = []
for i in words:
    ni = ''.join(sorted(list(i)))
    if i != w and ni == nw:
        bro_words.append(i)
bro_words.sort()
print(len(bro_words))
if int(k) <= len(bro_words):
    print(bro_words[int(k)-1])
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务