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로 변환해주는 스킬을 사용해주면 된다.
Author And Source
이 문제에 관하여(1181 : 단어 정렬), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@seochan99/1181-단어-정렬
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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로 변환해주는 스킬을 사용해주면 된다.
Author And Source
이 문제에 관하여(1181 : 단어 정렬), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@seochan99/1181-단어-정렬저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)