[백준/Python] 1181 단어 정렬

재활용병·2024년 1월 15일
0

코딩 테스트

목록 보기
69/157

[백준/Python] 1181 단어 정렬


풀이 코드 및 설명

n = int(input())
words = set()

for _ in range(n):
    word = input()
    words.add(word)

# 단어 길이와 사전 순으로 정렬
sorted_words = sorted(words, key=lambda word: (len(word), word))

for word in sorted_words:
    print(word)

sorted() 함수를 사용하여 정렬, 이전에 set 집합 자료 구조로 입력받아서 중복을 제거한다.
사전 순으로 정렬하기 위해서는 lambda word: (len(word), word) 로 정렬한다

profile
코딩 말고 개발

0개의 댓글

관련 채용 정보