Регистрация
Войти
Стать экспертом Правила
Информатика

На PythonСамое частое числоДан список. Не изменяя его и не используя дополнительные списки, определите, какое число в этом списке встречается чаще всего.Если таких чисел неКак узнать сколько, выведите любое из них.Входные данныеВводится список чисел. Все числа списка целые, по модулю не превосходят 1000 и находятся на одной строке.Выходные данныеВыведите ответ на задачу.ПримерыВводВывод1 1 1 1 2 2 2 3 3 3 1

ОТВЕТЫ

lst = [int(_) for _ in input().split()]

dictionary = dict()

for num in lst:

   if num in dictionary:

       dictionary[num] += 1

   else:

       dictionary[num] = 1

print(max(dictionary.items(), key=lambda x: x[1])[0])

856
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам