반응형
안녕하세요.
이번 포스팅은 백준 온라인 저지의 2592번 문제 풀이입니다.
문제 이름은 "대표값" 입니다.
문제 링크는 바로 밑의 링크를 확인해주세요.
https://www.acmicpc.net/problem/2592
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를 지정해서 최대값을 출력합니다. -> 최빈값 카운트
댓글