[백준] 4344번 - 평균은 넘겠지 (파이썬)

2022. 6. 8. 00:53·🎲 알고리즘 공부/백준

📝 문제

> 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.

 

입출력 예시

https://www.acmicpc.net/problem/4344

 

4344번: 평균은 넘겠지

대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.

www.acmicpc.net

 

 

 

 

🎨 풀이

💡 성공 코드

import sys

n = int(input())

for _ in range(n):
    arr = list(map(int,sys.stdin.readline().split()))
    average = (sum(arr)-arr[0]) / arr[0]
    good = 0

    for i in range(1,arr[0]+1):
        if arr[i] > average :
            good += 1
            
    print('{:.3f}%'.format((good/arr[0])*100))

> 핵심 : 

 

1. n을 입력받는다.

----------------------------------------- n 번만큼 for문 반복

2. arr을 입력받는다. 

 - 이러면 arr[0] 자리에 학생 수가 저장이 된다.

3. 평균을 구한다. (average)

 - arr[1] ~ arr[n-1] 까지 더한 값에 arr[0]으로 나눈다.   = 전체 점수 / 학생 수 

4. for문을 또 한번 돌면서, 평균이 넘는다면 good에 넣어준다. (good = 평균 넘는 사람들의 모임)

5. 평균 넘는 사람들의 비율을 구하기 위해 good / arr[0]을 해준 후 100을 곱한다.

   그 후, 소수점 셋째자리까지 나타내도록 format 형식을 설정한 후 출력한다.

-------------------------------------------

 

 

 

 

​끝~

 

⭐ 느낀점

 

> 재밌다. 하하! 살짝 어려울 뻔 했는데,, 괜찮다. 파이썬에서의 핵심은 아무래도 나누기 할 때  /  사용하는 것 같다. 숫자가 깔끔하게 딱 일치하니 기분이 좋더라~~ 잘했다!

'🎲 알고리즘 공부 > 백준' 카테고리의 다른 글

[백준] 4673번 - 셀프 넘버 (파이썬)  (0) 2022.06.10
[백준] 15596번 - 정수 N개의 합 (파이썬)  (0) 2022.06.09
[백준] 8958번 - OX퀴즈 (파이썬)  (0) 2022.06.07
[백준] 1546번 - 평균 (파이썬)  (0) 2022.06.06
[백준] 3052번 - 나머지 (파이썬)  (0) 2022.06.05
'🎲 알고리즘 공부/백준' 카테고리의 다른 글
  • [백준] 4673번 - 셀프 넘버 (파이썬)
  • [백준] 15596번 - 정수 N개의 합 (파이썬)
  • [백준] 8958번 - OX퀴즈 (파이썬)
  • [백준] 1546번 - 평균 (파이썬)
듬듬
듬듬
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (280)
      • 📑 신입일기 (35)
      • 🍪 Web (1)
        • angular (1)
        • JavaScript (0)
      • 🧩 Node.js 공부 (2)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 🎨 Tistory Customizing (1)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 📗 spring boot 공부 (9)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    행렬덧셈
    정처기
    컨텐더스
    찬양추천
    BOJ
    충무로
    스프링 부트
    codeup
    코민이
    정보처리기사
    코린이
    스프링부트
    일기
    카카오
    til
    티스토리챌린지
    연습문제
    프로그래머스
    코테
    6월 목표
    파이썬
    nodejs
    코드업
    백준
    오버워치
    오블완
    폰켓몬
    피보나치수
    50문답
    신입일기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[백준] 4344번 - 평균은 넘겠지 (파이썬)
상단으로

티스토리툴바