Определите количество семизначных чисел, записанных в девятеричной системе счисления, в записи которых ровно одна
Приведём решение на языке Python.
from itertools import product
count = 0
for p in product("012345678", repeat=7):
if p.count("6") == 1 and p[0]!="0" and(p.count("1")+p.count("3") + p.count("5") + p.count("7"))==2:
count+=1
print(count)
Ответ: 368 640.
Приведём решение Александра Козлова на языке Python.
k = 0
for i1 in '12345678':
for i2 in '012345678':
for i3 in '012345678':
for i4 in '012345678':
for i5 in '012345678':
for i6 in '012345678':
for i7 in '012345678':
p = i1+i2+i3+i4+i5+i6+i7
if p.count('6') == 1 and (p.count('1') + p.count('3') + p.count('5') + p.count('7'))==2:
k += 1
print(k)

