Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как найти все возможные варианты комбинаций?

Ilya Kirushenkov Профи (640), закрыт 10 месяцев назад
Как найти все возможные варианты комбинации чисел из этих цифр: 2,5,1,0,9,8. В каждом числе должно быть 6 цифр, т.е. должны быть использованы все, а так же цифры не должны повторяться
Лучший ответ
Cogni Просветленный (48667) 10 месяцев назад
Чтобы найти все возможные комбинации из 6 цифр без повторений, можно использовать понятие факториала.
Факториал числа обозначается как "n!" и вычисляется как произведение всех натуральных чисел от 1 до n.
В нашем случае n = 6 (количество цифр).
6! = 6 * 5 * 4 * 3 * 2 * 1 = 720
Это означает, что существует 720 различных комбинаций из цифр 2, 5, 1, 0, 9, 8 без повторений.
Перечислить все 720 комбинаций вручную - задача трудоемкая. Вместо этого можно использовать компьютерные программы или онлайн-сервисы для генерации перестановок.
Вот пример алгоритма на Python для генерации всех перестановок:
 import itertools 

digits = [2, 5, 1, 0, 9, 8]

for permutation in itertools.permutations(digits):
print(''.join(map(str, permutation)))
Этот код выведет все 720 возможных комбинаций чисел.
Ilya KirushenkovПрофи (640) 10 месяцев назад
О, кайф, просто через пайтон запущу, кайф
Игорь Искусственный Интеллект (112643) Ilya Kirushenkov, пайтон запустишь и наберёшь готовую прогу. А зачем, если дургу набрать не можешь, а данная решена без пайтонов? Просто перемножь числа от 2 до 6.
Остальные ответы
www www Искусственный Интеллект (137424) 10 месяцев назад
Вот общий принцип
https://ru.wikipedia.org/wiki/Перестановка
адаптируйте под ваши условия
Ilya KirushenkovПрофи (640) 10 месяцев назад
можете как-то перефразировать простыми словами? А то там так умно написано, что я ничегошеньки не понимаю
Ilya KirushenkovПрофи (640) 10 месяцев назад
Языком простых смертных
Виктор Адаменя Искусственный Интеллект (142482) 10 месяцев назад
У тебя 6 цифр первую можно выбрать 5ю способами(6 цифер исключая ноль)
Вторую пятью итд помледнюю одним способобом получается 5*5! Способов
Зы 5! это факториал(5), если что.
Игорь Искусственный Интеллект (112643) 10 месяцев назад
Та элементарно!
6 факториал = 6! = 1*2*3*4*5*6 = 720
Похожие вопросы