Python으로 구현한 2587번 대표값2 문제 풀이입니다.
https://www.acmicpc.net/problem/2587
data = []
for _ in range(5) :
data.append(int(input()))
avg = sum(data) // 5
data.sort()
print(avg)
print(data[2])
다섯 개의 정수를 한 줄에 하나씩 입력받아 data 리스트에 저장한다.
입력 수행이 끝나면 data 리스트 내에 담겨있는 값들의 합계를 5로 나눈 평균 값을 avg에 할당한다.
중앙값을 구하기 위해 주어진 수를 오름차순으로 정렬한 후 평균과 중앙값을 출력한다.
문제에서는 입력되는 수가 5개로 한정되어있기 때문에 단순히 data[2] 와 같이 작성하여 중앙값을 구할 수 있다.
'백준(Python) 풀이 > 수학' 카테고리의 다른 글
백준(Python) 9085번 더하기 풀이 (0) | 2021.10.17 |
---|---|
백준(Python) 1271번 엄청난 부자2 풀이 (0) | 2021.10.17 |
백준(Python) 2460번 지능형 기차 2 풀이 (0) | 2021.10.15 |
백준(Python) 2407번 조합 풀이 (0) | 2021.10.15 |
백준(Python) 5063번 TGN 풀이 (0) | 2021.10.15 |