๐Ÿ“ ๋ฐฑ์ค€ #10989

Jeongyeon Kimยท2022๋…„ 9์›” 14์ผ
0

โ“ ์˜ค๋ฅ˜ ์›์ธ ์ฐพ๊ธฐ

n = int(input())

array = []
for i in range(n):
  array.append(int(input()))

array.sort()

for data in array:
  print(data)

์ฒ˜์Œ ์œ„์™€ ๊ฐ™์€ ์ฝ”๋“œ๋ฅผ ์ œ์ถœํ–ˆ๋Š”๋ฐ ๋ฉ”๋ชจ๋ฆฌ ์ดˆ๊ณผ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.
์˜ค๋ฅ˜ ๋ฐœ์ƒ ์ด์œ ๋ฅผ ์ฐพ์•„๋ณธ ๊ฒฐ๊ณผ ์ด์ „์— ํ’€์—ˆ๋˜ ๋ฌธ์ œ์™€๋Š” ๋‹ฌ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ด 8MB๋กœ ๋˜์–ด์žˆ์—ˆ๋‹ค.
array์— ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜์”ฉ ์ถ”๊ฐ€ํ•˜๊ณ  sort()๋ฅผ ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฉ”๋ชจ๋ฆฌ ์ดˆ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒƒ์ด๋‹ค.

โ— ๊ณ„์ˆ˜ ์ •๋ ฌ ์‚ฌ์šฉ

์˜ค๋ฅ˜ ํ•ด๊ฒฐ์„ ์œ„ํ•ด ๊ณ„์ˆ˜ ์ •๋ ฌ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ–ˆ๋‹ค.

n = int(input())

count = [0] * 10001

for i in range(n):
  num = int(input())
  count[num] += 1

for i in range(len(count)):
  for j in range(count[i]):
    print(i)

count๋ผ๋Š” ๋ฆฌ์ŠคํŠธ๋ฅผ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์˜ ๊ฐ€์žฅ ํฐ ์ˆ˜๋ณด๋‹ค ํ•˜๋‚˜ ํฌ๊ฒŒ (์ธ๋ฑ์Šค 0์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด) ๋งŒ๋“ ๋‹ค.
๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜์”ฉ ์ž…๋ ฅ๋ฐ›์œผ๋ฉด์„œ count ๋ฆฌ์ŠคํŠธ์˜ ๋ฐ์ดํ„ฐ์™€ ๊ฐ™์€ ์ธ๋ฑ์Šค์˜ ์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ฆ๊ฐ€์‹œํ‚จ๋‹ค.
๋ฐ˜๋ณต๋ฌธ์„ ํ†ตํ•ด count ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ๊ฐ์˜ ์›์†Œ ๊ฐ’ ๋งŒํผ ๋‚ด๋ถ€ ๋ฐ˜๋ณต๋ฌธ์„ ๋Œ๋ ค ์ธ๋ฑ์Šค๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

โ“ ์ด ์ฝ”๋“œ๋Š” ์‹œ๊ฐ„ ์ดˆ๊ณผ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

๐ŸŒŸ ์‹œ๊ฐ„ ์ดˆ๊ณผ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ -> sys.stdin.readline()

import sys

n = int(input())

count = [0] * 10001

for i in range(n):
  num = int(sys.stdin.readline())
  count[num] += 1

for i in range(len(count)):
  for j in range(count[i]):
    print(i)

input()์„ ์ด์šฉํ•ด ์ž…๋ ฅ์„ ๋ฐ›์œผ๋ฉด์„œ ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ๋ฐœ์ƒํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— sys ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ sys.stdin.readline()ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด ์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ–ˆ๋‹ค.

๐Ÿ“ข sys.stdin.readline()

import sys

input_data = sys.stdin.readline().rstrip()

print(input_data)

sys : ํŒŒ์ด์ฌ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋ณ€์ˆ˜์™€ ํ•จ์ˆ˜๋ฅผ ์ง์ ‘ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
sys.stdin.readline() : ํ•œ ์ค„ ๋‹จ์œ„๋กœ ์ž…๋ ฅ ๋˜๋ฉฐ ๊ฐœํ–‰๋ฌธ์ž๊ฐ€ ๊ฐ™์ด ์ž…๋ ฅ๋œ๋‹ค. ๊ณต๋ฐฑ ๋ฌธ์ž๋ฅผ ์ œ๊ฑฐํ•˜๋ ค๋ฉด rstrip()ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

profile
Backend Developer๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป

0๊ฐœ์˜ ๋Œ“๊ธ€