Ctrl K

Чётные коды из карточек

Лёгкая
У вас есть набор карточек с цифрами cards. Из трёх разных карточек можно выложить трёхзначное число; каждая карточка используется в числе не больше одного раза, но одинаковых карточек может быть несколько. Число не может начинаться с нуля. Сколько **различных чётных** трёхзначных чисел можно выложить?
Пример 1
cards=[2, 5, 8] → 4

Последней должна стоять чётная карточка: 258, 528, 582, 852 — четыре числа.

Пример 2
cards=[0, 4, 4] → 2

Ноль не может быть первым, поэтому получаются только 404 и 440.

Пример 3
cards=[3, 7, 9] → 0

Чётных цифр нет — чётное число не собрать.

Ограничения
  • 3 ≤ len(cards) ≤ 10
  • 0 ≤ cards[i] ≤ 9
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиТри слагаемых и сумма после них ЛёгкаяЧётные числа из карточек с цифрами ЛёгкаяТройки с равным шагом ЛёгкаяНаименьшее число из двух наборов цифр ЛёгкаяРавные разрезы после одной замены Сложная
загружаем Python…
Вход
cards=[2, 5, 8]
Ожидается
4

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 104 теста на сервере, включая скрытые.