https://www.acmicpc.net/problem/10989
#Solution
메모리 제한으로 인해 모든 수를 받고 정렬하지 못한다. 따라서 미리 10,000이 들어갈 수 있는 리스트를 만들어준 뒤 하나씩 더해주고 메모리에서 없애버리는 방식을 선택해야한다.
import sys
case = int(input())
result = [0 for i in range(10001)]
for num in sys.stdin:
result[int(num)] += 1
for i in range(10001):
if result[i] > 0:
for j in range(result[i]):
print(i)
'Programming [Python] > 백준 알고리즘 솔루션' 카테고리의 다른 글
#83 백준 파이썬 [2798] 블랙잭 (0) | 2019.07.26 |
---|---|
#82 백준 파이썬 [7568] 덩치 - 부르트포스 (1) | 2019.07.22 |
#80 백준 파이썬 [11719] 그대로 출력하기 2 (0) | 2019.07.19 |
#79 백준 파이썬 [9012] 괄호 - 스택 (0) | 2019.07.19 |
#78 백준 파이썬 [2252] 줄 세우기 - 위상정렬 (2) | 2019.07.19 |