문제
정답 소스코드 (Python)
n=int(input())
arr=[]
for i in range(n):arr.append(int(input()))
for i in range(n):
for j in range(i+1,n):
if arr[i]>arr[j]:
tmp=arr[i]
arr[i]=arr[j]
arr[j]=tmp
print(*arr,sep="\n")
풀이 (Python)
간단한 오름차순 정렬을 묻는 문제이다.
풀이 제한 시간이 넉넉하기 때문에 다른 알고리즘 사용 없이 기본적이 정렬문제이다.
이중 for문을 통해 i번째 요소와 i뒤 요소를 비교하여 더 큰 경우에 교환을 해주는 방식으로 풀이하였다.
'Baekjoon' 카테고리의 다른 글
[백준] 11399번 ATM (파이썬) (1) | 2024.02.06 |
---|---|
[백준] 11651 좌표 정렬하기2 (파이썬) (0) | 2024.02.06 |
[백준] 13305번 주유소 (파이썬) (1) | 2024.02.06 |
[백준] 2668번 숫자고르기 (파이썬) (0) | 2024.02.06 |
[백준] 9935번 문자열 폭발 (파이썬) (1) | 2024.02.05 |