반응형
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 > 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 |