"""
[문제 설명]
숫자가 순서대로 나열되어 있을 때, 주어진 모든 수의 평균을
구한 후 소수점 이하를 버린 값을 계산하는 프로그램을
작성하려고 합니다.

예를 들어 배열(리스트) [1, 1, 1, 1, 2]가 주어진 경우
모든 입력값의 합은 1 + 1 + 1 + 1 + 2 = 6이며,
평균은 6 / 5 = 1.2입니다. 소수점 이하를 버리면 1이므로
1을 return 합니다.

코드가 올바르게 동작할 수 있도록 빈칸을 채워
전체 코드를 완성해 주세요.

[입력 설명]
- input1: 입력되는 숫자의 개수이며,
  1 이상 100 이하의 정수입니다.
- input2: input1에서 주어진 개수만큼의 정수가
  공백으로 구분되어 주어집니다.
  각 정수는 1 이상 100 이하입니다.

[출력 설명]
주어진 정수들의 평균을 구한 후,
소수점 이하를 버린 정수를 return 합니다.

[예제 1]

입력:
5
1 1 1 1 2

출력:
1

설명:
위의 설명과 같습니다.

[예제 2]

입력:
5
10 12 13 14 15

출력:
12

설명:
입력된 수의 합은 10 + 12 + 13 + 14 + 15 = 64이며,
평균은 64 / 5 = 12.8입니다.
소수점 이하를 버리면 12이므로 12를 return 합니다.
"""


# ========================================
# 1개의 pass를 지우고 알맞은 코드를 작성하세요.
# ========================================

len_inputs = int(input(""))
inputs = list(map(int, input("").split()))

sum_of_inputs = sum(inputs)
answer = (sum_of_inputs // len_inputs)

print(answer)

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: