[๋ฐฑ์ค 2751๋ฒ] [๐ฅ5] ์ ์ ๋ ฌํ๊ธฐ 2 (python)
๋ฌธ์
N๊ฐ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ด๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์์ ๊ฐ์ N(1 โค N โค 1,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ์๋ ์ ๋๊ฐ์ด 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. ์๋ ์ค๋ณต๋์ง ์๋๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ ๊ฒฐ๊ณผ๋ฅผ ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ค.
์์ ์ ๋ ฅ 1
5
5
4
3
2
1
์์ ์ถ๋ ฅ 1
1
2
3
4
5
๋ฌธ์ ๋ฅผ ํ๋ฉด์ ๋งํ๋ ๋ถ๋ถ
- ๋งํ๋ ๋ถ๋ถ์ ์๋์ง๋ง input()๊ณผ sys.stdin.readline()์ ์ฐจ์ด
- input()๊ณผ sys.stdin.readline()์ ๊ฐ์ ์ญํ ์ ํ์ง ์๋๋ค. input() ๋ด์ฅ ํจ์๋ ํ๋ผ๋ฏธํฐ๋ฅผ prompt message๋ฅผ ๋ฐ์ ์ ์๋ค. ํ์ง๋ง sys.stdin.readline()์ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ฐ์ง ์๋๋ค.
- input() ๋ด์ฅ ํจ์๋ sys.stdin.readline()๊ณผ ๋น๊ตํ๋ฉด prompt message๋ฅผ ์ถ๋ ฅํ๊ณ , ๊ฐํ ๋ฌธ์๋ฅผ ์ญ์ ํ ๊ฐ์ ๋ฆฌํดํ๊ธฐ ๋๋ฌธ์ sys.stdin.readline()๋ณด๋ค ๋๋ฆฌ๋ค.
์ฝ๋
ver(1)
import sys
n = int(sys.stdin.readline())
k = []
for i in range(n):
k.append(int(sys.stdin.readline()))
k.sort(reverse=False)
for i in range(n):
print(k[i])
๋๊ธ๋จ๊ธฐ๊ธฐ