[Python] ๋ฐฑ์ค 2751๋ฒ ์ ์ ๋ ฌํ๊ธฐ 2
๋ฌธ์
N๊ฐ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ด๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์์ ๊ฐ์ N(1 ≤ N ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ์๋ ์ ๋๊ฐ์ด 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. ์๋ ์ค๋ณต๋์ง ์๋๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ ๊ฒฐ๊ณผ๋ฅผ ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ค.
ํ์ด
import sys
input = sys.stdin.readline
N = int(input())
data = []
for i in range(N):
data.append(int(input()))
# ์ค๋ฆ์ฐจ์ ์ ๋ ฌ
data.sort()
print(*data, sep='\n')
์ง๊ณ ๋์ด๊ฐ์ผ ํ ๋ถ๋ถโ
์ ๋ ฅ์ ๊ฐ์๊ฐ ๋ง์ ๊ฒฝ์ฐ์๋ ๋จ์ํ input() ํจ์๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ๋ฉด ์๋๋ค.
ํ์ด์ฌ์ ๊ธฐ๋ณธ ํจ์ input() ํจ์๋ ๋์ ์๋๊ฐ ๋๋ ค์ ์๊ฐ ์ด๊ณผ๋ก ์ค๋ต ํ์ ์ ๋ฐ์ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
์ด ๊ฒฝ์ฐ ํ์ด์ฌ์ sys ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ์๋์ด ์๋ sys.stdin.readline() ํจ์๋ฅผ ์ด์ฉํ๋ค.