题解 | #查找兄弟单词#

查找兄弟单词

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

python3解法
string = input().split()
l1 = string[1:-2]
l2 = string[-2]
k = int(string[-1])-1

def is_brother(a, b):
if len(a) == len(b) and a != b:
counts = 0
for i in a:
if a.count(i)==b.count(i):
counts = counts +1
if counts == len(a):
return True
else:
return False

res = []
for i in l1:
if is_brother(i, l2):
res.append(i)

print(len(res))
res.sort(key=lambda c: c.lower())
if len(res) > k:
print(res[k])

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-04 18:02
好不容易拿到了字节Offer,鼠鼠做后端的,但家里人觉得可能被裁员不稳定,让鼠鼠去投国企,现在好纠结到底该咋选
文档传偷助手:该投就投吧,不过建议别放弃offer 拿到手里的才是最好的
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
06-12 16:23
已编辑
小米_软件开发(准入职员工)
点赞 评论 收藏
分享
06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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