반응형
안녕하세요 성조입니다.
이전에 자바로도 sort 함수를 활용해서 간단하게 풀이를 진행했는데 이번에도 활용해서 문제를 풀게 됐습니다.
문제 출처
https://www.acmicpc.net/problem/2750
문제
N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.
입력
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
출력
첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.
코드
num =int(input())
data = []
for i in range(num):
data.append(int(input()))
data.sort()
for j in data:
print(j)
풀이
파이썬에 내장된 sort 함수를 활용하여 풀었다.
반복할 값을 입력받은 후
data 리스트 변수에 값을 순차적으로 입력받는다.
이후 sort() 함수를 활용하여 정렬하고, 반복문을 통하여 출력한다.
궁금하신 부분이 있다면 언제든 댓글 부탁드립니다!
감사합니다. 다음 포스팅 때 뵙겠습니다!
반응형
'백준 - Python' 카테고리의 다른 글
[백준 - 2751][Python] 수 정렬하기 2 (0) | 2022.10.10 |
---|---|
[백준 - 11050][Python] 이항 계수1 (0) | 2022.10.09 |
[백준 - 2525][Python] 오븐 시계 (2) | 2022.10.03 |
[백준 - 5355][Python] 화성수학 (0) | 2022.09.29 |
[백준 - 2163][Python] 초콜릿 자르기 (0) | 2022.09.28 |