본문 바로가기
[Baekjoon Online Judge] 풀이

[Baekjoon Online Judge] 백준 2592번: 대표값 파이썬 풀이 - 알고리즘 코딩 문제 해설 python

by codeomni 2023. 2. 7.
반응형

 

안녕하세요.

이번 포스팅은 백준 온라인 저지의 2592 문제 풀이입니다.

문제 이름은 "대표값" 입니다.

 

 

문제 링크는 바로 밑의 링크를 확인해주세요.

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

 

2592번: 대표값

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

www.acmicpc.net

 

 

1
2
3
num = [int(input()) for _ in range(10)]
print((sum(num)//10))
print(max(num, key=num.count))
cs

 

 

1. 열 개의 자연수를 enter를 기준으로 입력 받습니다.

 

2. 파이썬 내장함수 sum()을 사용하여 리스트의 모든 요소를 더한 후

리스트의 요소 수 많큼 나눈 몫을 출력합니다.

-> 출력 부분

 

3. 대표값을 구하는 핵심 부분으로 max()함수의 key값을 사용합니다.

value를 기준으로 최대값을 출력하는 것이 아닌

key를 지정해서 최대값을 출력합니다. -> 최빈값 카운트

댓글