📝 문제
N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.
⌨️ 입력
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
🖨 출력
첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.
⌨️ 예제 입력
5
5
4
3
2
1
🖨 예제 출력
1
2
3
4
5
📚 내가 제출한 코드
n = int(input())
nArr = []
for _ in range(n):
  nArr.append(int(input()))
for i in sorted(nArr):
  print(i)
✏️ 내가 제출한 코드에 대한 설명
- 언어를 Python3로 설정해서 제출하면 시간 초과가 뜨기 때문에 PyPy3로 바꿔서 제출해야 한다. (PyPy3는 Python으로 만든 언어이고 Python보다 속도가 빠르다는 장점을 가지고 있다.)
 
- input() : 키보드로 입력한 값을 받는 함수
 
- range(a) : 0부터 a-1까지의 정수를 반환하는 함수
 
- sorted(a) : a를 오름차순으로 정렬해서 반환하는 함수 (≠ a.sort())
 
- 메모리 : 222428 KB
 
- 시간 : 1548 ms
 
- 코드 길이 : 107 B
 
👀 더 알아봐야할 것