코딩하는 해맑은 거북이
[Python] 단어 정렬 - 백준 본문
해당 글은 백준 1181번 문제 '단어 정렬'을 다룬다.
문제
https://www.acmicpc.net/problem/1181
설명
단어들이 저장된 리스트 word에서 중복된 단어를 제거하기 위해 set 함수를 사용하고
사전 순으로 정렬하기 위해 sorted 함수를 사용하였다.
마지막으로 lambda를 사용해 단어의 길이순으로 정렬한다.
코드
n = int(input())
word = []
for i in range(n):
word.append(input())
word = sorted(list(set(word)))
word = sorted(word, key=lambda x:len(x))
for i in word:
print(i)
'코딩테스트' 카테고리의 다른 글
[Python] 한수 - 백준 (0) | 2022.12.18 |
---|---|
[Python] 덩치 - 백준 (0) | 2022.12.18 |
[Python] 그룹 단어 체커 - 백준 (0) | 2022.12.16 |
[Python] 포도주 시식 - 백준 (DP) (0) | 2022.12.15 |
[Python] 정수 삼각형 - 백준 (DP) (0) | 2022.12.14 |
Comments