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

N개의 수를 입력받고 해당 수를 오름차순으로 정렬하는 문제이다.
풀이:
import sys
input = sys.stdin.readline
N = int(input())
li = []
for i in range(N):
li.append(int(input()))
new_li = sorted(li, reverse=False)
print(*new_li, sep='\n')
어제 푼 문제와 비슷하다. 마찬가지로 시간초과가 날 것 같아 처음 시도부터 sys 라이브러리를 import 하였다.
N을 입력받고 해당 수만큼 반복문을 돈다. 그리고 N개만큼 숫자를 입력받아 미리 선언해놓은 li 리스트에 바로 추가하도록하고, 반복문이 끝나면 sorted 함수를 통해 오름차순으로 정렬한다. 이때 reverse 매개변수를 False로 하면 오름차순, True로 하면 내림차순으로 정렬한다.
마지막으로 출력 예제에 맞춰서 sep을 조절하면 문제를 풀 수 있다.
'CODING 💻' 카테고리의 다른 글
| 프로그래머스 - '배열 두 배 만들기' (PYTHON 풀이) (0) | 2026.04.24 |
|---|---|
| 프로그래머스 - '없는 숫자 더하기' (PYTHON 풀이) (1) | 2026.04.23 |
| 백준 11931번 - '수 정렬하기 4' (PYTHON 풀이) (0) | 2026.04.22 |
| 프로그래머스 - '두 정수 사이의 합' (PYTHON 풀이) (0) | 2026.04.21 |
| 프로그래머스 - '자릿수 더하기' (PYTHON 풀이) (0) | 2026.04.20 |
