Программа Python для подсчета четных и нечетных чисел в словаре
Учитывая словарь Python, задача состоит в том, чтобы подсчитать четные и нечетные числа, присутствующие в словаре.
Примеры:
Input : {‘a’: 1, ‘b’: 2, ‘c’: 3, ‘d’: 4, ‘e’ : 5}
Output : Even = 2, odd = 3Input : {‘x’: 4, ‘y’:9, ‘z’:16}
Output : Even = 2, odd = 1
Подход с использованием функции values(): просмотрите словарь и извлеките его элементы, используя функцию values(), и для каждого извлеченного значения проверьте, является ли оно четным или нечетным. Наконец, напечатайте соответствующие счетчики.
Временная сложность: O(N)
Вспомогательное пространство: O(1)
Альтернативный подход: повторите каждый элемент в словаре и для каждого элемента проверьте, является ли он четным или нечетным. Наконец, напечатайте соответствующие счетчики.
Временная сложность: O(N)
Вспомогательное пространство: O(1)