Программа Python для подсчета четных и нечетных чисел в словаре

Опубликовано: 2 Сентября, 2022

Учитывая словарь Python, задача состоит в том, чтобы подсчитать четные и нечетные числа, присутствующие в словаре.

Примеры:

Input : {‘a’: 1, ‘b’: 2, ‘c’: 3, ‘d’: 4, ‘e’ : 5}
Output : Even = 2, odd = 3

Input : {‘x’: 4, ‘y’:9, ‘z’:16}
Output : Even = 2, odd = 1

Подход с использованием функции values(): просмотрите словарь и извлеките его элементы, используя функцию values(), и для каждого извлеченного значения проверьте, является ли оно четным или нечетным. Наконец, напечатайте соответствующие счетчики.

Временная сложность: O(N)
Вспомогательное пространство: O(1)

Альтернативный подход: повторите каждый элемент в словаре и для каждого элемента проверьте, является ли он четным или нечетным. Наконец, напечатайте соответствующие счетчики.

Временная сложность: O(N)
Вспомогательное пространство: O(1)