Сколько трёхзначных чисел можно составить из цифр 2,4,6,8,если цифры в записи числа не повторяются?…
Сколько трёхзначных чисел можно составить из цифр 2,4,6,8,если цифры в записи числа не повторяются? Решить с помощью графа.
Сколько трехзначных десятичный чисел можно составить из цифр 7,4,2,1? Каждая цифра кроме 7 может входить в состав числа любое количество раз или не встречается совсем. Цифра 7 должна присутствовать в каждом числе хотя бы один раз
Задача по Сколько трехзначных десятичный чисел можно составить из цифр 7,4,2,1? Каждая цифра кроме 7 может входить в состав числа любое количество раз или не встречается совсем. Цифра 7 должна присутствовать в каждом числе хотя бы один раз для школьников студенческий? Здесь вы найдете ответы на вопрос, обсуждения и полезные рекомендации по предмету Информатика. Ответы на этот вопрос уже добавлены. Присоединяйтесь к нашему сообществу, задавайте вопросы и становитесь экспертом!
Ответ:
Можно составить 37 чисел, удовлетворяющих условию.
Объяснение:
Современные проблемы требуют современных решений. Напишем программу на языке Python, используя метод product библиотеки itertools:
from itertools import product
arr, count = list(product(‘7421’, repeat=3)), 0
for i in arr:
if i.count(‘7’) > 0:
count += 1
print(count)
В чём суть? Сначала импортируем метод product. Далее — записываем в массив arr все возможные трёхзначные числа (repeat = 3), которые можно составить из цифр 7, 4, 2, 1 (‘7421’). Это всё преобразовываем в список (list()). Получаем вот такой массив:
[(‘7’, ‘7’, ‘7’), (‘7’, ‘7’, ‘4’), (‘7’, ‘7’, ‘2’), . (‘1’, ‘1’, ‘4’), (‘1’, ‘1’, ‘2’), (‘1’, ‘1’, ‘1’)]
Как мы видим, данный метод нам вернул «декартово произведение предоставленного итерируемого объекта на себя столько раз».
Далее циклом пробегаемся по каждому кортежу. Если количество семёрок в кортеже больше нуля (то есть, хотя бы один) — увеличиваем значение переменной count на 1.
В конце выводим count. Это и будет количество трёхзначных десятичных чисел, которое можно составить из заданных по условию цифр.
#SPJ1