728x90
앞에서 익혔던 sort함수를 활용해 보았는데 생각보다 헷갈리는게 많았다.
wordlist=sorted(list(set([input() for _ in range(int(input()))])))
wordlist.sort(key=lambda a: len(a))
print('\n'.join(wordlist))
sort 함수로 정렬하고 오름차순으로 정렬하려니까
그렇게 할 수가 없는것(?) 같다.
그래서 일단 세 줄로 끝내긴 했는데
그래도 코드가 뭔가 클린한 느낌이 안든다고 해야하나..
그래도 뭔가 많은 발전을 한 것 같다
728x90
'Baekjoon Case' 카테고리의 다른 글
[백준 #18870] 좌표 압축 - 파이썬(python) (0) | 2021.08.13 |
---|---|
[백준 #10814] 나이순 정렬 - 파이썬(python) (0) | 2021.08.13 |
[백준 #11651] 좌표 정렬하기 2 - 파이썬(python) (0) | 2021.08.12 |
[백준 #11650] 좌표 정렬하기 - 파이썬(python) (0) | 2021.08.12 |
[백준 #2751] 수 정렬하기 2 - 파이썬(python) (0) | 2021.08.11 |