https://www.acmicpc.net/problem/1181
t = int(input())
arr = []
for i in range(t):
arr.append(input())
arr = list(set(arr))
arr.sort()
arr.sort(key=len)
for i in arr:
print(i)
📚 파이썬 .sort() 를 사용하면 단순 오름차순 정렬(사전순)이지만 reverse=True를 사용하면 내림차순이 된다. 추가적으로 key를 넣는다면 정렬의 기준을 추가할 수 있는데 len을 넣는다면 길이,abs를 넣는다면 절대값이 된다.