아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

심사 올림피아

면접 대비

시간 제한1초메모리 제한128 MB

요약
심사위원 여섯 명의 점수가 한 줄씩 주어질 때, 최고점과 최저점을 하나씩 버리고 남은 네 점수의 평균을 구해 출력하며, 모두 0인 줄에서 멈춘다.
난이도

쉬움10점 중 2점

유형
구현, 수학, 배열
정답자
아직 제출이 없습니다

문제

여섯 명의 심사위원으로 이루어진 심사단이 각 제출물을 평가한다. 각 심사위원이 한 가지 항목만 채점하는 대신, 모든 심사위원은 여섯 가지 항목(정확성, 견고성, 전체 설계, 명료성, 코딩 스타일, 유지보수성)을 종합적으로 고려하여 10점 만점의 종합 점수 하나를 매긴다.

심사의 공정성을 지키기 위해, 제출물의 최종 점수는 여섯 개의 점수 중 가장 높은 점수 하나와 가장 낮은 점수 하나를 제외한 나머지 네 점수의 평균으로 계산한다. 이렇게 하면 특정 팀의 점수를 부풀리거나 깎으려는 심사위원의 점수는 버려질 수 있다.

제출물의 최종 점수를 출력하는 프로그램을 작성하여라.

입력

입력은 하나 이상의 테스트 케이스로 이루어진다. 각 테스트 케이스는 심사위원들이 매긴 여섯 개의 점수를 한 줄에 나열한다. 각 점수는 0 이상 10 이하의 정수이다. 입력은 여섯 점수가 모두 0인 가짜 테스트 케이스로 끝나며, 이 종료 줄은 처리하지 않는다.

출력

각 테스트 케이스마다 최종 점수를 한 줄에 하나씩 출력한다. 불필요한 소수점이나 0은 붙이지 않는다. 결과가 정수이면 정수로(예: 6), 그렇지 않으면 정확한 값으로(예: 5.5) 출력한다.

예제1

  1. 예제 1

    입력
    8 8 8 4 4 4
    8 8 6 4 4 3
    0 0 0 0 0 0
    
    예상 출력
    6
    5.5