OpenFIPI 2.0
01E706
Сколько существует десятичных четырёхзначных чисел, в которых все цифры различны и никакие две чётные или две нечётные цифры не стоят рядом?
РедактироватьОтветы
800
from itertools import * k=0 for i in permutations('0123456789', r=4): s=''.join(i) if s[0] != '0': for j in '02468': s = s.replace(j,'-') for j in '13579': s = s.replace(j,'*') if '**' not in s and '--' not in s: k +=1 print(k,s)
720
from itertools import * k=0 for i in permutations('0123456789', r=4): s=''.join(i) if s[0] != '0': for j in '02468': s = s.replace(j,'-') for j in '13579': s = s.replace(j,'*') if '**' not in s and '--' not in s: k +=1 print(k,s)
720
800
800