题解 | #查找兄弟单词#
查找兄弟单词
https://www.nowcoder.com/practice/03ba8aeeef73400ca7a37a5f3370fe68
list_in=input().split( )
len_dictroy=int(list_in[0])
num_bro=int(list_in[-1])#提取出要输出的元素是第几个
my_selfwords=list_in[-2]#提取出要去进行判断的父元素
list_dictroy=list_in[1:(len_dictroy+1)]#提取出需要判断的所有元素
bro=[]#创建一个空列表,用开存放比较过符合条件的元素
for each in list_dictroy:
if my_selfwords!=each: #排除和自身相等的元素
a=list(sorted(my_selfwords))
b=list(sorted(each))
#这里我们把要比较的两个元素拿出来,把每个字符放到一个列表里,然后再进行排序
#如果排序后的两个列表相等,说明构成他们的字符相同,符合题意。
if a==b:
bro.append(each)
print(len(bro))
bro=sorted(bro)#别忘了题目要求还要进行一次排序
if len(bro)>=num_bro:
print(bro[num_bro-1])
快手公司福利 1244人发布