#단어 정렬
n = int(input())
arr = []
for _ in range(n):
arr.append(input())
arr = list(set(arr)) #set으로 중복 제거, sort이용을 위해 다시 리스트 형으로
arr.sort(key = lambda x : (len(x), x))
print(*arr, sep = "\n")
중복이 없어야 하니까 set()을 이용하여 중복을 없애준다.
그러나 sort함수는 리스트형에 사용되는 함수이므로 다시 list로 변환해준 후 이용해준다.
반응형