math.pow()、**平方演算子、ゲート/平方の方法
6963 ワード
さんじじへいほう
math.pow()、**平方演算子、for文
コードstaitsで解くアルゴリズム問題は部分的に平方である.思ったより平方の方が多いので、好奇心を持って簡単に調べてみました.
math.pow(x,n)方法
Math.pow(base, exponent)
再帰関数やbase^指数などのbase(下部)に指数(指数)を乗じた値を返します.
MDN例)
**平方演算子
x(底)**y(指数)
MDN例)
平方を求める方法指数(指数)で底(底)を繰り返し乗せればよい.
math.pow()、**平方演算子、for文
コードstaitsで解くアルゴリズム問題は部分的に平方である.思ったより平方の方が多いので、好奇心を持って簡単に調べてみました.
math.pow(x,n)方法
Math.pow(base, exponent)
再帰関数やbase^指数などのbase(下部)に指数(指数)を乗じた値を返します.
MDN例)
Math.pow(7, 2); // 49
Math.pow(7, 3); // 343
Math.pow(2, 10); // 1024
// 분수 지수
Math.pow(4, 0.5); // 2 (4의 제곱근)
Math.pow(2, 0.5); // 1.4142135623730951 (2의 제곱근)
// 양의 지수
Math.pow(7, -2); // 0.02040816326530612 (1/49)
Math.pow(8, -1/3); // 0.5
// 양의 밑
Math.pow(-7, 2); // 49 (제곱의 결과값은 양수입니다.)
Math.pow(-7, 3); // -343 (세제곱은 음수가 될 수 있습니다.)
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/pow **平方演算子
x(底)**y(指数)
MDN例)
2 ** 3 // 8
3 ** 2 // 9
3 ** 2.5 // 15.588457268119896
10 ** -1 // 0.1
NaN ** 2 // NaN
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Exponentiation 平方を求める方法
function computePower(base, exponent) {
let result = 1;
for (let i = 0; i< exponent; i++){ //
result = result * base;
// i=0 초기값 / result = result * base; / 증감문 i++ (i+1)
// i가 0 / 1 * 2; = result가 2; / 0+1 =1
// i가 1 / 2 * 2; = result가 4; / 1+2 =2
// i가 2 / 4 * 2; = result가 8; / 2+1 =3
}
return result;
}
Reference
この問題について(math.pow()、**平方演算子、ゲート/平方の方法), 我々は、より多くの情報をここで見つけました https://velog.io/@estell/제곱하는-3가지-방법-math.pow-제곱연산자-for문テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol