Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
백준 2751번- '수 정렬하기 2' (PYTHON 풀이) 본문
문제:

입력을 사용자로부터 받고 그 횟수만큼 정수를 추가 입력받는데, 이때 이 수를 한줄씩 오름차순으로 정렬해서 출력하면 되는 문제이다.
어제 문제보다 난이도가 높길래 걱정했는데 한번에 맞아서 다행이었다!
풀이:
import sys
N = int(input())
li = []
for i in range(N):
k = int(sys.stdin.readline())
li.append(k)
sort = sorted(li)
for i in sort:
print(i)
최근에 풀었던 정렬 문제들과 큰 차이가 없다.
다만 어제 메모리 초과 문제 때문에 시간 초과가 나올까봐 sys 라이브러리를 import해서 input()이 아닌 sys로 입력받았다.
사전에 해당 코드를 사용해서 그런지 시간 초과 없이 바로 풀 수 있었다.
코드는 그냥 단순히 사용자로부터 정수값 입력받고 해당 횟수만큼 for문 돌면서 li 리스트에 추가한 뒤 sorted 함수 사용해서 오름차순 정렬해주고 이를 for문 활용해 출력하도록 하였다.
이렇게 제출하면 정답까지 시간이 좀 걸려서 아마 좀 더 간단하게 풀면 빠르게 정답 확인을 볼 수 있을 것이다.
'CODING 💻' 카테고리의 다른 글
| 백준 1181번- '단어 정렬' (PYTHON 풀이) (0) | 2025.10.02 |
|---|---|
| 백준 1427번- '소트인사이드' (PYTHON 풀이) (0) | 2025.10.01 |
| 백준 10989번- '수 정렬하기 3' (PYTHON 풀이) (0) | 2025.09.29 |
| 백준 25305번- '커트라인' (PYTHON 풀이) (0) | 2025.09.28 |
| 백준 1267번- '대표값2' (PYTHON 풀이) (0) | 2025.09.27 |
