Java으로 구현한 1966번 숫자를 정렬하자 문제 풀이입니다.
import java.util.*;
class Main {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
for (int tc=1; tc<=t; tc++) {
int n = sc.nextInt();
int[] data = new int[n];
for (int i=0; i<n; i++) {
data[i] = sc.nextInt();
}
Arrays.sort(data);
System.out.print("#" + tc + " ");
for (int i=0; i<n; i++) {
System.out.print(data[i] + " ");
}
System.out.println();
}
}
}
1. 각 테스트 케이스마다 n개의 수를 입력받아 data 배열에 저장한다.
2. Arrays.sort() 를 통해 data 배열에 존재하는 요소들을 오름차순으로 정렬한다.
3. 최종적으로 해당 테스트 케이스 번호와 함께 정렬된 data 배열의 요소들을 출력한다.
'SWEA(JAVA) 풀이 > D2' 카테고리의 다른 글
SWEA[D2] (JAVA) 1970번 쉬운 거스름돈 풀이 (0) | 2022.08.05 |
---|---|
SWEA[D2] (JAVA) 1976번 시각 덧셈 풀이 (0) | 2022.08.05 |
SWEA[D2] (JAVA) 1979번 어디에 단어가 들어갈 수 있을까 풀이 (0) | 2022.08.05 |
SWEA[D2] (JAVA) 1983번 조교의 성적 매기기 풀이 (0) | 2022.08.04 |
SWEA[D2] (JAVA) 1984번 중간 평균값 구하기 풀이 (0) | 2022.08.01 |