Задание 8. Информатика. ЕГЭ. Поляков-7143
- Просмотры: 54
- Изменено: 25 ноября 2024
(М. Ишимов) Сколько существует десятичных шестизначных чисел, содержащих в своей записи не более одной цифры \(4\), в которых никакие две чётные или две нечётные цифры не стоят рядом?
Решение:
Python
from itertools import product
def valid(s):
if s[0] == '0' or s.count('4') > 1:
return False
return all(int(x) % 2 != int(y) % 2 for x, y in zip(s, s[1:]))
alph = '0123456789'
q = 0
for d in product(alph, repeat=6):
q += valid(''.join(d))
print(q)
Ответ: \(25000\)