Concevoir une fonction en JavaScript qui génère un triangle d'étoiles dans la console en fonction d'un nombre donné en paramètre.
- Écris une fonction appelée
generateTrianglequi prend un paramètre :
n: un entier positif (représente le nombre de lignes du triangle).
- La fonction doit afficher dans la console un triangle formé d'étoiles (
*), où chaque ligne contient une étoile de plus que la précédente.
Si la fonction est appelée avec le paramètre 4 :
generateTriangle(4);Le résultat affiché dans la console sera :
*
**
***
****Concevoir une fonction en JavaScript qui génère un triangle inversé d'étoiles dans la console en fonction d'un nombre donné en paramètre.
- Écris une fonction appelée
generateInvertedTrianglequi prend un paramètre :
n: un entier positif (représente le nombre de lignes du triangle inversé).
- La fonction doit afficher dans la console un triangle inversé formé d'étoiles (
*), où chaque ligne contient :
- Des espaces avant les étoiles pour aligner à droite.
- Une étoile de plus que la précédente ligne.
Si la fonction est appelée avec le paramètre 4 :
generateInvertedTriangle(4);Le résultat affiché dans la console sera :
*
**
***
****Concevoir une fonction en JavaScript qui génère un triangle doublement inversé d'étoiles dans la console en fonction d'un nombre donné en paramètre.
- Écris une fonction appelée
generateDoubleInvertedTrianglequi prend un paramètre :
n: un entier positif (représente le nombre de lignes du triangle).
- La fonction doit afficher dans la console un triangle inversé formé d'étoiles (
*), où chaque ligne contient :
- Un nombre d'étoiles décroissant.
- Des espaces avant les étoiles pour aligner à droite.
Si la fonction est appelée avec le paramètre 4 :
generateDoubleInvertedTriangle(4);Le résultat affiché dans la console sera :
****
***
**
*Concevoir une fonction en JavaScript qui génère un triangle creux d'étoiles dans la console en fonction d'un nombre donné en paramètre.
- Écris une fonction appelée
generateHollowTrianglequi prend un paramètre :
n: un entier positif (représente le nombre de lignes du triangle).
- La fonction doit afficher dans la console un triangle creux formé d'étoiles (
*), où chaque ligne contient : - Des espaces avant les étoiles pour aligner à droite.
- Une étoile en début et fin de ligne.
- Des espaces entre les étoiles.
- Une étoile de plus que la précédente ligne.
- Des espaces pour aligner à droite.
- Des étoiles en début et fin de ligne.
Si la fonction est appelée avec le paramètre 4 :
generateHollowTriangle(4);Le résultat affiché dans la console sera :
*
* *
* *
*******Concevoir une fonction en JavaScript qui génère calcule le xieme nombre de la suite de Fibonnaci.
- Écris une fonction appelée
fibonaciqui prend un paramètre :
n: un entier positif (représente le nombre de lignes du triangle).
- Calcule le nombre fibonaci(218)
Concevoir une fonction en JavaScript qui génère calcule le xieme nombre de la suite de Fibonnaci.
- Écris une fonction appelée
fibonaciqui prend un paramètre :
n: un entier positif (représente le nombre de lignes du triangle).
- Calcule le nombre fibonaci(218)
- La fonction fibonaci doit s'appeller elle-même
📐 Exercice 7 : Fibonacci récursif avec mémoisation Objectif : Récursion optimisée.
Consignes :
Fonction fibonacciMemo(n, memo) :
memo = objet de mémoire initialisé {0: 0, 1: 1}.
Utilise la technique du “memoization” pour éviter les recalculs.
Concevoir une fonction en JavaScript qui génère calcule le xieme nombre de la suite de Fibonnaci.
-
Concevoir une structure en JS permettant de représenter l'arbre binaire précédent.
-
Implémenter un parcours en profondeur de cet arbre binaire.
Ici le parcours de cet arbre doit A B C E D F G I H J
- Implémenter un parcours en largeur de cet arbre binaire
Ici le parcours de cet arbre doit être A B F C D G H E I J
