1181 ๋ฌธ์
์ํ๋ฒณ ์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง N๊ฐ์ ๋จ์ด๊ฐ ๋ค์ด์ค๋ฉด ์๋์ ๊ฐ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
- ๊ธธ์ด๊ฐ ์งง์ ๊ฒ๋ถํฐ
- ๊ธธ์ด๊ฐ ๊ฐ์ผ๋ฉด ์ฌ์ ์์ผ๋ก
๋จ, ์ค๋ณต๋ ๋จ์ด๋ ํ๋๋ง ๋จ๊ธฐ๊ณ ์ ๊ฑฐํด์ผ ํ๋ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ๋จ์ด์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 20,000) ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๊ฑธ์ณ ์ํ๋ฒณ ์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋จ์ด๊ฐ ํ ์ค์ ํ๋์ฉ ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ๋ฌธ์์ด์ ๊ธธ์ด๋ 50์ ๋์ง ์๋๋ค.
์ถ๋ ฅ
์กฐ๊ฑด์ ๋ฐ๋ผ ์ ๋ ฌํ์ฌ ๋จ์ด๋ค์ ์ถ๋ ฅํ๋ค.
ํ์ด
N = int(input())
word_list = []
for i in range(N) :
word_list.append(input())
set_word_list = set(word_list)
word_list = list(set_word_list)
word_list.sort()
word_list.sort(key = len)
for i in word_list:
print(i)
728x90
'๐ Algorithm > Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Baekjoon] ๋ฐฑ์ค 1292 '์ฝ๊ฒ ํธ๋ ๋ฌธ์ ' ๋ฌธ์ ํ์ด Python, ํ์ด์ฌ, ์๊ณ ๋ฆฌ์ฆ ์ ๋ฆฌ (0) | 2023.07.06 |
---|---|
Baekjoon ๋ฐฑ์ค 1260 DFS์ BFS ๋ฌธ์ ํ์ด (0) | 2023.07.05 |
Baekjoon ๋ฐฑ์ค 1159 ๋๊ตฌ ๊ฒฝ๊ธฐ ๋ฌธ์ ํ์ด (0) | 2023.06.17 |
Baekjoon ๋ฐฑ์ค 1157 ๋จ์ด ๊ณต๋ถ ๋ฌธ์ ํ์ด (0) | 2023.06.16 |
Baekjoon ๋ฐฑ์ค 1152 ๋จ์ด์ ๊ฐ์ ๋ฌธ์ ํ์ด (0) | 2023.06.15 |