파이썬 백준 2587번
브론즈2
https://www.acmicpc.net/problem/2587
문제 보기
분류: 정렬, 수학, 구현, 사칙연산
문제 풀기
statistics 라이브러리를 사용해 보았다.
import statistics
입력받은 모든 값을 리스트에 저장하여, 평균은 statistics.mean() 함수로 찾고 중앙값은 리스트 5개의 원소중 index = 2 에 해당하는 원소를 찾는다.
ave = statistics.mean(num_ls)
print(ave)
med = num_ls[2]
print(med)
코드 보기
import sys
inputdata = sys.stdin.readline
import statistics
def fnAverageMedian(num_ls):
num_ls.sort()
print(num_ls) # test print
ave = statistics.mean(num_ls)
print(ave)
med = num_ls[2]
print(med)
if __name__ == "__main__":
num_ls = []
for _ in range(5):
num_ls.append(int(inputdata().strip()))
print(num_ls) # test print
fnAverageMedian(num_ls)
# 10
# 40
# 30
# 60
# 30
# [10, 40, 30, 60, 30]
# [10, 30, 30, 40, 60]
# 34
# 30
'공부하기 > 백준' 카테고리의 다른 글
[JavaScript] 백준 풀기 2438 - 별 찍기 - 1 (0) | 2022.11.06 |
---|---|
[Python] 백준 풀기 1874 - 스택 수열 (0) | 2022.11.05 |
[JavaScript] 백준 풀기 2577 - 숫자의 개수 (0) | 2022.11.03 |
[JavaScript] 백준 풀기 2588 - 곱셈 (0) | 2022.11.02 |
[JavaScript] 백준 풀기 10430 - 나머지 (0) | 2022.11.01 |