728x90
반응형
우선 입력으로 들어오는 단어들을 리스트에 추가한다. 단 같은 단어가 여러 번 입력된 경우에는 추가 안 함.
그 후 사전 순으로 정렬하고 lambda를 사용해 단어 길이 순으로 정렬해주면 된다.
li = []
for _ in range(int(input())):
word = input()
if word not in li:
li.append(word)
li.sort()
li.sort(key=lambda x : len(x))
for word in li:
print(word)728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
| 백준 알고리즘 1297번 TV 크기(python) (0) | 2020.01.26 |
|---|---|
| 백준 알고리즘 1193번 분수찾기(python) (0) | 2020.01.26 |
| 백준 알고리즘 1157번 단어 공부(python) (0) | 2020.01.25 |
| 백준 알고리즘 1152번 단어의 개수(python) (0) | 2020.01.25 |
| 백준 알고리즘 1145번 적어도 대부분의 배수(python) (0) | 2020.01.25 |