내 코드✔
T = int(input())
for tc in range(1, T+1):
nums = list(map(int, input().split()))
# [3, 17, 1, 39, 8, 41, 2, 32, 99, 2]
# 순서대로 정렬하고
nums.sort()
min_n = nums[0]
max_n = nums[-1]
nums.remove(min_n)
nums.remove(max_n)
avg = sum(nums)/len(nums)
# 최소 최대값 빼고
# 평균값구하고
print('#{} {}'.format(tc, round(avg)))
포인트✔
사실 굳이 정렬을 안하고 min과 max 함수로 찾아주면 된다.
정렬을 했다면, remove말고 pop함수 써도 됐을 듯!
sort와 remove를 같이 쓴다면 pop을 한번 떠올려보자!
# 순서대로 정렬하고
nums.sort()
min_n = nums.pop(0)
max_n = nums.pop()
avg = sum(nums)/len(nums)
간단한 문젠데 다양한 풀이가 나와서 재밌었다!🌞