![[백준 알고리즘] 1181번 단어 정렬 (Python)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJDRFd%2FbtqDO171TFN%2FQPMyGiAYLhKoZKegqRoV91%2Fimg.png)
[백준 알고리즘] 1181번 단어 정렬 (Python)언어, 알고리즘 공부/백준2020. 4. 29. 16:32
Table of Contents

<Python>
import sys
n = int(input())
str_list = []
for i in range(n):
str_list.append(sys.stdin.readline())
str_list = list(set(str_list))
str_list.sort(key=lambda x: (len(x), x))
print("".join(str_list))
▼링크
https://www.acmicpc.net/problem/1181
1181번: 단어 정렬
첫째 줄에 단어의 개수 N이 주어진다. (1≤N≤20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다.
www.acmicpc.net
반응형
'언어, 알고리즘 공부 > 백준' 카테고리의 다른 글
[백준 알고리즘] 2108번 통계학 (Python) (0) | 2020.04.29 |
---|---|
[백준 알고리즘] 10814번 나이순 정렬 (Python) (0) | 2020.04.29 |
[백준 알고리즘] 10989번 수 정렬하기 3 (Python) (0) | 2020.04.29 |
[백준 알고리즘] 11651번 좌표 정렬하기 2(Python) (0) | 2020.04.29 |
[백준 알고리즘] 11650번 좌표 정렬하기 (Python) (0) | 2020.04.29 |
@쿠몬e :: ˚˛˚ * December☃ 。* 。˛˚
전공 공부 기록 📘
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!