题解 | 简单暴力#查找兄弟单词#

查找兄弟单词

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])             #存在就输出

简单且暴力

全部评论

相关推荐

04-17 18:32
门头沟学院 Java
野猪不是猪🐗:他跟你一个学校,你要是进来之后待遇比他好,他受得了?
点赞 评论 收藏
分享
xxxxOxo:该催就催,想要你的不会因为催就挂,催了就挂的是因为本来就要挂你
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务