Scrivi la classe MathTool
contenente i metodi:
public static int pow(int base, int exp)
Tale metodo calcola l’elevazione a potenza (base
elevato exp
).
public static int factorial(int n)
Che ritorna il fattoriale di n
. Ad esempio il fattoriale di 3 è 6 (3 * 2 * 1 = 6
).
public static int digitAt(long number, int index)
Che ritorna il valore della cifra alla posizione index
dentro a number
. Ad esempio digitAt(123456, 0)
ritorna 1
, mentre digitAt(123456, 3)
ritorna 4
. Per risolvere questo problema è vietato ricorrere alla trasformazione di number
in una stringa.