2750번: 수 정렬하기
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
www.acmicpc.net
<내 풀이>
n=int(input())
arr=[]
for i in range(n):
arr.append(int(input()))
arr=sorted(arr)
for i in range(n):
print(arr[i])
1. sorted() 사용한 버전.
n=int(input())
arr=[]
for i in range(n):
arr.append(int(input()))
for i in range(n):
for j in range(n):
if arr[i]<arr[j]:
arr[i],arr[j]=arr[j],arr[i]
for i in range(n):
print(arr[i])
2. 오름차순으로 정렬한 뒤 하나씩 프린트- 직접 쓴 버전 ---> 헷갈림
'알고리즘 PS > Implementation' 카테고리의 다른 글
프로그래머스 H-Index (0) | 2024.05.27 |
---|---|
백준 #1158 요세푸스 (0) | 2023.11.09 |
백준 #2577 숫자의 개수 (0) | 2023.08.25 |
백준 #1110 더하기 사이클 (0) | 2023.08.25 |
백준 #10798 세로읽기 (0) | 2023.08.24 |