본문 바로가기
코딩테스트 문제풀이(Python)

백준 2750번 문제

by chanfficial 2022. 5. 10.

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