List2 - 특별한 정렬

광어회깍뚝썰기·2021년 7월 23일
0

swea-intermediate

목록 보기
8/51

sort()함수를 통해 리스트를 정렬한 다음 풀이했다.



for tc in range(1,int(input())+1):
    N=int(input())
    arr=list(map(int,input().split()))
    
    arr.sort()
    
    new=[]
    for i in range(N):
        if i%2==0:
            num=arr.pop(-1)
        else:
            num=arr.pop(0)
        new.append(num)
    
    res=' '.join(map(str,new[0:10]))
    print(f'#{tc}',end=' ')
    print(res)
  • 리스트를 문장형 문자열로 합쳐주는 join함수. 참고로 .join 앞의 ' '에 띄어쓰기가 생략되면(' '->'') 숫자들이 붙여 출력되니 주의하자.
  • join은 문자열 타입을 합쳐주는 함수이므로 str형식으로 바꿔주는 절차를 거친다.

0개의 댓글

관련 채용 정보