728x90
import sys
def solution():
n = int(sys.stdin.readline().strip())
arr, answer = set(), []
for _ in range(n):
arr.add(sys.stdin.readline().strip())
for i in arr:
answer.append(i)
answer.sort(key=lambda x: (len(x), x) )
for i in answer:
print(i)
solution()
key=lambda x: (len(x), x) 이렇게 하면 "길이순 -> 사전 순" 정렬이 가능합니다.
728x90
'[Coding Test] > [백준]' 카테고리의 다른 글
[백준] 11650: 좌표 정렬하기 (0) | 2022.07.04 |
---|---|
[백준] 2164: 카드2 (0) | 2022.07.04 |
[백준] 1157: 단어 공부 (0) | 2022.07.02 |
[백준] 1697: 숨바꼭질 (0) | 2022.06.30 |
[백준] 7569: 토마토 (0) | 2022.06.30 |