-
[SW Expert] 1984. 중간 평균값 구하기 (Python)공부/알고리즘 2023. 11. 18. 19:21
T = int(input()) # 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다. for test_case in range(1, T+1): N = list(map(int, input().split())) N.remove(max(N)) N.remove(min(N)) avr = round(sum(N)/len(N)) print('#{} {}'.format(test_case, avr))
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
코드가 길어지겠지만
min / max를 사용하지 않고
정렬을 이용해서도 풀 수 있을거 같다.
sort함수를 통해 정렬 후 가장 앞과 끝의 데이터를 del함수를 통해 삭제하면될듯하다.
'공부 > 알고리즘' 카테고리의 다른 글
[BAEK JOON] 4435. 중간계 전쟁 (0) 2024.04.02 [BAEK JOON] 2754. 학점 계산 (0) 2024.03.31 [BAEK JOON] 2953. 나는 요리사다. (0) 2024.03.31 [SW Expert] 1970. 쉬운 거스름돈(Python) (1) 2023.11.19 [SW Expert] 1983. 조교의 성적 매기기 (0) 2023.05.07