반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- discrete_scatter
- java역사
- CES 2O21 참가
- 대이터
- web 개발
- bccard
- postorder
- Keras
- inorder
- 데이터전문기관
- paragraph
- vscode
- pycharm
- 자료구조
- mglearn
- C언어
- 머신러닝
- broscoding
- web 사진
- cudnn
- 결합전문기관
- tensorflow
- html
- classification
- web 용어
- KNeighborsClassifier
- 재귀함수
- 웹 용어
- CES 2O21 참여
- web
Archives
- Today
- Total
bro's coding
백준.평균은 넘겠지.4344 본문
반응형
'''
문제
대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다.
당신은 그들에게 슬픈 진실을 알려줘야 한다.
입력
첫째 줄에는 테스트 케이스의 개수 C가 주어진다.
둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다.
점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력
각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다.
예제 입력 1
5
5 50 50 70 80 100
7 100 95 90 80 70 60 50
3 70 90 80
3 70 90 81
9 100 99 98 97 96 95 94 93 91
예제 출력 1
40.000%
57.143%
33.333%
66.667%
55.556%
'''
N = int(input())
for i in range(N):
scores = list(map(int,input().split()))
n = scores.pop(0)
up_to_mean = float(0)
mean = sum(scores)/n
for score in scores:
if score > mean:
up_to_mean += 1
print('{0:0.3f}%'.format(round(up_to_mean/n*100,3)))
# ------------------------------------------------------------------------------------------------------------------정리
# exec(int(input())*'b,*c=map(int,input().split());print(f"{sum(b*i>sum(c)for i in c)/b:.3%}");')
# eval()은 문자열로 된 단일 표현식의 값을 반환한다.
# x = 1 과 같은 명령문은 입력할 수 없다.
#
# >>> exp = '1+234/32+153*55-2'
# >>> eval(exp)
# 8421.3125
#
#
# exec()은 동적으로 생성된 명령문을 실행한다.
#
# >>> a = 1
# >>> exec('a = 2')
# >>> a
# 2
#
# 단일 명령문을 비롯해 긴 명령문도 실행 가능하다.
#
# >>> exp = '''
# ... for i in range(3):
# ... print('be a cool developer')
# ... '''
# >>> exec(exp)
# be a cool developer
# be a cool developer
# be a cool developer
#
# 그러나 eval()처럼 표현식의 값을 반환하지는 않는다.
#
# >>> exec('1+234+122')
#
# # 반환값 없이 실행만 된다.
반응형
'[IT] > [Algorithm]' 카테고리의 다른 글
Algorithm.코테 준비 in programers (0) | 2021.04.30 |
---|---|
백준.OX퀴즈.8958 (0) | 2021.01.29 |
백준.평균.1546 (0) | 2021.01.29 |
백준.나머지.3052 (0) | 2021.01.29 |
백준.숫자의 개수.2577 (0) | 2021.01.29 |
백준.최소, 최대.10818 (0) | 2021.01.28 |
백준.더하기 사이클.1110 (0) | 2021.01.28 |
백준.A+B - 4.10951 (0) | 2021.01.28 |
Comments