题解 | 简单暴力#查找兄弟单词#
查找兄弟单词
https://www.nowcoder.com/practice/03ba8aeeef73400ca7a37a5f3370fe68?tpId=37&tqId=21250&rp=1&ru=/exam/oj/ta&qru=/exam/oj/ta&sourceUrl=%2Fexam%2Foj%2Fta%3FtpId%3D37&difficulty=undefined&judgeStatus=undefined&tags=&title=
#输入 ins = input().split() #算法 res, ans = [], [] #创建一个临时存储列表和一个答案列表 k = int(ins[len(ins) - 1]) #给k赋值 for i in range(1,len(ins)-2): #将备选兄弟单词们加入临时列表 res.append(ins[i]) for j in range(len(res)): #将符合条件的单词存入答案列表 if sorted(res[j]) == sorted(ins[len(ins) - 2]) and res[j] != ins[len(ins) - 2]: #排序后相等且排序前不相等 ans.append(res[j]) ans.sort() #把答案列表按字典顺序排序 print(len(ans)) #输出个数 if k <= len(ans): #判断第k个是否存在 print(ans[k-1]) #存在就输出
简单且暴力