Knuth's up-arrow notation - Solution

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 !

TakiVeille

TakiVeille