본문 바로가기
백준 풀이

[백준/BOJ] - 10989번 python 풀이

by 반오십 코린이 2022. 11. 19.
728x90


Key Point

1. 시간 제한 계속 떠서 input()를 sys.stdin.readline()으로 바꾸었더니 해결,

2. 입력된 값을 0으로 초기화한 배열의 index 위치에 +1 

3. 입력 마무리 한 후, 1이상 값이 저장된 값을 출력. -> 2이상인 경우도 있으므로 반복문을 통해 반복 출력


import sys
N = int(sys.stdin.readline())

arr = [0]*10001

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

for i in range(10001):
    if(arr[i] > 0):
        for j in range(arr[i]):
            print(i)
728x90