[BOJ][Python][실5][1181] 단어 정렬
문제 링크
첫 번째 풀이
정답코드
정렬한 뒤 list(set(arr))을 하면 정렬이 풀립니다.
튜플에 값의 길이를 넣어서 이를 통해서 람다로 정렬을 합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import sys
from math import pi, sqrt
from collections import deque, Counter
# sys.stdin = open('input.txt', 'r')
n = int(input())
arr = []
for _ in range(n):
word = str(input())
arr.append((len(word), word))
arr = list(set(arr))
arr.sort(key=lambda x: (x[0], x[1]))
for i in arr:
print(i[1])
Success Notice: 수고하셨습니다.
Leave a comment