반응형
https://www.acmicpc.net/problem/11931
11931번: 수 정렬하기 4
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
www.acmicpc.net
> 내 코드
import sys
read = sys.stdin.readline
lst = []
n = int(read().rstrip())
for i in range(n):
lst.append(int(read().rstrip()))
lst.sort(reverse=True)
for i in range(n):
print(lst[i])
> 주의할 점
n = int(read().rstrip())
절대 int(read().split()) 을 사용하지 말 것!
오류가 발생하는데, 이는 split()이 띄어쓰기를 인식하고 strip()이 \n(엔터)를 인식하기 때문이다.
반응형
'코딩테스트 대비 > 백준(BOJ)' 카테고리의 다른 글
| [Python][백준/BOJ] 10757번 : 큰 수 A+B (0) | 2023.06.22 |
|---|---|
| [Python][백준/BOJ] 9093번 : 단어 뒤집기 (0) | 2023.06.19 |
| [Python][백준/BOJ] 1302번 : 베스트셀러 (0) | 2023.06.19 |
| [Python][백준/BOJ] 10825번 : 국영수 (0) | 2023.06.19 |
| [Python][백준/BOJ] 1764번 : 듣보잡 (0) | 2023.06.19 |