Предмет: Информатика,
автор: gloomder
На Python
Самое частое число
Дан список. Не изменяя его и не используя дополнительные списки, определите, какое число в этом списке встречается чаще всего.
Если таких чисел несколько, выведите любое из них.
Входные данные
Вводится список чисел. Все числа списка целые, по модулю не превосходят 1000 и находятся на одной строке.
Выходные данные
Выведите ответ на задачу.
Примеры
Ввод
Вывод
1 1 1 1 2 2 2 3 3 3
1
Ответы
Автор ответа:
15
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])
gloomder:
Спасибо !!!
Похожие вопросы
Предмет: Другие предметы,
автор: ermoxinalena20
Предмет: Русский язык,
автор: Cleo55
Предмет: Беларуская мова,
автор: Diana170798
Предмет: Математика,
автор: mreo11
Предмет: Математика,
автор: Аминадеш2006