[문제]
https://www.acmicpc.net/problem/10989
[풀이]
간단하게 풀었더니 메모리 초과가 났다 ㅎㅎ
list 문제를 풀 때 메모리 제한이 있다면 미리 0으로 초기화 한 틀을 만들어 놓은 후 증감식으로 개수를 세는 것이 유리하다고 한다.
[코드]
import sys
if __name__ == '__main__':
check = [0] * 10001
for _ in range(int(sys.stdin.readline())):
n = int(sys.stdin.readline())
check[n] += 1
for i in range(10001):
if check[i] != 0:
for _ in range(check[i]):
print(i)
'문제풀이 > BOJ' 카테고리의 다른 글
[Python] BOJ/백준 1259번 팰린드롬수 (0) | 2021.07.22 |
---|---|
[Python] BOJ/백준 9012번 괄호 (0) | 2021.07.22 |
[Python] BOJ/백준 10814번 나이순 정렬 (0) | 2021.07.22 |
[Python] BOJ/백준 1920번 수 찾기 (0) | 2021.07.22 |
[Python] BOJ/백준 1049번 기타줄 (0) | 2021.07.21 |