-
4344_Python // 평균은 넘겠지IT_Baekjoon 단계별로 풀어보기/1차원 배열 2020. 1. 8. 21:43
Python
import sys n = int(sys.stdin.readline()) for i in range(n) : a = list(map(int,sys.stdin.readline().split())) ave,sco,abo = 0,0,0 for i in range(1,len(a)) : sco += a[i] ave = sco/a[0] for j in range(1,len(a)) : if(a[j]>ave) : abo += 1 print("%.3f%%"%round(float(abo/a[0]*100),3))
출력 부분에서
print(str(round(float(abo/a[0]*100),3))+"%")
를 쓰니 출력 첫줄이 40.0%로 나오므로 %.3f를 사용해야 합니다
===
'IT_Baekjoon 단계별로 풀어보기 > 1차원 배열' 카테고리의 다른 글
8958_Python // OX퀴즈 (0) 2020.01.08 1546_Python // 평균 (0) 2020.01.08 3052_Python // 나머지 (0) 2020.01.08 2577_Python // 숫자의 개수 (0) 2020.01.08 2920_Python // 음계 (0) 2020.01.08