코딩테스트/SW Expert Academy
[D2] 1984. 중간 평균값 구하기
셂
2024. 10. 8. 09:09
1984. 중간 평균값 구하기
✏️ 문제 풀이
- 한 줄에 입력된 숫자들을 공백으로 나누어 정수 리스트로 변환
- 입력된 숫자를 정렬한 후, 첫 번째와 마지막 숫자를 제외한 나머지 8개의 숫자의 합을 계산. 그 합을 8로 나누고, 결과를 반올림하여 평균을 구함.
T = int(input())
for tc in range(1, T+1):
numbers = list(map(int, input().split()))
if any(num < 0 or num > 10000 for num in numbers):
continue
if len(numbers) != 10:
continue
# 평균 계산
sorted_numbers = sorted(numbers)
average = round(sum(sorted_numbers[1:-1]) / 8)
print(f"#{tc} {average}")