규도자 개발 블로그
[백준/2750/파이썬3(python3)] 수 정렬하기 본문
문제
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()
를 통해 정렬시킨다. 파이썬의 간단한 문법 그대로의 뜻을 가진 코드이다.
'알고리즘 > 풀이' 카테고리의 다른 글
[백준/7287/자바(Java)] 등록 (0) | 2018.09.18 |
---|---|
[백준/2839/자바(Java)] 설탕 배달 (0) | 2018.09.18 |
[백준/2742/자바(Java)] 기찍 N (0) | 2018.09.18 |
[백준/2741/자바(Java)] N 찍기 (0) | 2018.09.17 |
[백준/2739/자바(Java)] 구구단 (0) | 2018.09.17 |
Comments