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}")
'코딩테스트 > SW Expert Academy' 카테고리의 다른 글
[D2] 1983. 조교의 성적 매기기 (0) | 2024.10.10 |
---|---|
[D2] 1959. 두 개의 숫자열 (0) | 2024.10.08 |
[D2] 1986. 지그재그 숫자 (0) | 2024.10.07 |
[D2] 1961. 숫자 배열 회전 (0) | 2024.10.07 |
[D2] 1989. 초심자의 회문 검사 (0) | 2024.10.07 |