본문 바로가기
백준

수 정렬하기 1, 2

by 청원뿔세포 2022. 8. 29.

수 정렬하기 1 - 2750번

t=int(input())
arr=[]
for i in range(t):
    arr.append(int(input()))
arr.sort()
for i in arr:
    print(i)

 

 

수 정렬하기 2 - 2451번

 

1번 문제와 같은 코드를 사용해도 답은 잘 나오지만 수가 커지면 시간초과에 걸린다.

넘파이의 sort기능을 사용하면 빠르게 정렬가능하지만 기본으로 제공되는 모듈이 아니기 때문에 파일을 찾을 수 없어 런타임 에러가 뜬다.

import sys
input = sys.stdin.readline

n = int(input())
l=[]
for i in range(n):
  num = int(input())
  l.append(num)
l.sort()
for i in l:
  print(i)

- 입력을 빠르게 받는 방식을 사용한다.

'백준' 카테고리의 다른 글

직각삼각형 - 4153번  (0) 2022.08.31
직사각형에서 탈출 - 1085번  (0) 2022.08.30
1로 만들기 - 1463번  (0) 2022.08.28
그룹 단어 체커 - 1316번  (0) 2022.08.17
기타줄 - 1049번  (0) 2022.07.30

댓글