2751번 : 수 정렬하기2

김민관·2021년 9월 30일

백준_Silver

목록 보기
4/57

문제보기

파이썬 코드

# 2751번 수 정렬하기2 : https://www.acmicpc.net/problem/2751
import sys

n = int(sys.stdin.readline())
arr = [int(sys.stdin.readline()) for _ in range(n)]

arr.sort()

print(*arr,sep='\n')

코드 설명

  • 배열에 숫자 입력받고 파이썬 라이브러리의 sort() 함수 사용

포인트

퀵 정렬, 계수 정렬 등 우리가 직접 구현하는 정렬법은 정말 말도안되게 잘 만들지 않는 이상 내장라이브러리의 sort() 함수보다 효율성이 떨어질테고(실제로도 시도해봤지만 전부 시간초과) sort() 함수를 썼는데도 시간초과가 나와서 많이 헤맸다.
결국 입출력 시간을 조금이나마 줄이기 위해 input에서 sys를 이용한 입출력 스트림을 만들어주니 해결

profile
게임 개발일지 & IT 소식들 공유

0개의 댓글