题解 | #查找兄弟单词#
查找兄弟单词
https://www.nowcoder.com/practice/03ba8aeeef73400ca7a37a5f3370fe68
while True: try: #读取输入数据,并且转换为列表 data1 = input().split() #获取单词的个数 n1 = data1[0] #按字典排序的第几个兄弟词 n2 = data1[-1] #获取输入的n个单词 data2 = data1[1:-2] #获取兄弟词 data3 = data1[-2] #用于存储兄弟词的数量 n3 = 0 #用于存储兄弟词 data4 = [] for word in data2: if word == data3: continue elif sorted(word) == sorted(data3): n3 = n3 + 1 data4.append(word) print(n3) #将兄弟词按照字典排序 data5 = sorted(data4) print(data5[int(n2)-1]) except: break
摘抄一下作业,本题重点是sortedword == sorteddata3,很聪明,我的代码想的太多