성적 통계
면접 대비시간 제한1초메모리 제한128 MB
각 반의 점수를 읽고 내림차순으로 정렬한 뒤 최댓값, 최솟값, 이웃한 점수 사이의 가장 큰 차이를 출력한다.
문제
한상덕은 이번에 중덕 고등학교에 새로 부임한 교장 선생님이다. 교장 선생님으로서 처음 맡은 일은 각 반의 수학 시험 성적 통계를 내는 것이다.
각 반 학생들의 수학 시험 성적이 주어졌을 때, 반마다 최고 점수, 최저 점수, 그리고 성적을 내림차순으로 정렬했을 때 서로 인접한 두 점수의 차이 중 가장 큰 값을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 반의 수 ()가 주어진다.
다음 개 줄에는 각 반의 정보가 한 줄씩 주어진다. 각 줄의 첫 번째 정수는 그 반의 학생 수 ()이고, 이어서 명의 수학 성적이 공백으로 구분되어 주어진다. 각 성적은 이상 이하의 정수이다.
출력
각 반에 대해 두 줄씩 출력한다.
- 첫째 줄에는
Class X를 출력한다. 여기서 는 반 번호이며, 입력으로 주어진 순서대로 부터 시작해 씩 증가한다. - 둘째 줄에는
Max A, Min B, Largest gap C형식으로 출력한다. 는 그 반의 최고 점수, 는 최저 점수, 는 성적을 내림차순으로 정렬했을 때 인접한 두 점수 차이의 최댓값이다.