题解 | #查找兄弟单词#

查找兄弟单词

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])

全部评论

相关推荐

10-10 01:10
已编辑
深圳大学 测试开发
面了100年面试不知...:六月到九月,四个项目一个实习,是魔丸吗
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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