Formatted with Google Java Formatter

This commit is contained in:
github-actions 2020-11-16 01:40:56 +00:00
parent 1b828269dc
commit 6ebb159327

View File

@ -21,26 +21,28 @@ public class BinaryPow {
return res;
}
/**
/**
* Function for testing binary exponentiation
* @param a the base
*
* @param a the base
* @param p the exponent
*/
public static void test(int a, int p) {
public static void test(int a, int p) {
int res = binPow(a, p);
assert res == (int) Math.pow(a, p) : "Incorrect Implementation";
System.out.println(a + "^" + p + ": " + res);
}
/** Main Function to call tests
*
/**
* Main Function to call tests
*
* @param args System Line Arguments
*/
public static void main(String[] args) {
// prints 2^15: 32768
test(2, 15);
test(2, 15);
// prints 3^9: 19683
test(3,9);
test(3, 9);
}
}