- 22, Oct 2024
- #1
Реализуйте гипервозведение в степень/тетрацию без использования '^' [закрыто] pow()
function (exponentiation) for natural numbers, in a language of your choosing, using only , (47 ответов) Закрыт 6 лет назад., Задача Реализуйте C-эквивалент добавлениевычитание
(который включает в себя отрицание и сравнения), сдвиг битовлогические операции
на подписанных и/или неподписанных
целые числа
и, конечно, цикл. (Обратите внимание, что это отличается от гипервозведение в степень/тетрация , что является повторным возведением в степень. Это всего лишь одно применение возведения в степень, которое можно математически выразить как многократное умножение.) Это задача по кодовому гольфу, поэтому самый короткий ответ — король. Входные предположения Вы выполняете вычисления х поднят до
й
власть. Вы можете предположить, что х ≥ 1 и
й
≥ 1, поскольку 0 не является натуральным числом. (Другими словами, вам не обязательно проверять 0⁰.)
Выход