코딩테스트/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}")