From b191f23ba72a0112e2fbf22eafcdda9a58dad6e6 Mon Sep 17 00:00:00 2001 From: Mohish Khadse <97750399+MohishKhadse55@users.noreply.github.com> Date: Sun, 16 Oct 2022 12:14:05 +0530 Subject: [PATCH] Create power of any number --- Programs/power of any number | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Programs/power of any number diff --git a/Programs/power of any number b/Programs/power of any number new file mode 100644 index 0000000..8eaec57 --- /dev/null +++ b/Programs/power of any number @@ -0,0 +1,25 @@ +class Solution { + + + + public double myPow(double x, int n) { + double value = power(x,Math.abs(n)); + if(n>0)return value; + else{ + return 1/value; + } + } + public double power(double x,int n) + { + if(n == 0)return 1; + double temp = power(x, n/2); + temp = temp * temp; + if(n % 2 == 0) + return temp; + else + return temp * x; + } + + + +}