728x90
※ SW Expert 아카데미의 문제를 무단 복제하는 것을 금지합니다.
728x90
T = int(input())
for test_case in range(1, T + 1):
numList = list(map(int, input().split()))
max_num = max(numList)
min_num = min(numList)
avg = 0
for i in range(10):
#최대값과 최소값이 아닐 경우에만 더해줌
if numList[i] != max_num and numList[i] != min_num:
avg += numList[i]
avg = round(avg / 8)
print("#{} {}".format(test_case, avg))
sorted 함수 사용
T = int(input())
for test_case in range(1, T + 1):
numList = list(map(int, input().split()))
#sorted 함수 사용
avg = round(sum(sorted(numList)[1:9]) / 8)
print("#{} {}".format(test_case, avg))
728x90
'Problem Solving > SWEA' 카테고리의 다른 글
[SW Expert Academy, SWEA 1979] 어디에 단어가 들어갈 수 있을까 (python) (0) | 2022.09.06 |
---|---|
[SW Expert Academy, SWEA 1983] 조교의 성적 매기기 (python) (0) | 2022.09.06 |
[SW Expert Academy, SWEA 1986] 지그재그 숫자 (python) (0) | 2022.09.05 |
[SW Expert Academy, SWEA 1989] 초심자의 회문 검사 (python) (0) | 2022.09.05 |
[SW Expert Academy, SWEA 2001] 파리 퇴치 (python) (0) | 2022.09.05 |