Cute Running Puppy

algorithm/[python] baekjoon

[python] 백준 4344_평균은 넘겠지

R.silver 2021. 6. 24. 16:09
반응형

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

 

4344번: 평균은 넘겠지

대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.

www.acmicpc.net

c = int(input())

for _ in range(c):
    count = 0
    score_list = list(map(int, input().split()))
    mean = sum(score_list[1:]) / score_list[0]
    for score in score_list[1:]:
        if score > mean:
            count += 1
    rate = count / score_list[0] * 100
    print(f"{rate:.3f}%")

 

출력값에 주의해야 한다. 

 

↓↓↓format() 메서드↓↓↓

[Language/Python] - [python] format() 메서드

 

[python] format() 메서드

format() 메서드 서식을 지정하여 출력할 때 사용 작성 규칙 1. format() 메서드는 전달된 순서대로 데이터를 양식에 포함시킨다. 중괄호 안에 항목 번호를 작성한다면 순서를 정확하게 나타낼 수 있

spongerice.tistory.com

 

반응형

'algorithm > [python] baekjoon' 카테고리의 다른 글

[python] 백준 4673_셀프 넘버  (0) 2021.06.25
[python] 백준 15596_정수 N개의 합  (0) 2021.06.25
[python] 백준 8958_OX퀴즈  (0) 2021.06.24
[python] 백준 1546_평균  (0) 2021.06.23
[python] 백준 3052_나머지  (0) 2021.06.23