티스토리 뷰
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
'코딩 테스트 > SW Expert Academy' 카테고리의 다른 글
[SW Expert Academy] 1983. 조교의 성적 매기기 파이썬 정답 코드 (0) | 2023.05.04 |
---|---|
[SW Expert Academy] 1946. 간단한 압축 풀기 파이썬 정답 코드 (0) | 2023.05.04 |
[SW Expert Academy] 1928. Base64 Decoder 파이썬 정답 코드 (0) | 2023.05.04 |
[SW Expert Academy] 1204. [S/W 문제해결 기본] 1일차 - 최빈수 구하기 파이썬 정답 코드 (0) | 2023.05.03 |
[SW Expert Academy] 1859. 백만 장자 프로젝트 파이썬 정답 코드 (0) | 2023.05.03 |