Задание 8. Информатика. ЕГЭ. Поляков-7140

Просмотры: 52
Изменено: 25 ноября 2024

(М. Ишимов) Сколько существует троичных шестизначных чисел, содержащих в своей записи ровно одну цифру \(2\), при этом сразу после этой цифры идёт чётная цифра?

Решение:

Python


from itertools import product

def valid(s):
    if s[0] == '0' or s.count('2') != 1:
        return False
    wish = ['20', '22']
    return any(v in s for v in wish)

alph = '012'
q = 0
for d in product(alph, repeat=6):
    q += valid(''.join(d))
print(q)

Ответ: \(48\)