e_yejun
Jun_ : Pwn
e_yejun
전체 방문자
오늘
어제
  • 분류 전체보기 (240)
    • Profile (1)
    • Pwnable (54)
    • Reversing (14)
    • Network (8)
    • Forensic (10)
    • Embedded (4)
    • Android (2)
    • Web (18)
    • 알고리즘 (42)
    • 프로그래밍 (24)
    • 프로젝트 (6)
    • 1-day (7)
    • CTF (15)
    • 기타 (33)
    • 일기장 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Heap
  • X86
  • wargame
  • dvwa
  • x64
  • 1-day
  • dreamhack.io
  • how2heap
  • rev-basic
  • BOF

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
e_yejun

Jun_ : Pwn

(Baekjoon) 백준 4344 - Python - 평균은 넘겠지
알고리즘

(Baekjoon) 백준 4344 - Python - 평균은 넘겠지

2019. 12. 23. 18:46

 

* 문제

 

 

 

* 코드

def average(nums):	#평균을 구하는 함수
    sum = 0
    c = 0
    for i in nums:
        sum += i
        c += 1
    return sum/c	#평균 값 리턴

for i in range(int(input())):
    a = list(map(int,input().split()))	#입력 받은 라인을 공백 기준으로 나눠 배열로 저장
    all_c = a[0]	#모든 수의 개수
    c = 0			#모든 수의 평균보다 높은 수의 개수
    avg = average(a[1:])	#수의 개수를 제외한 모든 수의 평균 값
    for j in a[1:]:	#각각의 수(j)가 평균을 넘는지 확인, 넘는다면 c += 1
        if j > avg:
            c += 1
    print("%.3f%%"%((c/all_c)*100))        

 

 

 

    '알고리즘' 카테고리의 다른 글
    • (Baekjoon) 백준 2675 - Python - 문자열 반복
    • (Baekjoon) 백준 2562 - Python - 최댓값
    • (Baekjoon) 백준 2577 - Python - 숫자의 개수
    • (Baekjoon) 백준 2739 - Python - 구구단
    e_yejun
    e_yejun
    정리노트 •_•

    티스토리툴바