백준 1546 파이썬
2024. 1. 28. 03:25ㆍ코딩 도구/백준
반응형
백준 1546 : 평균
문제
https://www.acmicpc.net/problem/1546
답안 코드 :
n = input()
mylist = list(map(int, input().split()))
mymax = max(mylist)
sum = sum(mylist)
# 한 과목과 관련된 수식을 총합한 후 관련된 수식으로 변환해 로직이 간단해짐
print(sum*100/mymax/int(n))
생각 :
# 모든 점수 입력 받고, 최고점 별도로 저장 해놓기
# 점수를 A, B, C 받는다 치면
# (A/M*100 + B/M*100 + C/M*100) / 3 으로 나누는 것인데
# 최종적으로 (A+B+C) * 100 / M / 3 을 계산하면 되겠다.
# 최종 식 : 총합 * 100 / M / 3
확실히 생각하고 푸는 것이 예전과 다르게 풀린다.
왜 코테치러 갈 떄 A4용지랑 펜 하나 가지고 가는 지 알겠다.
반응형
'코딩 도구 > 백준' 카테고리의 다른 글
백준 11660 파이썬, 구간 합 알고리즘, 2차원 배열 (51) | 2024.02.01 |
---|---|
백준 11659 파이썬, 구간 합 알고리즘, sys.stdin.readline() (36) | 2024.01.30 |
백준 11720 파이썬 , 리스트 자료구조 (1) | 2024.01.26 |
백준 1377 파이썬 , 버블 소트 그리고 sys.stdin.readline() (2) | 2024.01.11 |
코딩 테스트의 기본 디버깅 (2) | 2024.01.07 |