Умные вопросы
Войти
Регистрация
Сколько тут комбинаций? надо использую все цифры 1234567890 и используя +-* и скобки получить число 7414
8 месяцев
назад
от
Владимир Шалагин
1 ответ
▲
▼
0
голосов
Количество комбинаций можно рассчитать, учитывая количество вариантов для каждого из символов (+, -, *, (, ) и цифр 0-9) . Однако, чтобы получить конкретное число (7414) , требуется определенное количество уравнений и ограничений, которые не указаны в вашем коде. Кроме того, в текущем коде не учитывается упорядочивание цифр.
Пример подхода к решению этой задачи:
Количество цифр: 10! (10 факториалов) - для уникальных перестановок цифр от 0 до 9.
Количество символов операций (+, -, *) и скобок (, ) : 4^9 - для всех возможных комбинаций операторов между цифрами.
Обще количество комбинаций будет равно произведению этих двух чисел.
python
Copy code
from math import factorial
Количество цифр
num_digits = factorial (10)
Количество операций и скобок
num_operators = 4 * 9
Обще количество комбинаций
total_combinations = num_digits * num_operators
print (total_combinations)
Однако, это только обще количество комбинаций, и не учтены ограничения для получения конкретного числа 7414. Решение этой задачи может потребовать оптимизации и ограничений, чтобы учесть все возможные варианты.
8 месяцев
назад
от
Ірина Опалько
Связанные вопросы
1
ответ
0 = бесконечности?
9 года
назад
от
help007
2
ответов
Если к беспроводной мыши соединить кабель от другой проводной мыши будет работать?
2 года
назад
от
КЕЛПИ
3
ответов
Как подключить видеокамеру к ПК, шнур есть, ПК не видит его?
12 года
назад
от
Anastasia Panina