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

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

통계

면접 대비

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

요약
정수 N개를 읽고 평균과 중앙값을 소수점 여섯 자리까지 반올림해 출력한다.
난이도

쉬움10점 중 2점

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

문제

소들이 기초 통계학 수업을 듣게 되었는데 숙제 때문에 힘들어하고 있습니다. 도와주세요.

NN개의 정수 XiX_i로 이루어진 집합이 주어집니다 (1≤N≤5001 \le N \le 500, −5000≤Xi≤5000-5000 \le X_i \le 5000). 다음 두 통계값을 계산하세요.

  • 평균: 모든 수의 합을 NN으로 나눈 값
  • 중앙값: NN이 홀수이면 NN개의 수를 정렬했을 때 한가운데 있는 수, NN이 짝수이면 정렬했을 때 가운데 두 수의 평균

두 통계값을 각각 소수점 아래 정확히 여섯 자리까지 반올림하여 출력하세요.

입력

  • 첫째 줄: 정수 NN
  • 둘째 줄부터 N+1N+1째 줄까지: i+1i+1째 줄에 정수 XiX_i가 하나씩 주어집니다.

출력

  • 첫째 줄: 입력 집합의 평균을 소수점 아래 정확히 여섯 자리까지 출력합니다.
  • 둘째 줄: 입력 집합의 중앙값을 소수점 아래 정확히 여섯 자리까지 출력합니다.

힌트

집합 {2,4,6,8,12}\{2, 4, 6, 8, 12\}의 경우 평균은 (12+4+6+8+2)/5=6.4(12+4+6+8+2)/5 = 6.4이고, 원소가 다섯 개이므로 중앙값은 정렬했을 때 한가운데 값인 66입니다.

예제3

  1. 예제 1

    입력
    5
    12
    4
    6
    8
    2
    
    예상 출력
    6.400000
    6.000000
    
  2. 예제 2

    입력
    4
    1
    2
    3
    4
    
    예상 출력
    2.500000
    2.500000
    
  3. 예제 3

    입력
    3
    2
    3
    5
    
    예상 출력
    3.333333
    3.000000