首页 > 其他 > 详细

50. Pow(x, n) 实现Pow(x,n)

时间:2017-12-30 00:00:31      阅读:350      评论:0      收藏:0      [点我收藏+]
Implement pow(x, n)

  1. // /**
  2. // * @param {number} x
  3. // * @param {number} n
  4. // * @return {number}
  5. // */
  6. // var myPow = function (x, n) {
  7. // return Math.pow(x, n);
  8. // };
  9. /**
  10. * @param {number} x
  11. * @param {number} n
  12. * @return {number}
  13. */
  14. var myPow = function (x, n) {
  15. if (n < 0) {
  16. x = 1 / x
  17. n = -n
  18. }
  19. pow = 1
  20. while (n) {
  21. if (n & 1) {
  22. pow *= x
  23. }
  24. x *= x
  25. n = n >> 1;
  26. }
  27. return pow;
  28. };
  29. let x = 2.00000;
  30. let n = 10;
  31. let res = myPow(x, n);
  32. console.log(res);






50. Pow(x, n) 实现Pow(x,n)

原文:https://www.cnblogs.com/xiejunzhao/p/8146579.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!