열렬히.뛰기

10989번: 수 정렬하기 3

알고리즘: 실전 > 백준 단계별로 풀기: 10번 ~ 25번 > 10989번: 수 정렬하기 3

  • 시간제한 : 5초
  • 메모리제한 : 8초

아이디어

  • 카운팅 정렬 사용

코드

python
import sys
N = int(input())
check_list = [0] * 10001

for i in range(N):
    input_num = int(sys.stdin.readline())  
    check_list[input_num] = check_list[input_num] + 1
    
for i in range(10001):
    if check_list[i] != 0:
        for j in range(check_list[i]):
            print(i)