본문 바로가기
백준알고리즘/정렬

(Python/🥈5)백준 알고리즘 2751번: 수 정렬하기 2

by windy7271 2022. 5. 23.
728x90
반응형

문제 출처:https://www.acmicpc.net/problem/2751

 

2751번: 수 정렬하기 2

첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.

www.acmicpc.net

풀이:

import sys

array = list()                        # 숫자 담을 리스트
N = int(input())
for i in range(N):
    array.append(int(sys.stdin.readline()))

new = sorted(array)

for i in new:
    print(i)

이전문제랑 똑같아서 걍 했는데 바로 틀렸다.

 

보통 input()으로 문자열 값을 입력받지만 반복문으로 여러 줄을 입력받아야 할 때는 시간 초과 문제가 발생할 수 있다고 한다.

따라서 이럴 경우에는 import sys로 모듈을 불러오고

sys.stdin.readline()을 사용했다.

 

 

반응형

댓글