Сколько существует 9-значных девятеричных чисел, в записи которых не встречается цифра 0, любые две соседние цифры имеют разную чётность, и никакая цифра не повторяется больше 3 раз?
Ответ
Ответ:
483840
Решение
from itertools import * c1 = '1357' c2 = '2468' count = 0 for i in product(c1,c2,c1,c2,c1,c2,c1,c2,c1): s = ''.join(i) if s.count('1') < 4 and s.count('2') < 4 and s.count('3') < 4 and s.count('4') < 4 and s.count('5') < 4 and s.count('6') < 4 and s.count('7') < 4 and s.count('8') < 4: count += 1 print(count * 2)