Added 25 solutions
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
// Author: Rodney Shaghoulian
|
||||
// Github: github.com/rshaghoulian
|
||||
// HackerRank: hackerrank.com/rshaghoulian
|
||||
|
||||
import java.util.*;
|
||||
import java.util.Scanner;
|
||||
|
||||
class MyCalculator {
|
||||
long power(int n, int p) throws Exception {
|
||||
if (n < 0 || p < 0) {
|
||||
throw new Exception("n and p should be non-negative");
|
||||
} else {
|
||||
return (long) Math.pow(n, p);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class Solution {
|
||||
public static void main(String[] args) {
|
||||
Scanner in = new Scanner(System.in);
|
||||
while (in .hasNextInt()) {
|
||||
int n = in .nextInt();
|
||||
int p = in .nextInt();
|
||||
MyCalculator my_calculator = new MyCalculator();
|
||||
try {
|
||||
System.out.println(my_calculator.power(n, p));
|
||||
} catch (Exception e) {
|
||||
System.out.println(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user