항해99 알고리즘
-
[Python] 백준 4344 평균은 넘겠지Python_알고리즘 2021. 6. 29. 08:37
문제 바로가기 문제분석 # 두 줄에 걸쳐 입력받은 값을 인덱스와 슬라이싱으로 가져와 평균을 구하고, 구한 평균값을 입력받은 각 학생들의 점수와 비교하는 이중 반복문으로 풀이한다. 문제풀이 c = int(input()) for _ in range(c): nums = list(map(int, input().split())) ave = sum(nums[1:])/nums[0] count = 0 for j in nums[1:]: if j > ave: count += 1 rate = count/nums[0]*100 print(f"{rate:.3f}%") # 테스트 케이스 수(c)를 입력받고 그 수만큼 반복을 한다. # 반복문 안에서 각 테스트 케이스마다 학생수(n)와 n명의 점수를 입력 받는다. - split으로 ..