Алгоритм прост.
1. берётся большое число
2. получает наиближайшее число из возведения в степень небольшого числа.
3. получаем остаток, по числу цифр меньше, чем начальное число.
4. запоминаем число.
Пример:
1. 263000
2. 4^9 = 262144
3. 263000 - 262144 = 856
5. 4_9_856 - наше число. (на 1 знак меньше от изначального. В реали числа в несколько раз длиньше)
| {{ mult }} |
|---|
| {{ Math.pow(znam, mult) }}={{ ("" + Math.pow(znam, mult)).length }} |