1181 : 단어 정렬

문제

코드

n = int(input())
word = []
for _ in range(n):
    word.append(input())

word = list(set(word)) 

word.sort(key=lambda x:(len(x),x))
for words in word:
    print(words)

해설

앞서 푼 문제와 같이 sort, lambda를 응용하는 문제인데, 같은 것은 출력하지 않는다고 하니 리스트를 받고 set으로 중복을 제거해주고 다시 list로 변환해주는 스킬을 사용해주면 된다.

좋은 웹페이지 즐겨찾기