선택은 나의 것

[BOJ 백준] 4344번 평균은 넘겠지 (python) 본문

☽ Algorithm/BOJ

[BOJ 백준] 4344번 평균은 넘겠지 (python)

Algoribi 2020. 8. 4. 23:32

문제

BOJ 4344 : https://www.acmicpc.net/problem/4344

 

4344번: 평균은 넘겠지

문제 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 �

www.acmicpc.net

접근

받은 점수들의 평균을 구한 뒤 for문을 돌며 평균을 넘는 학생을 세준다.

round함수를 통해 소수점 3번째 이후의 자리에서 반올림해 주었다. 

코드

c = int(input())
for i in range(c):
    ll = list(map(int, input().split(" ")))
    avg = 0
    for j in ll[1:]:
        avg += j
    avg /= ll[0]

    counter = 0
    for j in ll[1:]:
        if j > avg:
            counter += 1
    ans = round((counter / ll[0]) * 100, 3)
    print("%.3f" % ans, end="%\n")

 

깃 허브 주소 : https://github.com/algoribi/algorithm-study

Comments