[파이썬] 백준 1181번: 단어 정렬

Youngeui Hong·2023년 9월 15일
0

알고리즘

목록 보기
3/12
post-custom-banner

💻 문제

📝 답안

아래 코드에서 *은 iterable한 객체를 unpacking하여 개별적인 인자로 전달하는 역할을 함

람다 함수를 사용하여 문자열의 길이를 기준으로 정렬한 다음, 사전순으로 정렬함

import sys

n = int(sys.stdin.readline().strip())
words = [str(input()) for i in range(n)]

print(*sorted(set(words), key=lambda x:(len(x), x)))

0개의 댓글