본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬]10989번 수 정렬하기 3

by 현장 2021. 4. 15.

-코드

from sys import stdin
t = int(input())
a = [0] * 10001

for _ in range(t):
    n = int(stdin.readline())
    a[n] += 1

for i in range(len(a)):
    if a[i] != 0:
        for j in range(a[i]):
            print(i)

처음에 sort를 사용해서 풀었으나 메모리 초과가 생겼습니다. 그래서 해결법을 몰라서 찾아보니 리스트를 사용하는 방법이 있어서 풀었을 때, input으로 해결을 하여서 다시 초과가 생겨 readline을 넣어서 해결을 하였습니다.