Задать вопрос
madpsychocell
@madpsychocell
программист

Сколько вообще целых и дробных чисел с неповторяющимися цифрами существует?

Я сделал реализацию по подсчёту чисел, начиная с нуля и до 9876543210 для поиска чисел, у которых цифры в числе не повторяются и нашёл то, что уникальных чисел 8877691. Если же вычислить количество ещё и отрицательных целых чисел, - то их будет 8877691 умножить на 2 минус 1 (т.к. дважды ноль не нужен). Но меня интересует вопрос, а сколько и дробных отрицательных и положительных чисел вместе с нулём. цифры которых не могут повторятся. У меня есть возможность использовать перебор, но он займёт месяцы, есть метод перебора и делением на 10, 100, 1000 и т.д. для поиска дробных, но тут надо наверное заносить результаты в динамический список и сравнивать с повторно найденными (я не проверял!). Так сколько же чисел таких?
  • Вопрос задан
  • 896 просмотров
Подписаться 3 Простой 8 комментариев
Ответ пользователя GavriKos К ответам на вопрос (5)
GavriKos
@GavriKos
Ну по идее целые от дробных в данном случае отличаются только наличием запятой, т.к. нет никакого условия насчет повтора/неповтора в дробной части. Поэтому если у вас есть все числа целые, то из каждого легко получить все вариации дробных - количество цифр в числе - 1 (ну еще учесть ноль в начале).

Т.е. я к тому, что КОМБИНАЦИЙ цифр новых у вас не будет. Только старые комбинации +все вариации с запятой. Перебирать дробные числа не надо
Ответ написан