반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
10개의 자연수의 평균과 최빈값을 구하는 문제입니다.
2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학
최빈값은 '빈도 수가 가장 많은 수'입니다. 입력되는 숫자들을 카운팅해서 빈도 수가 가장 높은 수를 찾아야 합니다.
3. 코드
numlist = []
for i in range(10):
numlist.append(int(input()))
print(sum(numlist)//10) #평균
print(max(numlist, key=numlist.count)) #최빈값
list.count()는 리스트의 항목 개수를 세줍니다. 따로 딕셔너리를 만들어서, 항목과 개수를 세지 않아도 쉽게 구할 수 있습니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현] 백준 2711 오타맨 고창영 - Python (0) | 2022.02.06 |
---|---|
[구현/수학] 백준 9086 문자열 - Python (0) | 2022.02.06 |
[구현/수학] 백준 2744 대소문자 바꾸기 - Python (0) | 2022.02.06 |
[구현/수학] 백준 7567 그릇 - Python (0) | 2022.02.06 |
[구현/수학] 백준 10988 팰린드롬인지 확인하기 - Python (0) | 2022.02.06 |
댓글