🔑 알고리즘/백준 Python
백준1181번 파이썬 단어정렬 #11-8) 정렬
Tamii
2020. 10. 17. 23:08
반응형
내 풀이
n=int(input())
letter=[]
for i in range(n):
letter.append(input())
letter=set(letter)
letter=list(letter)
letter=sorted(letter,key= lambda x: (len(x),x))
for i in letter:
print(i)
set 으로 중복을 없앤 후
lambda 로 정렬기준 2가지 주기
보니까 같은 함수를 좀 더 간략하게 표현할 수 있는 방법을 찾아서 살짝 바꿨다.
내 풀이(간략화)
n=int(input())
letter=[]
for i in range(n):
letter.append(input())
letter=list(set(letter))
letter.sort(key = lambda x: (len(x),x))
for i in letter:
print(i)