Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
백준 11931번 - '수 정렬하기 4' (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 = True)
print(*new_li, sep='\n')
일반 정렬 문제라고 생각하면 된다. 다만, 시간 초과에 주의하여야 하는데 sys 라이브러리를 활용하지 않으면 시간 초과가 발생하므로 해당 라이브러리를 활용해서 간단하게 풀 수 있다.
입력을 sys.stdin.readline을 이용해서 받도록 하고 li 리스트에 입력값을 저장한 뒤 sorted() 함수를 활용해서 내림차순으로 정렬한 다음 sep 매개변수를 조절해서 출력 예제에 맞게 조정하면 문제를 풀 수 있다.
'CODING 💻' 카테고리의 다른 글
| 프로그래머스 - '없는 숫자 더하기' (PYTHON 풀이) (1) | 2026.04.23 |
|---|---|
| 백준 15688번 - '수 정렬하기 5' (PYTHON 풀이) (0) | 2026.04.23 |
| 프로그래머스 - '두 정수 사이의 합' (PYTHON 풀이) (0) | 2026.04.21 |
| 프로그래머스 - '자릿수 더하기' (PYTHON 풀이) (0) | 2026.04.20 |
| 백준 14916번 - '거스름돈' (PYTHON 풀이 (0) | 2026.04.19 |
