m과 n이라는 두 개의 숫자를 받는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 m^n을 계산하고 반환해야 합니다.
예를 들어 - m =4, n =3인 경우
power(4, 3) = 4^3 = 4 * 4 * 4 = 64 power(6, 3) = 216
이에 대한 코드는 JavaScript의 power() 함수를 사용하여 다음과 같습니다. -
예시
const power = (m, n) => { if(n < 0 && m !== 0){ return power(1/m, n*-1); }; if(n === 0){ return 1; } if(n === 1){ return m; }; if (n % 2 === 0){ const res = power(m, n / 2); return res * res; }else{ return power(m, n - 1) * m; }; }; console.log(power(4, 3)); console.log(power(6, 3));
출력
콘솔의 출력은 -
64 216