LINUX.ORG.RU

История изменений

Исправление dumdum, (текущая версия) :

Это что-то из разряда задачек из https://projecteuler.net/, в виде формулы это вряд ли решишь. Если надо знать что-нибудь про это число (оценку какую-нибудь) - думай. Если надо это число просто вычислить - придумывай алгоритм. Я бы думал в сторону: разбить диапазон на диапазоны вида XXX000-XXX999, тогда на каждом из них комбинаторика простая - вычисляешь количество чисел без повторений (скажем 3 цифры фиксировали и они все разные, значит на первое место 7 вариантов, на второе 6, на третье 5), вычитаешь из общего количества.

Исправление dumdum, :

Это что-то из разряда задачек из https://projecteuler.net/, в виде формулы это вряд ли решишь. Если надо знать что-нибудь про это число (оценку какую-нибудь) - думай. Если надо это число просто вычислить - придумывай алгоритм. Я бы думал в сторону: разбить диапазон на диапазоны вида XXX000-XXX999 и на каждом из них комбинаторика простая - вычисляешь количество чисел без повторений (скажем 3 цифры фиксировали и они все разные, значит на первое место 7 вариантов, на второе 6, на третье 5), вычитаешь из общего количества.

Исправление dumdum, :

Это что-то из разряда задачек из https://projecteuler.net/, в виде формулы это вряд ли решишь. Если надо знать что-нибудь про это число (оценку какую-нибудь) - думай. Если надо это число просто вычислить - придумывай алгоритм. Я бы думал в сторону: разбить диапазон на диапазоны вида XXX00-XXX99 и на каждом из них комбинаторикой заниматься уже по идее можно.

Исходная версия dumdum, :

Это что-то из разряда задачек из https://projecteuler.net/, в виде формулы это вряд ли решишь. Если надо знать что-нибудь про это число (оценку какую-нибудь) - думай. Если надо это число просто вычислить - придумывай алгоритм. Я бы думал в сторону: рекурсивно разбить диапазон на диапазоны вида XXX00-XXX99 и на каждом из них комбинаторикой заниматься уже по идее можно.