https://www.acmicpc.net/problem/2751
2751번: 수 정렬하기 2
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
www.acmicpc.net
# 2751 - Python 3
import sys
input = sys.stdin.readline
n = int(input())
arr = []
for _ in range(n):
x = int(input().strip())
arr.append(x)
arr.sort(reverse = False) # reverse = False로 하여 arr를 오름차순으로 정렬
for i in arr:
print(i)
< line 13 >
- arr.sort(reverse = False)를 이용하여 arr를 오름차순으로 정렬
- 반대로 False 대신 True를 입력하면 내림차순으로 정렬됨
ex) arr.sort(reverse = True)
'코딩' 카테고리의 다른 글
| [Python] 백준 #7568. 덩치 (0) | 2023.03.10 |
|---|---|
| [Python] 백준 #11650. 좌표 정렬하기 (0) | 2023.03.10 |
| [Python] 백준 #10814. 나이순 정렬 (0) | 2023.03.10 |
| [Python] 백준 #1181. 단어 정렬 (0) | 2023.03.10 |
| [Python] 백준 #2108. 통계학 (0) | 2023.03.05 |