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

Просмотры: 414
Изменено: 1 февраля 2025

(ЕГЭ-2023) Сколько существует шестнадцатеричных трёхзначных чисел, в которых все цифры различны и никакие две чётные или две нечётные цифры не стоят рядом?

Решение:

Python


from itertools import product

alph = '0123456789ABCDEF'
q = 0

for p in product(alph, repeat=3):
    q += p[0] != '0' and len(set(p)) == 3 \
            and all(int(x, 16) % 2 != int(y, 16) % 2 for x, y in zip(p, p[1:]))
print(q)

Ответ: \(840\)