Koala - 16기/코딩테스트 기초 스터디

[백준/Python] 1181번: 단어 정렬

manda-rine 2024. 11. 4. 01:26

문제

https://www.acmicpc.net/problem/1181

 

풀이

* 첫째 줄에는 입력될 단어의 개수가, 두 번째 줄부터 마지막 줄까지는 단어가 한 줄씩 주어진다.

* 길이가 짧은 것부터, 길이가 같으면 사전 순으로 정렬해 출력한다.

1. 빈 리스트를 생성하고 입력받은 문자열을 리스트에 추가한다.

2. 리스트의 중복된 요소를 제거하기 위해 set으로 변경해 준다. (그리고 다시 리스트로 변환한다)

3. 문제에서 제시한 대로 리스트를 정렬하고, 한 줄씩 출력한다.

 

코드 및 설명