Определите количество \(16\)-ричных шестизначных чисел, в записи которых содержится не менее одной цифры \(5\) и ровно две цифры с числовым значением, превышающим \(12,\) причём стоящие рядом.
Решение:
Python
from itertools import product
alph = '0123456789ABCDEF'
q = 0
allow = [''.join(p) for p in product('DEF', repeat=2)]
for p in product(alph, repeat=6):
d = ''.join(p)
q += d[0] != '0' and d.count('5') > 0 and sum(c in d for c in 'DEF') == 2 \
and sum(c in d for c in allow) == 1
print(q)
Ответ: \(326592\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене