728x90
📌 문제
https://www.acmicpc.net/problem/10989
📌 문제 접근 방법
- 카운팅 정렬 적용해보기!
- 처음엔 자꾸 메모리 초과가 떠서 고민하다가 숫자를 입력받아서 리스트를 만들지 않고, 바로 카운팅을 해줬다!
- 그래도 인덱스에러가 나길래 또 뭘까 하니까 입력받는 숫자가 한 자리수가 아니라 10000까지 들어오는 것이었다..!
쉬워보여서 무시했는데 쉽지 않네..ㅎ...
📌 코드
import sys
N = int(sys.stdin.readline())
cnt = [0]*10000
for _ in range(N):
cnt[int(sys.stdin.readline())-1] += 1
for i in range(10000):
if cnt[i]:
for _ in range(cnt[i]):
print(i+1)
728x90
'ALGORITHM > BAEKJOON' 카테고리의 다른 글
[BOJ/Python] 2805. 나무 자르기 (0) | 2021.08.28 |
---|---|
[BOJ/Python] 1920. 수 찾기 (0) | 2021.08.21 |
[BOJ/Python] 2750. 수 정렬하기 (0) | 2021.08.18 |
[BOJ/Python] 17413. 단어 뒤집기 2 (0) | 2021.08.16 |
[BOJ/Python] 1120. 문자열 (0) | 2021.08.16 |
댓글