본문 바로가기

코딩

[Python] 백준 #2751. 수 정렬하기 2

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