백준(Python) 풀이/수학

백준(Python) 2592번 대표값 풀이

개발윗미 2021. 10. 18. 11:11

Python으로 구현한 2592번 대표값 문제 풀이입니다.

 

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

 

2592번: 대표값

어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30, 20, 60, 30, 40, 50의 평균은

www.acmicpc.net


data = []

for _ in range(10) :
  data.append(int(input()))

print(sum(data) // 10)
print(max(data, key = data.count))

 

반복문을 통해 10개의 수들을 입력받아 data 리스트에 넣는다.

 

sum(data) 를 통해 data 리스트에 담겨있는 값들의 합을 구해 10으로 나눈 값 즉, 평균을 출력하고

 

data 리스트에 담겨있는 값들 중 최빈값을 출력한다.