티스토리 뷰

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com


1. 문제 내용

 

 

2. 접근 방식

입력받은 10개의 데이터를 리스트에 담고, 각 최대값/최소값을 제거한 후 평균을 구한다.

 

 

3. 정답 코드

  • remove( 값 ) : 반환값 X
  • round( ) : 반올림 함수
T = int(input())

for test_case in range(1, T + 1):
    data = list(map(int, input().split()))
    
    smallest, biggest = min(data), max(data)

    data.remove(smallest)
    data.remove(biggest)
    
    average = round(sum(data) / len(data))
    
    print(f'#{test_case} {average}')
728x90