문제 접근
배열에 숫자를 입력 후 Arrays.sort로 오름차순 정렬
이후 정렬된 숫자를 하나씩 StringBuilder로 붙인 후 출력
import java.util.*;
import java.io.*;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
for(int t=0; t<T; t++) {
StringBuilder sb = new StringBuilder(); // 매 케이스마다 초기화
int N = sc.nextInt();
int[] arr = new int[N];
for(int n=0; n<N; n++) arr[n] = sc.nextInt();
Arrays.sort(arr);
for(int n : arr) sb.append(n+ " ");// string인데 숫자를 그냥 붙여도 되네 알아서 형변환 해주나>?
System.out.println("#"+(t+1)+ " "+ sb);
}
}
}
'알고리즘 > SWEA' 카테고리의 다른 글
[SWEA / 숫자 배열 회전 / JAVA] (0) | 2023.05.01 |
---|---|
[SWEA / 수도 요금 경쟁 / JAVA] (0) | 2023.05.01 |
[SWEA / 쉬운 거스름돈 / JAVA] (0) | 2023.04.28 |
[SWEA / 시각 덧셈 / JAVA] (0) | 2023.04.27 |
[SWEA / 어디에 단어가 들어갈 수 있을까 / JAVA] (0) | 2023.04.27 |
댓글