https://www.acmicpc.net/problem/1181
#Solution
lambda를 이요한 리스트 내부 정렬
words_num = int(input())
words_list = []
for _ in range(words_num):
word = str(input())
word_count = len(word)
words_list.append((word, word_count))
#중복 삭제
words_list = list(set(words_list))
#단어 숫자 정렬 > 단어 알파벳 정렬
words_list.sort(key = lambda word: (word[1], word[0]))
for word in words_list:
print(word[0])
'Programming [Python] > 백준 알고리즘 솔루션' 카테고리의 다른 글
#103 백준 파이썬 [2010] 플러그 (0) | 2019.09.24 |
---|---|
#102 백준 파이썬 [10814] 나이순 정렬 (0) | 2019.09.24 |
#100 백준 파이썬 [2217] 로프 - 그리디 알고리즘 (0) | 2019.09.24 |
#99 백준 파이썬 [2447] 별 찍기 - 10 (0) | 2019.09.24 |
#98 백준 파이썬 [1904] 01타일 - 점화식 (0) | 2019.09.23 |