Pow Function In JavaScript

preview_player
Показать описание
Write a custom pow function in JavaScript
Рекомендации по теме
Комментарии
Автор

// Full Code:
function customPow(x, n) {
if (n === 0) return 1;
if (n < 0) {
x = 1 / x;
n = -n;
}
return (function pow(x, n) {
if (n === 0) return 1;
if (n % 2 === 0) {
half = pow(x, n / 2);
return half * half;
}
return x * pow(x, n - 1);
})(x, n);
}


console.log(customPow(2, 4));

monoli
join shbcf.ru