규도자 개발 블로그

[백준/2750/파이썬3(python3)] 수 정렬하기 본문

알고리즘/풀이

[백준/2750/파이썬3(python3)] 수 정렬하기

규도자 (gyudoza) 2018. 9. 18. 22:42
[백준_1110_파이썬] 더하기 사이클

문제

N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.

입력

첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절대값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.

출력

첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.

입출력 예

입력출력
5
5
2
3
4
1
1
2
3
4
5

풀이

array_size = int(input())

array = list()

for i in range(array_size):
    array.append(int(input()))

array.sort()

for i in array:
    print(i)

설명

이 문제는 파이썬을 공부하기 시작했을 때 풀었던 것 같다. 맨 처음에 배열의 갯수를 입력받고 입력받은 만큼의 list만큼 for문을 돌려 array.append(int(input()))를 통해서 입력받은 값들을 올리고 array.sort()를 통해 정렬시킨다. 파이썬의 간단한 문법 그대로의 뜻을 가진 코드이다.

Comments