Умные вопросы
Войти
Регистрация
Сколько тут комбинаций? надо использую все цифры 1234567890 и используя +-* и скобки получить число 7414
1 год
назад
от
Владимир Шалагин
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. Решение этой задачи может потребовать оптимизации и ограничений, чтобы учесть все возможные варианты.
1 год
назад
от
Ірина Опалько
Связанные вопросы
2
ответов
Начинающий радиолюбитель
10 года
назад
от
B B B
1
ответ
Какой язык учить лучше китайский или японский?
8 года
назад
от
Людмила Чеботаева
1
ответ
Можно ли в английском не родных сестер назвать сёстрами?
3 года
назад
от
Алексей Фролов