반응형
swexpertacademy.com/main/learn/course/subjectList.do?courseId=AVuPDN86AAXw5UW6
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
1. normal
def BubbleSort(x_list):
for i in range(len(x_list) - 1, 0, -1):
for j in range(i):
if x_list[j] > x_list[j + 1]:
x_list[j], x_list[j + 1] = x_list[j + 1], x_list[j]
return x_list
T = int(input())
# 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다.
for test_case in range(1, T + 1):
N = int(input())
list_a = list(map(int, input().split()))
sort_a = BubbleSort(list_a)
sort_list = [0]*N
for k in range(1,N+1):
if k % 2 == 1:
sort_list[k-1] = sort_a.pop(-1)
else:
sort_list[k-1] = sort_a.pop(0)
print('#{}'.format(test_case),end=' ')
for a in range(10):
print('{}'.format(sort_list[a]),end=' ')
print()
반응형
'알고리즘 > SWEA' 카테고리의 다른 글
[파이썬] [SWEA] 4861. [파이썬 S/W 문제해결 기본] 3일차 - 회문 (0) | 2021.02.20 |
---|---|
[파이썬] [SWEA] 4864. [파이썬 S/W 문제해결 기본] 3일차 - 문자열 비교 (0) | 2021.02.20 |
[파이썬] [SWEA] 4839. [파이썬 S/W 문제해결 기본] 2일차 - 이진탐색 (0) | 2021.02.20 |
[파이썬] [SWEA] 4837. [파이썬 S/W 문제해결 기본] 2일차 - 부분집합의 합 (0) | 2021.02.20 |
[파이썬] [SWEA] 4836. [파이썬 S/W 문제해결 기본] 2일차 - 색칠하기 (0) | 2021.02.20 |
댓글