题解 | 查找兄弟单词
查找兄弟单词
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])
查看3道真题和解析