Сколько существует восьмеричных пятизначных чисел, не содержащих в своей записи цифру 1, в которых все цифры различны и никакие две чётные или две нечётные цифры не стоят рядом?
Ответ
Ответ:
180
Решение
count = 0 for num in range(4096,32768): r=oct(num)[2:] if r.count('1') == 0: for c in range (len(r)-1): if (int(r[c])%2)==(int(r[c+1])%2) or r.count(r[c]) > 1: break if c == len(r)-2: count += 1 print(count)