https://www.acmicpc.net/problem/1181
풀이
import sys
input = sys.stdin.readline
n = int(input())
arr = [input()[:-1] for _ in range(n)]
arr = list(set(arr))
arr = sorted(arr,key=lambda x:(len(x),x))
for i in arr:
print(i)
람다식을 사용하여 정렬해주었다.
중복제거는 set을 사용하였다.
'코딩테스트 > Python' 카테고리의 다른 글
[Python] 백준 #18870 - 좌표압축 (1) | 2021.11.28 |
---|---|
[Python] 백준 #2108 - 통계학 (1) | 2021.11.26 |
[Python] 백준 #1427 - 소드인사이드 (0) | 2021.11.23 |
[Python] 백준 #10989 - 수 정렬하기 3 (2) | 2021.11.22 |
[Python] 백준 #2751 - 수 정렬하기 2 (0) | 2021.11.22 |