Реализуй функцию pow в helper.js, которая примет два числа
и вернет первое число возведенное в степень второго числа. Например:
pow(2, 2) // 4
pow(2, 0) // 1
pow(0, 2) // 0
Нельзя использовать встроенную функцию Math.pow
Убедись, что ты хорошо обрабатываешь ситуации, когда один из парамеров очень большое число, а другой - 0 или 1.
Нам достаточно одного действия, чтобы определить результат и не стоит тратить вычислительные ресурсы зря в таких случаях.
Эта задача — часть курса по Full-Stack JavaScript
Ты можешь задать свой вопрос в комментариях под постом
Если ты уже решил задачу, то не стесняйся помочь другим
helper.js
export const pow = (x, y) => {
return 1;
}
solution.js
/**
* Implement a function pow in helper.js that takes two numbers and
* returns the first number raised to the power of second number
*
* pow(2, 2) // 4
* pow(2, 0) // 1
* pow(0, 2) // 0
*
* You can't use Math.pow
* */
import { pow } from './helper.js';
const x = 2;
const y = 2;
console.log(`${x} raised to the power of ${y} is ${pow(x, y)}`); // 4