티스토리 뷰

포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.

문제를 보자.

이 문제에선 시간제한을 넉넉히 주고, 메모리 제한을 타이트하게 만들었다.

 

정답 비율이 낮아 겁먹었지만, 여러 번의 시행착오 후에 문제를 풀 수 있었다.

 

코드를 보자.

import sys as s
a = int(s.stdin.readline())
array = [0 for i in range(10001)]

for _ in range(a):
    array[int(s.stdin.readline())] += 1
   
for k in range(10001):
     if array[k] > 0 :
        for _ in range(array[k]):
            print(k)

일단 시간 제한이 나름 넉넉하다고 생각했어서, 처음엔 input()으로 입력받았지만, 시간 초과 결과를 받아 수정했다.

 

논리적인 오류에서 막히는 문제보다, 이런 컴퓨터 지식에 관련된 문제에서 막히면 막막하다.

 

계속 성장하자

 

'백준' 카테고리의 다른 글

백준 11651 문제풀이 [python]  (0) 2023.07.03
백준 11650 문제풀이 [python]  (0) 2023.07.03
백준 25305 문제풀이 [python]  (0) 2023.07.03
백준 2941 문제풀이 [python]  (0) 2023.06.28
백준 2455 문제풀이 [python]  (0) 2023.06.27
댓글