On se retrouve aujourd'hui pour la solution du précédent #KataOfTheWeek proposé par Jonathan en début de semaine !
Voici un exemple de solution en java:
private static double knuthArrowMath(double a, double b, int arrowNum) {
if (arrowNum == 1)
return Math.pow(a, b);
double result = a;
for (int i = 0; i < b - 1; i++) {
result = knuthArrowMath(a, result, arrowNum - 1);
}
return result;
}
A bientôt pour un nouveau #KataOfTheWeek !