https://www.acmicpc.net/problem/1181
1181๋ฒ: ๋จ์ด ์ ๋ ฌ
์ฒซ์งธ ์ค์ ๋จ์ด์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 20,000) ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๊ฑธ์ณ ์ํ๋ฒณ ์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋จ์ด๊ฐ ํ ์ค์ ํ๋์ฉ ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ๋ฌธ์์ด์ ๊ธธ์ด๋ 50์ ๋์ง ์๋๋ค.
www.acmicpc.net
import sys
n = int(sys.stdin.readline())
word = []
for i in range(n):
word.append(sys.stdin.readline().rstrip())
word = list(set(word)) # ์ค๋ณต ์ ๊ฑฐ
word.sort() # ์ํ๋ฒณ ์์๋๋ก ์ ๋ ฌ
word.sort(key = len) # ๊ธธ์ด ์์๋๋ก ์ ๋ ฌ
for i in word:
print(i)
'๐ค > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค 18870: ์ขํ ์์ถ (Python) (0) | 2021.09.15 |
---|---|
๋ฐฑ์ค 10814: ๋์ด์ ์ ๋ ฌ (Python) (0) | 2021.09.15 |
๋ฐฑ์ค 11651: ์ขํ ์ ๋ ฌํ๊ธฐ 2 (Python) (0) | 2021.09.13 |
๋ฐฑ์ค 11650: ์ขํ ์ ๋ ฌํ๊ธฐ (Python) (0) | 2021.09.13 |
๋ฐฑ์ค 1427: ์ํธ์ธ์ฌ์ด๋ (Python) (0) | 2021.09.13 |