같은 단어 중복을 피하기 위해 먼저 입력받은 값들을 set으로 정리해준다
문자열의 길이에 따라 정렬을 해주기 위해 sort_word에 (길이, 문자열) 순으로 입력해준다
sort_word 정렬 뒤 for문 안에서 문자열만 출력해준다
소스 코드
n = int(input())
word = []
for i in range(n):
word.append(input())
set_word = list(set(word))
sort_word = []
for i in set_word:
sort_word.append((len(i), i))
result = sorted(sort_word)
for i, word in result:
print(word)