题解 | 查找兄弟单词

查找兄弟单词

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

import sys

#兄弟单词的定义就是两个包含相同的字母,但是组成不同的单词 
def isbro(s1,s2):
    if len(s1) != len(s2) or sorted(s1) != sorted(s2) or s1 == s2:
        return False
    return True

al =list(input().split())
n = al[0]
sl = al[1:-2]
x = al[-2]
k = int(al[-1])

lbro =[]
for i in range(len(sl)):
    if isbro(x,sl[i]):
        lbro.append(sl[i])
lbro.sort()

print(len(lbro))
if 0 <= k-1< len(lbro):
    print(lbro[k-1])


全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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