题解 | #查找兄弟单词#
查找兄弟单词
https://www.nowcoder.com/practice/03ba8aeeef73400ca7a37a5f3370fe68
读题得知兄弟单词就是,条件1:组成的字母完全一样,条件2:不能相同的排列顺序,所以判断的时候,可以对字典里的单词排序后和主单词x排序后进行对比,如果相同则满足第一个条件,再判断字典单词和主单词x是否相同,不相同的时候则按照兄弟单词记录。需要注意的是,题目要求打印的时候需要对兄弟单词进行排序。
while True: try: s = raw_input() N = int(s.split()[0]) d = s.split()[1:N+1] x = s.split()[N+1] k = int(s.split()[-1]) tes = 0 res = [] for i in d: if sorted(i) == sorted(x) and i !=x: tes +=1 res.append(i) print tes print sorted(res)[k-1] except: break

