cnam:utc503:td3-c

Ceci est une ancienne révision du document !


TD3 C

Programmation fonctionnelle

Créez un générateur de phrases absurdes en programmation fonctionnelle.

const sujets = ['Le chat', 'Un développeur', 'La licorne', 'Mon prof']
const verbes = ['mange', 'programme', 'dessine', 'rêve de']
const complements = ['des pizzas', 'en Python', 'des arcs-en-ciel', 'vacances']

  • Créer une fonction qui génère une phrase aléatoire en combinant un sujet, un verbe et un complément
  • Créer une fonction qui génère N phrases (ex: 5 phrases)
  • Transformer les phrases avec map :
    • Mettre en majuscules
    • Ajouter un emoji à la fin
  • Filtrer les phrases avec filter :
    • Garder seulement celles qui contiennent un mot spécifique
    • Garder seulement les phrases de plus de 30 caractères
  • Calculer des statistiques avec reduce :
    • Nombre moyen de mots par phrase
    • La phrase la plus longue
  • Utiliser uniquement des fonctions pures
  • Ne jamais modifier les tableaux originaux
  • Privilégier map, filter, reduce
  • cnam/utc503/td3-c.1761039035.txt.gz
  • Dernière modification : il y a 7 semaines
  • de jcheron