반응형
[ 문제 ]
난이도: D2
문제 번호: 1966
주어진 N 길이의 숫자열을 오름차순으로 정렬하여 출력하라.
[제약 사항]
N 은 5 이상 50 이하이다.
[ 코드 ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
def Bubble_sort(arr):
for i in range(len(arr)-1, 0, -1):
for j in range(i):
if arr[j] > arr[j+1]:
arr[j], arr[j+1] = arr[j+1], arr[j]
T = int(input())
for tc in range(1, T+1):
print('#{}'.format(tc), end=' ')
N = int(input())
numbers = list(map(int, input().split()))
for i in range(N):
Bubble_sort(numbers)
for i in numbers:
print(i, end=' ')
print()
|
cs |
반응형
'SW Expert' 카테고리의 다른 글
[SWEA] 1974 스도쿠 검증 Python (0) | 2021.05.24 |
---|---|
[SWEA] 1970 쉬운 거스름돈 Python (0) | 2021.05.23 |
[SWEA] 1961 숫자 배열 회전 Python (0) | 2021.05.21 |
[SWEA] 1948 날짜 계산기 Python (0) | 2021.05.20 |
[SWEA] 1954 달팽이 숫자 Python (0) | 2021.05.19 |