백준 4344번 - 평균은 넘겠지
https://www.acmicpc.net/problem/4344
4344번: 평균은 넘겠지
각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 정답과 출력값의 절대/상대 오차는 10-3이하이면 정답이다.
www.acmicpc.net
문제
풀이
c = int(input())
for _ in range(c):
student = list(map(int, input().split()))
sum = 0
count = 0
for i in range(1, student[0]+1):
sum += student[i]
avg = sum / student[0]
# student.sort()
# mid = len(st)
# 0번째 원소 빼고 정렬하는 법
for i in range(1, student[0]+1):
if student[i] > avg:
count+=1
final = count / student[0] * 100
print(f'{final: .3f}%')
반응형
'코딩 테스트 > 백준' 카테고리의 다른 글
[백준 / BOJ] 10818번 - 최소, 최대 (42) | 2023.12.19 |
---|---|
[백준 / BOJ] 8958번 - OX퀴즈 (43) | 2023.12.18 |
[백준 / BOJ] 3052번 - 나머지 (4) | 2023.12.09 |
[백준 / BOJ] 2577번 - 숫자의 개수 (38) | 2023.12.03 |
[백준 / BOJ] 2562번 - 최댓값 (92) | 2023.12.02 |
댓글