Как проверить, является ли число мощностью 5?Как проверить, является ли номер мощностью 5
Я мог придумать ниже алгоритм. Есть ли способ улучшить его? Любой математический трюк?
- Сначала проверьте, если последняя цифра 5.
- Если последняя цифра 5; разделите его на 5.
Если результат деления равен 1, то число равно 5.
Еще раз проверьте, является ли результат деления самой силой 5 (то есть перейдите к шагу 1 с результатом как число).
Этот вопрос не соответствует теме, потому что это математический вопрос (и тот, который имеет достаточную документацию). – Mat
Посмотрите на это: http://math.stackexchange.com/questions/22580/how-to-check-if-a-integer-is-a-power-of-some-integer –
@mat, что вы предлагаете ? Удалить шаг и что делать? Что вы подразумеваете под не по теме. Если вы знаете какую-либо конкретную документацию, просто укажите на нее. Это поможет, чем такие комментарии. –