import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
StringBuilder sb = new StringBuilder();
int k = kb.nextInt();
for(int i=0; i<k; i++) {
int x = kb.nextInt();
sb.append("Class ").append(i+1).append('\n');
int[] arr = new int[x];
for(int s=0; s<x; s++) {
arr[s] = kb.nextInt();
}
Arrays.sort(arr);
sb.append("Max "+ arr[x-1] + ", "+"Min "+ arr[0]+", ");
int maxGap = Integer.MIN_VALUE;
for(int j=1; j<x; j++) {
if(maxGap<arr[j]-arr[j-1]) {
maxGap = arr[j] -arr[j-1];
}
}
sb.append("Largest gap "+ maxGap).append('\n');
}
System.out.println(sb.toString());
}
}
'공부기록 > 백준' 카테고리의 다른 글
[백준] 14888 연산자 끼워넣기 (0) | 2023.12.18 |
---|---|
[백준] 1475번 방 번호 (0) | 2023.12.17 |
[백준] 2023번 수들의 합 2 (0) | 2023.12.15 |
[백준] 3273번 두 수의 합 (0) | 2023.12.13 |
[백준] 2164번 카드2 (0) | 2023.12.13 |