////////// Exercice 1 ////////// function factorial(n) { if (n <= 1) return 1; else return n * factorial(n-1); } ////////// Exercice 2 ////////// function factorial(n: number) : number { if (n <= 1) return 1; else return n * factorial(n-1); } console.log(factorial("5")); ////////// Exercice 3 ////////// ////////// Exercice 4 ////////// ////////// Exercice 5 ////////// ////////// Exercice 6 ////////// convert(0) ;; // -> "" convert(1) ;; // -> "1" convert(666) ;; // -> "1010011010" convert2Base(0, 2); // -> "" convert2Base(1, 2); // -> "1" convert2Base(666, 2); // -> "1010011010" convert2Base(666, 3); // -> "220200" convert2Base(666, 16); // -> "29A" convert2Base(666, 35); // -> "J1" convert2Int("1010011010", 2); // -> 666 convert2Int("220201", 3); // -> 667