题解 | #查找兄弟单词#
查找兄弟单词
https://www.nowcoder.com/practice/03ba8aeeef73400ca7a37a5f3370fe68
while True:
try:
data = input().split()
n = int(data[0]) # 字典单词的个数
k = int(data[len(data) - 1]) # 字典序排列的第k个单词
x = data[len(data) - 2] # 寻找x的兄弟单词
words = data[1:len(data) - 2] # 字典单词
num = 0
brother_words = []
for i in range(len(words)):
if x == words[i]:
continue
elif sorted(x) == sorted(words[i]):
brother_words.append(words[i])
num += 1
brother_words_sort = sorted(brother_words)
if k <= len(brother_words_sort):
print(num, end='\n')
print(brother_words_sort[k - 1])
else:
print(num)
except:
break
