์ตœ๋Œ€ 1 ๋ถ„ ์†Œ์š”

๋ฐฑ์ค€ ์‚ฌ์ดํŠธ ๋งํฌ

๋ฌธ์ œ

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])

๋Œ“๊ธ€๋‚จ๊ธฐ๊ธฐ