[SWEA] 1966. 숫자를 정렬하자

Hyerin·2022년 11월 10일
0

SWEA

목록 보기
13/13

문제

주어진 N 길이의 숫자열을 오름차순으로 정렬하여 출력하라.

[제약 사항]

N 은 5 이상 50 이하이다.

[입력]

가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.

각 테스트 케이스의 첫 번째 줄에 N 이 주어지고, 다음 줄에 N 개의 숫자가 주어진다.

10
5
1 4 7 8 0
...

[출력]

출력의 각 줄은 '#t'로 시작하고, 공백을 한 칸 둔 다음 정답을 출력한다.

(t는 테스트 케이스의 번호를 의미하며 1부터 시작한다.)

#1 0 1 4 7 8
...

T = int(input())

for test_case in range(1, T + 1):
    n = int(input())
    arr = list(map(int, input().split()))
    arr.sort()
    
    print("#%d" %test_case, end =' ')
    for i in range(n):
        print(arr[i], end=' ')
    print()

  1. print("#%d" %test_case, end =' ') : 테스트케이스 출력
  2. print(arr[i], end=' ') : n 만큼 반복하면서 arr배열에 저장된 값 출력
  3. print() : 한줄 띄어쓰기
profile
DevOps, 코딩 기록

0개의 댓글