2750. 수 정렬하기
N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.
입력 : 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
출력 : 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.
ex)
입력 :
5
5
2
3
4
1
출력 :
1
2
3
4
5
풀이
n = int(input())
num = []
for i in range(n):
a = int(input())
num.append(a)
num.sort()
for i in range(n):
print(num[i])
- 먼저 n개의 수를 입력받고, 입력받은 n개의 수를 넣을 빈 배열 num을 생성했다. n개의 수를 입력받아 num배열에 넣어주고 sort()를 사용하여 요소들을 오름차순으로 정렬해준 다음 하나씩 출력하도록 했다.
'코딩테스트 문제풀이(Python)' 카테고리의 다른 글
백준 2752번 문제풀이 (0) | 2022.05.12 |
---|---|
백준 9076번 문제풀이 (파이썬) (0) | 2022.05.10 |
백준 1292번 문제풀이 (0) | 2022.05.08 |
백준 2592번 문제풀이 (0) | 2022.05.08 |
백준 2577번 문제풀이 (0) | 2022.05.08 |