Перебор слов и системы счисления.Подсчет количества разных последовательностей
i
Сколько существует пятнадцатеричных четырёхзначных чисел, содержащих в своей записи ровно одну цифру 8, в которых никакие две одинаковые цифры не стоят рядом?
Решение.
Приведём решение на языке Python.
from itertools import product
count = 0
for i in product('0123456789abcde', repeat=4):
if i[0] != '0':
if i[0] != i[1] and i[1] != i[2] and i[2] != i[3]:
if i.count('8') == 1:
count += 1
print(count)
Ответ: 9295.
Приведём решение Сергея Донец на языке PascalABC.NET.
Перебор слов и системы счисления.Подсчет количества разных последовательностей
i
Сколько существует шестнадцатеричных четырёхзначных чисел, содержащих в своей записи ровно одну цифру 3, в которых никакие две одинаковые цифры не стоят рядом?
Решение.
Приведём решение на языке Python.
from itertools import product
count = 0
for i in product('0123456789abcdef', repeat=4):
if i[0] != '0':
if i[0] != i[1] and i[1] != i[2] and i[2] != i[3]:
if i.count('3') == 1:
count += 1
print(count)
Ответ: 11 564.
Приведём решение Сергея Донец на языке PascalABC.NET.