Задание 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\)