Определите количество восьмизначных 15-ричных чисел, в записи которых ровно два нуля и не более четырёх цифр, для записи которых используются буквы.
Ответ:
СтатГрад Вариант ИН2410101 24 октября 2024 – задание №8
Решение:
Решение —
0 — нуль
1 — 1..9
a — a..e
|
1 2 3 4 5 6 7 |
from itertools import product s=0 for i in product('01a', repeat=8): a=''.join(i) if a[0]!='0' and a.count('0')==2 and a.count('a')<=4: s += 9**a.count('1') * 5**a.count('a') print(s) |
Решение — Хабибулин Динар Наильевич
(ждать долгое время)
|
1 2 3 4 5 6 7 8 9 10 11 12 |
from itertools import product k = 0 for i in product('0123456789abcde', repeat=8): a = ''.join(i) if a[0] == '0': continue if a.count('0') != 2: continue if (a.count('a') + a.count('b') + a.count('c') + a.count('d') + a.count('e')) > 4: continue k += 1 print(k) |
Ответ: 154248381
